Moved the Axis2/C sites to the common root (required by svnpubsub).

diff --git a/axis2/c/core/api/doxygenconf b/axis2/c/core/api/doxygenconf
new file mode 100644
index 0000000..fb5cc31
--- /dev/null
+++ b/axis2/c/core/api/doxygenconf
@@ -0,0 +1,1220 @@
+# Doxyfile 1.4.2
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = Axis2/C
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 1.6.0
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = ./
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
+# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
+# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
+# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
+# Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = English
+
+# This tag can be used to specify the encoding used in the generated output. 
+# The encoding is not always determined by the language that is chosen, 
+# but also whether or not the output is meant for Windows or non-Windows users. 
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
+# forces the Windows encoding (this is the default for the Windows binary), 
+# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING   = NO
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like the Qt-style comments (thus requiring an 
+# explicit @brief command for a brief description.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# will output the detailed description near the top, like JavaDoc.
+# If set to NO, the detailed description appears after the member 
+# documentation.
+
+DETAILS_AT_TOP         = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 8
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
+# only. Doxygen will then generate output that is more tailored for Java. 
+# For instance, namespaces will be presented as packages, qualified scopes 
+# will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = NO
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation.
+
+SHOW_DIRECTORIES       = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from the 
+# version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the progam writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = ../../deploy/include/axis2-1.6.0/
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories.
+
+EXCLUDE_PATTERNS       = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES (the default) 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = YES
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+# generated containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature.
+
+GENERATE_TREEVIEW      = NO
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = NO
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = NO
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = YES
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_PREDEFINED tags.
+
+EXPAND_ONLY_PREDEF     = YES
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = AXIS2_DECLARE(x)=x \
+                         AXIS2_DECLARE_NONSTD(x)=x \
+                         AXIS2_DECLARE_DATA= \
+                         AXIS2_CALL= 
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = AXIS2_DECLARAE AXIS2_DECLARE_NONSTD AXIS2_DECLARE_DATA AXIS2_CALL
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links.
+# Note that each tag file must have a unique name
+# (where the name does NOT include the path)
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = NO
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a call dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable call graphs for selected 
+# functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = gif
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_WIDTH    = 1024
+
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_HEIGHT   = 1024
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that a graph may be further truncated if the graph's 
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# the graph is not depth-constrained.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, which results in a white background. 
+# Warning: Depending on the platform used, enabling this option may lead to 
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
+# read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = YES
diff --git a/axis2/c/core/archived_news.html b/axis2/c/core/archived_news.html
new file mode 100644
index 0000000..e6132f1
--- /dev/null
+++ b/axis2/c/core/archived_news.html
@@ -0,0 +1,833 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Archived News</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_Archived_News"></a><h2>Apache Axis2/C Archived News</h2><p>This page contains information on previous releases running up to the
+      latest.</p><div class="subsection"><a name="Contents"></a>
+      <h3>Contents</h3>
+      <ul>
+        <li><a href="#1_5_0">Version 1.5.0 - 6th May 2008</a></li>
+        <li><a href="#1_4_0">Version 1.4.0 - 3rd March 2008</a></li>
+        <li><a href="#1_3_0">Version 1.3.0 - 29th February 2008</a></li>
+        <li><a href="#1_2_0">Version 1.2.0 - 17th January 2008</a></li>
+        <li><a href="#1_1_0">Version 1.1.0 - 30th September 2007</a></li>
+        <li><a href="#1_0_0">Version 1.0.0 - 06th May 2007</a></li>
+        <li><a href="#0_96">Version 0.96 - 22nd December 2006</a></li>
+        <li><a href="#0_95">Version 0.95 - 26th October 2006</a></li>
+        <li><a href="#0_94">Version 0.94 - 3rd October 2006</a></li>
+        <li><a href="#0_93">Version 0.93 - 31st August 2006</a></li>
+        <li><a href="#0_92">Version 0.92 - 16th June 2006</a></li>
+        <li><a href="#0_91">Version 0.91 - 15th May 2006</a></li>
+        <li><a href="#0_90">Version 0.90 - 31st March 2006</a></li>
+        <li><a href="#M0_5">Milestone version 0.5 - 10th March 2006</a></li>
+        <li><a href="#M0_4">Milestone version 0.4 - 17th February 2006</a></li>
+        <li><a href="#M0_3">Milestone version 0.3 - 02nd February 2006</a></li>
+        <li><a href="#M0_2">Milestone version 0.2 - 08th December 2005</a></li>
+        <li><a href="#M0_1">Milestone version 0.1 - 25th November 2005</a></li>
+      </ul>
+    </div><p>   
+<div class="subsection"><a name="1_5_0"></a><h3>Apache Axis2/C Version 1.5.0 Released</h3><p><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download 1.5.0</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3>
+      <ol>
+        <li>Support for one-way messaging (In-Only) and request response messaging (In-Out)</li>
+        <li>Client APIs: Easy to use service client API and more advanced operation client API</li>
+        <li>Transports supported: HTTP
+          <ul>
+            <li>Inbuilt HTTP server called simple axis server</li>
+            <li>Apache2 httpd module called mod_axis2 for server side</li>
+            <li>IIS module for server side. Support IIS 5.1, 6 and 7.</li>
+            <li>Client transport with ability to enable SSL support</li>
+            <li>Basic HTTP Authentication</li>
+            <li>libcurl based client transport</li>
+            <li>AMQP Transport support using Apache Qpid</li>
+          </ul>
+        </li>
+        <li>Module architecture, mechanism to extend the SOAP processing model</li>
+        <li>WS-Addressing support, both the submission (2004/08) and final (2005/08) versions, implemented as a module</li>
+        <li>MTOM/XOP support</li>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has complete XML infoset support </li>
+        <li>XML parser abstraction
+          <ul>
+
+            <li>Libxml2 wrapper</li>
+            <li>Guththila pull parser support</li>
+          </ul>
+        </li>
+        <li>Both directory based and archive based deployment models for deploying services and modules </li>
+        <li>Description hierarchy providing access to static data of Axis2/C runtime (configuration, service groups, services, operations and messages) </li>
+        <li>Context hierarchy providing access to dynamic Axis2/C runtime information(corresponding contexts to map to each level of description hierarchy) </li>
+
+        <li>Message receiver abstraction
+          <ul>
+            <li>Inbuilt raw XML message receiver</li>
+          </ul>
+        </li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)        <ul>
+            <li>Axis Data Binding (ADB) support </li>
+          </ul>
+
+        </li>
+        <li>Transport proxy support</li>
+        <li>REST support (more POX like) using both HTTP POST and GET </li>
+        <li>Comprehensive documentation
+          <ul>
+            <li>Axis2/C Manual </li>
+          </ul>
+        </li>
+
+        <li>WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension</li>
+        <li>TCP Transport, for both client and server side </li>
+    </ol></div><div class="subsection">
+      <a name="Major_Changes_Since_Last_Release"></a>
+      <h3>Changes Since Last Release</h3>
+      <ol>         
+        <li>AMQP Transport support with Apache Qpid.</li>
+        <li>Modifications to IIS Module to support IIS 6 and 7</li>
+        <li>Added a JScript file to automate IIS module registry configuration</li>
+        <li>Improved the in-only message handling</li>
+        <li>Specifying the MEP in the services.xml for non in-out messages made mandatory</li>
+        <li>Improvements to Guthtila for better performance</li>
+        <li>Improvements to TCPMon tool</li>
+        <li>Memory leak fixes</li>
+        <li>Bug fixes</li>
+      </ol>
+    </div>   
+<div class="subsection"><a name="1_4_0"></a><h3>7th May 2008 - Apache Axis2/C Version 1.4.0 Released</h3><p><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download 1.4.0</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3>
+      <ol>
+        <li>Support for one-way messaging (In-Only) and request response messaging (In-Out)</li>
+        <li>Client APIs: Easy to use service client API and more advanced operation client API</li>
+        <li>Transports supported: HTTP
+          <ul>
+
+            <li>Inbuilt HTTP server called simple axis server</li>
+            <li>Apache2 httpd module called mod_axis2 for server side</li>
+            <li>IIS module for server side</li>
+            <li>Client transport with ability to enable SSL support</li>
+            <li>Basic HTTP Authentication</li>
+            <li>libcurl based client transport</li>
+
+          </ul>
+        </li>
+        <li>Module architecture, mechanism to extend the SOAP processing model</li>
+        <li>WS-Addressing support, both the submission (2004/08) and final (2005/08) versions, implemented as a module</li>
+        <li>MTOM/XOP support</li>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has complete XML infoset support </li>
+        <li>XML parser abstraction
+          <ul>
+
+            <li>Libxml2 wrapper</li>
+            <li>Guththila pull parser support</li>
+          </ul>
+        </li>
+        <li>Both directory based and archive based deployment models for deploying services and modules </li>
+        <li>Description hierarchy providing access to static data of Axis2/C runtime (configuration, service groups, services, operations and messages) </li>
+        <li>Context hierarchy providing access to dynamic Axis2/C runtime information(corresponding contexts to map to each level of description hierarchy) </li>
+
+        <li>Message receiver abstraction
+          <ul>
+            <li>Inbuilt raw XML message receiver</li>
+          </ul>
+        </li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)        <ul>
+            <li>Axis Data Binding (ADB) support </li>
+          </ul>
+
+        </li>
+        <li>Transport proxy support</li>
+        <li>REST support (more POX like) using both HTTP POST and GET </li>
+        <li>Comprehensive documentation
+          <ul>
+            <li>Axis2/C Manual </li>
+          </ul>
+        </li>
+
+        <li>WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension</li>
+        <li>TCP Transport, for both client and server side </li>
+    </ol></div><div class="subsection">
+      <a name="Major_Changes_Since_Last_Release"></a>
+      <h3>Changes Since Last Release</h3>
+      <ol>         
+        <li>Fixed library version numbering</li>
+        <li>Made Guththila as default XML parser</li>
+        <li>Memory leak fixes</li>
+        <li>Many bug fixes</li>
+      </ol>
+    </div>
+<div class="subsection"><a name="1_3_0"></a><h3>3rd March 2008 - Apache Axis2/C Version 1.3.0 Released</h3><p><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download 1.3.0</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3>
+      <ol>
+        <li>Support for one-way messaging (In-Only) and request response messaging (In-Out)</li>
+        <li>Client APIs: Easy to use service client API and more advanced operation client API</li>
+        <li>Transports supported: HTTP
+          <ul>
+
+            <li>Inbuilt HTTP server called simple axis server</li>
+            <li>Apache2 httpd module called mod_axis2 for server side</li>
+            <li>IIS module for server side</li>
+            <li>Client transport with ability to enable SSL support</li>
+            <li>Basic HTTP Authentication</li>
+            <li>libcurl based client transport</li>
+
+          </ul>
+        </li>
+        <li>Module architecture, mechanism to extend the SOAP processing model</li>
+        <li>WS-Addressing support, both the submission (2004/08) and final (2005/08) versions, implemented as a module</li>
+        <li>MTOM/XOP support</li>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has complete XML infoset support </li>
+        <li>XML parser abstraction
+          <ul>
+
+            <li>Libxml2 wrapper</li>
+            <li>Guththila pull parser support</li>
+          </ul>
+        </li>
+        <li>Both directory based and archive based deployment models for deploying services and modules </li>
+        <li>Description hierarchy providing access to static data of Axis2/C runtime (configuration, service groups, services, operations and messages) </li>
+        <li>Context hierarchy providing access to dynamic Axis2/C runtime information(corresponding contexts to map to each level of description hierarchy) </li>
+
+        <li>Message receiver abstraction
+          <ul>
+            <li>Inbuilt raw XML message receiver</li>
+          </ul>
+        </li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)        <ul>
+            <li>Axis Data Binding (ADB) support </li>
+          </ul>
+
+        </li>
+        <li>Transport proxy support</li>
+        <li>REST support (more POX like) using both HTTP POST and GET </li>
+        <li>Comprehensive documentation
+          <ul>
+            <li>Axis2/C Manual </li>
+          </ul>
+        </li>
+
+        <li>WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension</li>
+        <li>TCP Transport, for both client and server side </li>
+    </ol></div><div class="subsection">
+      <a name="Major_Changes_Since_Last_Release"></a>
+      <h3>Changes Since Last Release</h3>
+      <ol> 
+        <li>Fixed a bug on version numbering</li>
+
+        <li>List Axis2/C dependencies licensing in LICENSE file</li>
+        <li>Add relevant copyright notices to NOTICE file</li>
+        <li>Digest Authentication Support</li>
+        <li>Proxy Authentication Support</li>
+        <li>Ability to insert xml declaration on outgoing payloads</li>
+        <li>Enhanced REST support</li>
+
+        <li>MTOM support with libcurl</li>
+        <li>Improvements to TCPMon Tool</li>
+        <li>Improvements to Test Coverage</li>
+        <li>Improvements to API docs</li>
+        <li>Improvements to CA certificate validation mechanisms on SSL Transport</li>
+        <li>Improvements to Neethi</li>
+
+        <li>Fixed issue in HTTP GET on mod_axis2</li>
+        <li>Major Improvements to Guththila Parser</li>
+        <li>Improvements to libcurl based sender</li>
+        <li>Creation of a FAQ list</li>
+        <li>Improvements to Axis2/C documentation</li>
+        <li>Added Documentation on Archive Based Deployment</li>
+
+        <li>Fixes for IIS module</li>
+        <li>Removed dependency in util for the Axis2/C core</li>
+        <li>Ability to access transport headers at the service level (for RESTful services)</li>
+        <li>uint64_t and int64_t support at util layer and codegen level</li>
+        <li>Removed zlib dependencies when Archive Based Deployment model is disabled</li>
+        <li>Signal Handling in Windows</li>
+
+        <li>Removed over 99% of the warnings found on Windows</li>
+        <li>Increased build speed on Windows with nmake.</li>
+        <li>Improvements to Windows build system</li>
+        <li>Extensions to client API to support HTTP/Proxy Authentication</li>
+        <li>Memory leak fixes</li>
+        <li>Many bug fixes</li>
+      </ol>
+    </div>
+<div class="subsection"><a name="1_2_0"></a><h3>17th January 2008 - Apache Axis2/C Version 1.2.0 Released</h3><p><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download 1.2.0</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+      <li>Support for one-way messaging (In-Only) and request response messaging (In-Out)</li>
+      <li>Client APIs: Easy to use service client API and more advanced operation client API</li>
+      <li>Transports supported: HTTP
+        <ul>
+          <li>Inbuilt HTTP server called simple axis server</li>
+          <li>Apache2 httpd module called mod_axis2 for server side</li>
+          <li>IIS module for server side</li>
+          <li>Client transport with ability to enable SSL support</li>
+          <li>Basic HTTP Authentication</li>
+          <li>libcurl based client transport</li>
+        </ul>
+      </li>
+      <li>Module architecture, mechanism to extend the SOAP processing model</li>
+      <li>WS-Addressing support, both the submission (2004/08) and final (2005/08) versions, implemented as a module</li>
+      <li>MTOM/XOP support</li>
+      <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has complete XML infoset support </li>
+      <li>XML parser abstraction
+        <ul>
+          <li>Libxml2 wrapper</li>
+          <li>Guththila pull parser support</li>
+        </ul>
+      </li>
+      <li>Both directory based and archive based deployment models for deploying services and modules </li>
+      <li>Description hierarchy providing access to static data of Axis2/C runtime (configuration, service groups, services, operations and messages) </li>
+      <li>Context hierarchy providing access to dynamic Axis2/C runtime information(corresponding contexts to map to each level of description hierarchy) </li>
+      <li>Message receiver abstraction
+        <ul>
+          <li>Inbuilt raw XML message receiver</li>
+        </ul>
+      </li>
+      <li>Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)        <ul>
+          <li>Axis Data Binding (ADB) support </li>
+        </ul>
+      </li>
+      <li>Transport proxy support</li>
+      <li>REST support (more POX like) using both HTTP POST and GET </li>
+      <li>Comprehensive documentation
+        <ul>
+          <li>Axis2/C Manual </li>
+        </ul>
+      </li>
+      <li>WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension</li>
+      <li>TCP Transport, for both client and server side </li>
+    </ol></div><div class="subsection">
+  <a name="Major_Changes_Since_Last_Release"></a>
+  <h3>Major Changes Since Last Release</h3>
+  <ol> 
+      <li>WS-Policy implementation</li>
+      <li>TCP Transport</li>
+      <li>Improvements to Guththila parser to improve performance</li>
+      <li>Improvements to Java tool, WSDL2C, that generates C code</li>
+      <li>Basic HTTP Authentication</li>
+      <li>Memory leak fixes</li>
+      <li>Many <a href="https://issues.apache.org/jira/browse/AXIS2C/fixforversion/12312520">
+      bug fixes</a></li>
+    </ol>
+</div>
+<a name="1_1_0"></a><div class="subsection"><a name="30th_September_2007_-_Apache_Axis2_C_Version_1_1_0_Released"></a><h3>30th September 2007 - Apache Axis2/C Version 1.1.0 Released</h3><p><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download 1.1.0</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+    <li>Support for one-way messaging (In-Only) and request response messaging (In-Out)</li>
+    <li>Client APIs: Easy to use service client API and more advanced operation client API</li>
+    <li>Transports supported: HTTP
+      <ul>
+        <li>Inbuilt HTTP server called simple axis server</li>
+        <li>Apache2 httpd module called mod_axis2 for server side</li>
+        <li>IIS module for server side</li>
+        <li>Client transport with ability to enable SSL support</li>
+        <li>Basic HTTP Authentication</li>
+        <li>libcurl based client transport</li>
+        </ul>
+    </li>
+    <li>Module architecture, mechanism to extend the SOAP processing model</li>
+    <li>WS-Addressing support, both the submission (2004/08) and final (2005/08) versions, implemented as a module</li>
+      <li>MTOM/XOP support</li>
+    <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has complete XML infoset support</li>
+      <li>XML parser abstraction
+        <ul>
+          <li>Libxml2 wrapper</li>
+          <li>Guththila pull parser support</li>
+        </ul>
+      </li>
+    <li>Both directory based and archive based deployment models for deploying services and modules </li>
+    <li>Description hierarchy providing access to static data of Axis2/C runtime (configuration, service groups, services, operations and messages) </li>
+    <li>Context hierarchy providing access to dynamic Axis2/C runtime information(corresponding contexts to map to each level of description hierarchy)</li>
+      <li>Message receiver abstraction
+        <ul>
+          <li>Inbuilt raw XML message receiver</li>
+        </ul>
+      </li>
+    <li>Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)        <ul>
+          <li>Axis Data Binding (ADB) support</li>
+      </ul>
+    </li>
+    <li>Transport proxy support </li>
+    <li>REST support (more POX like) using both HTTP POST and GET </li>
+    <li>Comprehensive documentation
+        <ul>
+          <li>Axis2/C Manual </li>
+        </ul>
+    </li>
+    <li>WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension</li>
+    <li>TCP Transport, for both client and server side </li>
+</ol>
+</div><div class="subsection">
+  <a name="Major_Changes_Since_Last_Release"></a>
+  <h3>Major Changes Since Last Release</h3>
+  <ol>
+    <li>WS-Policy implementation</li>
+    <li>TCP Transport </li>
+    <li>Improvements to Guththila parser to improve performance </li>
+    <li>Improvements to Java tool, WSDL2C, that generates C code </li>
+    <li>Basic HTTP Authentication </li>
+    <li>Memory leak fixes </li>
+    <li>Many <a href="https://issues.apache.org/jira/browse/AXIS2C/fixforversion/12312520">bug fixes</a></li>
+</ol>
+</div>
+<a id="1_0_0"></a><div class="subsection">
+      <a name="06th_May_2007_-_Apache_Axis2_C_Version_1_0_0_Released"></a>
+      <h3>06th May 2007 - Apache Axis2/C Version 1.0.0 Released</h3>
+      <p><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download 1.0.0</a></p>
+    </div><div class="subsection"><a name="Key_Features"></a>
+      <h3>Key Features</h3>
+      <ol>
+        <li>Support for one-way messaging (In-Only) and request response messaging (In-Out)</li>
+        <li>Client APIs: Easy to use service client API and a more advanced  operation client API</li>
+        <li>Transports supported : HTTP
+          <ul>
+            <li>Inbuilt HTTP server called simple axis server</li>
+            <li>Apache2 HTTPD module called mod_axis2 for the server side</li>
+            <li>IIS module for the server side</li>
+            <li>Client transport with the ability to enable SSL support</li>
+            <li>libcurl based client transport</li>
+          </ul>
+        </li>
+        <li>Module architecture, with a mechanism to extend the SOAP processing   model</li>
+        <li>WS-Addressing support, for both the submission (2004/08) and final (2005/08) versions, implemented as a module</li>
+        <li>MTOM/XOP support</li>
+        <li>AXIOM, which is an XML object model optimized for SOAP 1.1/1.2 messages. This has complete XML infoset support.</li>
+        <li>XML parser abstraction
+          <ul>
+            <li>Libxml2 wrapper</li>
+            <li>Guththila pull parser support</li>
+          </ul>
+        </li>
+        <li>Both directory based and archive based deployment models for deploying
+          services and modules</li>
+        <li>Description hierarchy providing access to static data of Axis2/C
+          runtime (configuration, service groups, services, operations, and
+          messages)</li>
+        <li>Context hierarchy providing access to dynamic Axis2/C runtime
+          information (corresponding contexts mapped to each level of the
+          description hierarchy)</li>
+        <li>Message receiver abstraction
+          <ul>
+            <li>Inbuilt raw XML message receiver</li>
+          </ul>
+        </li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL
+          (based on the Java tool)
+          <ul>
+            <li>Axis Data Binding (ADB) support</li>
+          </ul>
+        </li>
+        <li>Transport proxy support</li>
+        <li>REST support (more POX like) using both HTTP POST and GET</li>
+        <li>Comprehensive documentation
+          <ul>
+            <li>Axis2/C Manual</li>
+          </ul>
+        </li>
+    </ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><ol>
+        <li>Many Bug Fixes</li>
+        <li>IIS module for the server side</li>
+        <li>libcurl based client transport</li>
+        <li>Improvements to overall API to make it more user friendly, stable, and
+          binary compatible</li>
+        <li>Transport proxy support</li>
+        <li>Memory leak fixes</li>
+      </ol><p><a id="0_96"></a></p></div><div class="subsection"><a name="22nd_December_2006_Axis2_C_Version_0_96_Released"></a><h3>22nd December 2006 Axis2/C Version 0.96 Released</h3><p><a href="download.cgi">Download 0.96</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages. This
+          has complete XML infoset support</li>
+        <li>Support for one-way messaging (In-Only) and request response messaging
+          (In-Out)</li>
+        <li>Description hierarchy (configuration, service groups, services,
+          operations, and messages)</li>
+        <li>Directory based deployment model</li>
+        <li>Archive based deployment model</li>
+        <li>Context hierarchy (corresponding contexts mapped to each level of the
+          description hierarchy)</li>
+        <li>Raw XML message receiver</li>
+        <li>Module architecture, with a mechanism to extend the SOAP processing
+          model</li>
+        <li>Module version support</li>
+        <li>Transports supports: HTTP
+          <ul>
+            <li>Both simple axis server and Apache2 HTTPD module for the server
+              side</li>
+            <li>Client transport with the ability to enable SSL support</li>
+          </ul>
+        </li>
+        <li>Service client and operation client APIs</li>
+        <li>REST support (HTTP POST case)</li>
+        <li>WS-Addressing, both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>MTOM/XOP support</li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL
+          (based on the Java tool)
+          <ul>
+            <li>Axis Data Binding (ADB) support</li>
+          </ul>
+        </li>
+        <li>Security module with UsernameToken support</li>
+        <li>REST support (HTTP GET case)</li>
+        <li>Dynamic invocation support (based on XML schema and WSDL
+          implementations)</li>
+        <li>Guththila pull parser support</li>
+        <li>WSDL2C code generation tool- with schema code generation
+          (experimental)</li>
+        <li>TCP Monitor - C implementation (experimental)</li>
+        <li>Axis2/C Manual</li>
+    </ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><ol>
+        <li>Major Memory leak fixes</li>
+        <li>Many Bug Fixes</li>
+        <li>Improvement to REST processing</li>
+        <li>Improvement to SOAP-Fault processing</li>
+        <li>Improvement to mod_axis2 library (plugged with apr pools)</li>
+        <li>Visual Studio 7.0 project</li>
+    </ol></div><div class="subsection"><a name="Items_pending_for_1_0"></a><h3>Items pending for 1.0</h3><ol>
+        <li>Complete API documentation and API improvements</li>
+        <li>Fix further memory leaks</li>
+        <li>Create a comprehensive functional test framework</li>
+      </ol><p><a id="0_95"></a></p></div><div class="subsection"><a name="26th_October_2006_Axis2_C_Version_0_95_Released"></a><h3>26th October 2006 Axis2/C Version 0.95 Released</h3><p><a href="download.cgi">Download 0.95</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages. This
+          has complete XML infoset support</li>
+        <li>Support for one-way messaging (In-Only) and request response messaging
+          (In-Out)</li>
+        <li>Description hierarchy (configuration, service groups, services,
+          operations, and messages)</li>
+        <li>Directory based deployment model</li>
+        <li>Archive based deployment model</li>
+        <li>Context hierarchy (corresponding contexts mapped to each level of the
+          description hierarchy)</li>
+        <li>Raw XML message receiver</li>
+        <li>Module architecture, mechanism to extend the SOAP processing model</li>
+        <li>Module version support</li>
+        <li>Transports supports: HTTP
+          <ul>
+            <li>Both simple axis server and Apache2 HTTPD module for server
+              side</li>
+            <li>Client transport with ability to enable SSL support</li>
+          </ul>
+        </li>
+        <li>Service client and operation client APIs</li>
+        <li>REST support (HTTP POST case)</li>
+        <li>WS-Addressing, for both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>MTOM/XOP support</li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL
+          (based on the Java tool)
+          <ul>
+            <li>Axis Data Binding (ADB) support</li>
+          </ul>
+        </li>
+        <li>Security module with UsernameToken support</li>
+        <li>REST support (HTTP GET case)</li>
+        <li>Dynamic invocation support (based on XML schema and WSDL
+          implementations)</li>
+        <li>Guththila pull parser support</li>
+        <li>WSDL2C code generation tool- with schema code generation
+          (experimental)</li>
+        <li>TCP Monitor - C implementation (experimental)</li>
+        <li>Axis2/C Manual - <strong>New</strong></li>
+    </ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><ol>
+        <li>Major Memory leak fixes</li>
+        <li>Many Bug Fixes</li>
+        <li>Improvement to Documentation</li>
+    </ol></div><div class="subsection"><a name="Items_pending_for_1_0"></a><h3>Items pending for 1.0</h3><ol>
+        <li>Complete API documentation and API improvements</li>
+        <li>Fix further memory leaks</li>
+        <li>Create a comprehensive functional test framework</li>
+      </ol><p><a id="0_94"></a></p></div><div class="subsection"><a name="3rd_October_2006_Axis2_C_Version_0_94_Released"></a><h3>3rd October 2006 Axis2/C Version 0.94 Released</h3><p><a href="download.cgi">Download 0.94</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages. This
+          has complete XML infoset support</li>
+        <li>Support for one-way messaging (In-Only) and request response messaging
+          (In-Out)</li>
+        <li>Description hierarchy (configuration, service groups, services,
+          operations, and messages)</li>
+        <li>Directory based deployment model</li>
+        <li>Archive based deployment model</li>
+        <li>Context hierarchy (corresponding contexts mapped to each level of the
+          description hierarchy)</li>
+        <li>Raw XML message receiver</li>
+        <li>Module architecture, with a mechanism to extend the SOAP processing
+          model</li>
+        <li>Module version support</li>
+        <li>Transports support: HTTP
+          <ul>
+            <li>Both simple axis server and Apache2 HTTPD module for the server
+              side</li>
+            <li>Client transport with the ability to enable SSL support</li>
+          </ul>
+        </li>
+        <li>Service client and operation client APIs</li>
+        <li>REST support (HTTP POST case)</li>
+        <li>WS-Addressing, both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>MTOM/XOP support</li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL
+          (based on the Java tool)
+          <ul>
+            <li>Axis Data Binding (ADB) support</li>
+          </ul>
+        </li>
+        <li>Security module with UsernameToken support</li>
+        <li>REST support (HTTP GET case)</li>
+        <li>Dynamic invocation support (based on the XML schema and WSDL
+          implementations)</li>
+        <li>Guththila pull parser support - <strong>New</strong></li>
+        <li>WSDL2C code generation tool- with schema code generation (experimental)
+          - <strong>New</strong></li>
+        <li>TCP Monitor - C implementation (experimental) -
+          <strong>New</strong></li>
+    </ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><ol>
+        <li>Guththila pull parser support</li>
+        <li>WSDL2C code generation tool</li>
+        <li>TCP Monitor - C implementation</li>
+        <li>Major Memory leak fixes</li>
+        <li>Fixes to code generation with Java Tool</li>
+        <li>Many Bug Fixes</li>
+    </ol></div><div class="subsection"><a name="Items_pending_for_1_0"></a><h3>Items pending for 1.0</h3><ol>
+        <li>Complete API documentation and API improvements</li>
+        <li>Fix further memory leaks</li>
+        <li>Create a comprehensive functional test framework</li>
+      </ol><p><a id="0_93"></a></p></div><div class="subsection"><a name="31st_August_2006_Axis2_C_Version_0_93_Released"></a><h3>31st August 2006 Axis2/C Version 0.93 Released</h3><p><a href="download.cgi">Download 0.93</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages. This
+          has complete XML infoset support</li>
+        <li>Support for one-way messaging (In-Only) and request response messaging
+          (In-Out)</li>
+        <li>Description hierarchy (configuration, service groups, services,
+          operations, and messages)</li>
+        <li>Directory based deployment model</li>
+        <li>Archive based deployment model</li>
+        <li>Context hierarchy (corresponding contexts mapped to each level of the
+          description hierarchy)</li>
+        <li>Raw XML message receiver</li>
+        <li>Module architecture, with a mechanism to extend the SOAP processing
+          model</li>
+        <li>Module version support</li>
+        <li>Transports supports: HTTP
+          <ul>
+            <li>Both simple axis server and Apache2 HTTPD module for the server
+              side</li>
+            <li>Client transport with the ability to enable SSL support</li>
+          </ul>
+        </li>
+        <li>Service client and operation client APIs</li>
+        <li>REST support (HTTP POST case)</li>
+        <li>WS-Addressing, both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>MTOM/XOP support</li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL
+          (based on the Java tool)
+          <ul>
+            <li>Axis Data Binding (ADB) support</li>
+          </ul>
+        </li>
+        <li>Security module with UsernameToken support</li>
+        <li>REST support (HTTP GET case)</li>
+        <li>Dynamic invocation support (based on the XML schema and WSDL
+          implementations)</li>
+    </ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><ol>
+        <li>REST support for HTTP GET case</li>
+        <li>XML Schema implementation</li>
+        <li>Woden/C implementation that supports both WSDL 1.1 and WSDL 2.0</li>
+        <li>Dynamic client invocation (given a WSDL, it consumes the services
+          dynamically)</li>
+        <li>Numerous improvements to API and API documentation</li>
+        <li>Many bug fixes, especially, many paths of execution previously
+          untouched were tested along with the Sandesha2/C implementation</li>
+    </ol></div><div class="subsection"><a name="Items_pending_for_1_0"></a><h3>Items pending for 1.0</h3><ol>
+        <li>Complete API documentation and API improvements</li>
+        <li>Fix major memory leaks</li>
+        <li>Test codegen for both ADB and none cases</li>
+        <li>Put in place a comprehensive functional test framework</li>
+        <li>WSDL2C tool</li>
+      </ol><p><a id="0_92"></a></p></div><div class="subsection"><a name="16th_June_2006_Axis2_C_Version_0_92_Released"></a><h3>16th June 2006 Axis2/C Version 0.92 Released</h3><p><a href="download.cgi">Download 0.92</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages. This
+          has complete XML infoset support.</li>
+        <li>Support for One-Way Messaging (In-Only) and Request Response Messaging
+          (In-Out)</li>
+        <li>Module Architecture, with a mechanism to extend the SOAP processing
+          model</li>
+        <li>Context hierarchy</li>
+        <li>Directory based deployment model</li>
+        <li>Raw XML providers</li>
+        <li>WS-Addressing, for both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>Transports supports: HTTP
+          <ul>
+            <li>Both simple axis server and Apache2 HTTPD module</li>
+            <li>SSL client transport</li>
+          </ul>
+        </li>
+        <li>Service Groups</li>
+        <li>Service client and operation client APIs</li>
+        <li>REST support (POST case)</li>
+        <li>Module version support</li>
+        <li>Archive based deployment Model</li>
+        <li>MTOM support</li>
+        <li>WSDL Code Generation Tool for Stub and skeletons (based on Java tool)
+          <strong>New</strong>
+          <ul>
+            <li>Axis Data Binding - ADB <strong>New</strong></li>
+          </ul>
+        </li>
+        <li>Security module, usernameToken support <strong>New</strong></li>
+    </ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><ol>
+        <li>Completed MTOM implementation with multiple attachment support and
+          non-optimized case</li>
+        <li>Completed service client API with send robust and fire and forget</li>
+        <li>Added "message" to description hierarchy</li>
+        <li>Archive based deployment model (for services and modules)</li>
+        <li>Code generation for WSDL using Java WSDL2Code tool</li>
+        <li>ADB support (with Java WSDL2Code tool)</li>
+        <li>WS-Security usernameToken support</li>
+        <li>Initial implementation of the XML Schema parser (To be used in WSDL
+          parser and REST support)</li>
+        <li>Initial implementation of WSDL parser (To be used in dynamic
+          invocation)</li>
+        <li>Changed double pointer environment parameters into pointer parameters
+          to improve efficiency</li>
+    </ol></div><div class="subsection"><a name="Un-Implemented_Architecture_Features__TBD_in_1_0_"></a><h3>Un-Implemented Architecture Features (TBD in 1.0)</h3><ol>
+        <li>Session scoping for Application, SOAP, Transport, and Request
+          levels</li>
+        <li>Different character encoding support</li>
+        <li>REST (REpresentational State Transfer) Support (GET case)</li>
+        <li>Dynamic client invocation (given a WSDL, it consumes services
+          dynamically)</li>
+    </ol></div><div class="subsection"><a name="Un-Implemented_Architecture_Features__TBD_post_1_0_"></a><h3>Un-Implemented Architecture Features (TBD post 1.0)</h3><ol>
+        <li>Security module with encryption and signing</li>
+        <li>Server side Web Service Policy support</li>
+        <li>C2WSDL</li>
+        <li>WSDL2C</li>
+      </ol><p><a id="0_91"></a></p></div><div class="subsection"><a name="15th_May_2006_Axis2_C_Version_0_91_Released"></a><h3>15th May 2006 Axis2/C Version 0.91 Released</h3><p><a href="download.cgi">Download 0.91</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages. This
+          has complete XML infoset support.</li>
+        <li>Support for One-Way Messaging (In-Only) and Request Response Messaging
+          (In-Out)</li>
+        <li>Module architecture, with a mechanism to extend the SOAP processing
+          model</li>
+        <li>Context hierarchy</li>
+        <li>Directory based deployment model</li>
+        <li>Raw XML providers</li>
+        <li>WS-Addressing, for both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>Transports: HTTP
+          <ul>
+            <li>Both simple axis server and Apache2 HTTPD module</li>
+            <li>SSL client transport <strong>New</strong></li>
+          </ul>
+        </li>
+        <li>Service Groups <strong>New</strong></li>
+        <li>Service client and operation client APIs <strong>New</strong></li>
+        <li>REST support (POST case) <strong>New</strong></li>
+        <li>Module version support <strong>New</strong></li>
+        <li>MTOM support <strong>New</strong></li>
+    </ol></div><div class="subsection"><a name="Other_notes"></a><h3>Other notes</h3><ol>
+        <li>Interoperability tested with Axis2/Java for XML in/out client and
+          services</li>
+        <li>Addressing 1.0 interoperability</li>
+    </ol></div><div class="subsection"><a name="Major_changes_since_last_release"></a><h3>Major changes since last release</h3><ol>
+        <li>Full Addressing 1.0 support</li>
+        <li>Improved fault handling model</li>
+        <li>SSL client transport</li>
+        <li>MTOM implementation</li>
+        <li>Implementation of easy to use service client and operation client APIs
+          for client side programming</li>
+        <li>REST support (POST case)</li>
+        <li>Module version support</li>
+        <li>Service groups</li>
+        <li>Numerous bug fixes since last release</li>
+    </ol></div><div class="subsection"><a name="Un-Implemented_Architecture_Features__TBD_in_1_0_"></a><h3>Un-Implemented Architecture Features (TBD in 1.0)</h3><ol>
+        <li>Sessions scoping for application, SOAP, transport and request
+          levels</li>
+        <li>Different character encoding support</li>
+        <li>Dynamic invocation</li>
+        <li>Archive based deployment Model</li>
+    </ol></div><div class="subsection"><a name="Un-Implemented_Architecture_Features__TBD_post_1_0_"></a><h3>Un-Implemented Architecture Features (TBD post 1.0)</h3><ol>
+        <li>WSDL code generation tool for stub and skeletons (based on Java
+          tool)</li>
+        <li>Security module</li>
+        <li>REST (REpresentational State Transfer) support (GET case)</li>
+        <li>Web Services policy support</li>
+      </ol><p><a id="0_90"></a></p></div><div class="subsection"><a name="31st_March_2006_Axis2_C_Version_0_90_Released"></a><h3>31st March 2006 Axis2/C Version 0.90 Released</h3><p><a href="download.cgi">Download 0.90</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages. This
+          has complete XML infoset support.</li>
+        <li>Support for One-Way Messaging (In-Only) and Request Response Messaging
+          (In-Out)</li>
+        <li>Module architecture, with a mechanism to extend the SOAP processing
+          model</li>
+        <li>Context hierarchy</li>
+        <li>Directory based deployment model</li>
+        <li>Raw XML providers</li>
+        <li>WS-Addressing, for both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>Transports: HTTP
+          <ul>
+            <li>Both simple axis server and Apache2 HTTPD module</li>
+          </ul>
+        </li>
+    </ol></div><div class="subsection"><a name="Experimental_Features"></a><h3>Experimental Features</h3><ol>
+        <li>WSDL object model support <strong>New</strong>
+          <ul>
+            <li>Dynamic invocation</li>
+          </ul>
+        </li>
+    </ol></div><div class="subsection"><a name="Other_notes"></a><h3>Other notes</h3><ol>
+        <li>Interoperability tested with Axis2/Java for XML in/out client and
+          services</li>
+        <li>Addressing interoperability on client side</li>
+    </ol></div><div class="subsection"><a name="Major_changes_since_last_release"></a><h3>Major changes since last release</h3><ol>
+        <li>Minimal memory leaks</li>
+        <li>Apache2 module working in Windows</li>
+        <li>More samples and tests</li>
+        <li>WSDL object model was built based on the proposed WSDL 2.0 Component
+          model.</li>
+        <li>Dynamic invocation</li>
+        <li>Numerous bug fixes since last release</li>
+    </ol></div><div class="subsection"><a name="Un-Implemented_Architecture_Features__TBD_in_1_0_"></a><h3>Un-Implemented Architecture Features (TBD in 1.0)</h3><ol>
+        <li>Module version support</li>
+        <li>Archive based deployment model</li>
+        <li>Improved and user friendly client API</li>
+        <li>Support for MTOM</li>
+        <li>Session scoping for application, SOAP, transport, and request
+          levels</li>
+        <li>Service groups</li>
+        <li>Different character encoding support</li>
+    </ol></div><div class="subsection"><a name="Un-Implemented_Architecture_Features__TBD_post_1_0_"></a><h3>Un-Implemented Architecture Features (TBD post 1.0)</h3><ol>
+        <li>WSDL code generation tool for stub and skeletons (based on the Java
+          tool)</li>
+        <li>Security module</li>
+        <li>REST (REpresentational State Transfer) support</li>
+        <li>Web Services policy support</li>
+        <li>Axis2 Web application (Web App)</li>
+      </ol><p><a id="M0_5"></a></p></div><div class="subsection"><a name="10th_March_2006_Axis2_C_Milestone_0_5_Released"></a><h3>10th March 2006 Axis2/C Milestone 0.5 Released</h3><p><a href="download.cgi">Download M-0.5</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol type="1">
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages.</li>
+        <li>Support for Request Response Messaging (In-Out)</li>
+        <li>Module Architecture, with a mechanism to extend the SOAP Processing
+          Model</li>
+        <li>Directory based deployment model</li>
+        <li>WS-Addressing, both the submission (2004/08) and final (2005/08)
+          versions</li>
+        <li>Improved and user friendly Client API</li>
+        <li>Transports supports: HTTP
+          <ul>
+            <li>Axis2/C server</li>
+            <li>Apache integration module</li>
+          </ul>
+        </li>
+        <li>Raw XML providers</li>
+        <li>Numerous bug fixes since last release</li>
+    </ol></div><div class="subsection"><a name="Major_Changes_Since_the_Last_Release"></a><h3>Major Changes Since the Last Release</h3><ol type="1">
+        <li>Improving code quality by fixing memory leaks and reviewing the
+          code.</li>
+        <li>Apache2 integration.</li>
+        <li>More samples and tests</li>
+        <li>Initial documentations(User Guide, Developer Guide, Installation
+          Guide)</li>
+    </ol></div><div class="subsection"><a name="Still_to_be_Done"></a><h3>Still to be Done</h3><p>See a list of what we think needs to be done, and consider helping out if
+        you're interested.</p><ol type="1">
+        <li>Management Interface for Axis2/C</li>
+        <li>Implementation of other transports.</li>
+        <li>Code generation and Dynamic Invocation</li>
+        <li>Hot Deployment of Services</li>
+        <li>Completion of interop tests</li>
+        <li>Support for MTOM</li>
+        <li>Axis Data Binding - ADB (Framework and Schema Compiler)</li>
+        <li>REST (REpresentational State Transfer) Support</li>
+      </ol><p><a id="M0_4"></a></p></div><div class="subsection"><a name="17th_February_2006_Axis2_C_Milestone_0_4_Released"></a><h3>17th February 2006 Axis2/C Milestone 0.4 Released</h3><p>We have done a considerable amount of improvements in the past two weeks
+        since the M0.3 release.</p><p>We have the following features added on top of the M0.3 release</p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><p>1. Threading support and threaded simple axis server</p><p>2. Module loading support</p><p>3. Addressing module, and addressing based dispatching</p><p>4. HTTP chunking support</p><p>5. Improved logging mechanism</p><p>6. Ability to build and run on Windows platform</p><p><a id="M0_3"></a></p></div><div class="subsection"><a name="02nd_February_2006_Axis2_C_Milestone_0_3_Released"></a><h3>02nd February 2006 Axis2/C Milestone 0.3 Released</h3><p>This is the first milestone release with a working SOAP engine; we have
+        the simple axis server and client stubs working.</p><p>In addition to the M0.2 feature set, the following features are
+        included</p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><p>1. Core engine in place with deployment, description, and context
+        hierarchies and HTTP transport support.</p><p>2. SOAP processing support</p><p>3. Simple HTTP server</p><p>4. Client API implementation</p><p>5. Couple of working service and client samples</p><p><a id="M0_2"></a></p></div><div class="subsection"><a name="08th_December_2005_Axis2_C_Milestone_0_2_Released"></a><h3>08th December 2005 Axis2/C Milestone 0.2 Released</h3><p>We have been able to improve the OM module since the last release, and PHP
+        binding for the OM module is in place.</p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><p>1. Improved OM module</p><p>2. libxml2 parser support</p><p>3. PHP binding for the OM module</p><p>4. Some test cases for PHP binding</p><p>5. Many memory leak fixes</p><p><a id="M0_1"></a></p></div><div class="subsection"><a name="25th_November_2005_Axis2_C_Milestone_0_1_Released"></a><h3>25th November 2005 Axis2/C Milestone 0.1 Released</h3><p>This release includes the C implementation of AXIOM, an important part of
+        the Axis2C Web service stack.</p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><p>1. OM module</p><p>2. Guththila pull parser support</p><p>3. libxml2 parser support (only reader is supported as of now)</p><p>4. doxygen documentation support</p><p>5. A sample demonstrating how to use OM</p></div><div class="clear"><hr></hr></div></p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/coding_conventions.html b/axis2/c/core/coding_conventions.html
new file mode 100644
index 0000000..e4ab518
--- /dev/null
+++ b/axis2/c/core/coding_conventions.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Coding Conventions</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Axis2_C_Coding_Conventions"></a><h2>Axis2/C Coding Conventions</h2><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#1_Naming_conventions_">Naming Conventions</a>
+    <ul>
+      <li><a href="#1_1_Variables">Variables</a></li>
+      <li><a href="#1_2_Functions_">Functions</a></li>
+      <li><a href="#1_3_Structures_and_user_defined_data">Structures and User
+        defined Data Types</a></li>
+      <li><a href="#1_4_Macros">Macros</a></li>
+      <li><a href="#1_5_Enumerations">Enumerations</a></li>
+    </ul>
+  </li>
+  <li><a href="#2_Indentation">Indentation and Formatting</a></li>
+  <li><a href="#3_Comments">Comments</a></li>
+  <li><a href="#4_Function_parameters_and_Return_Value">Function Parameters
+    and Return Value Conventions</a></li>
+  <li><a href="#5_Include_directives">Include Directives</a></li>
+</ul><p><a name="1_Naming_conventions_"></a></p></div><div class="subsection"><a name="1__Naming_Conventions"></a><h3>1. Naming Conventions</h3><ul>
+  <li>Namespace validation is done using the
+    <code><strong>axis2_</strong></code> prefix.</li>
+  <li>Underscore should be used to separate individual words in
+  identifiers.</li>
+  <li>All identifiers should be meaningful and abbreviations must be avoided
+    whenever possible.</li>
+</ul><p><a name="1_1_Variables"></a></p></div><div class="subsection"><a name="1_1_Variables"></a><h3>1.1 Variables</h3><ul>
+  <li>Use meaningful nouns.</li>
+  <li>Make sure to use all lowercase letters for private and public
+  variables.</li>
+  <li>If it is a local variable or a member of a struct, there's no need to
+    prefix it with <code>axis2_</code></li>
+  e.g.</ul>
+    <div class="source"><pre>int count = 0;
+char *prefix = NULL;
+</pre></div>
+  <p><a name="1_2_Functions_"></a></p></div><div class="subsection"><a name="1_2_Functions"></a><h3>1.2 Functions</h3><ul>
+  <li>Function names should always start with the prefix <code>axis2_</code>
+    except for members of a struct.</li>
+  e.g.</ul>
+    <div class="source"><pre>axis2_engine_t * axis2_engine_create(axutil_env_t *environment);
+</pre></div>
+  <p><a name="1_3_Structures_and_user_defined_data"></a></p></div><div class="subsection"><a name="1_3_Structures_and_User_Defined_Data_Types"></a><h3>1.3 Structures and User Defined Data Types</h3><ul>
+  <li>Note the _t suffix in the type name.</li>
+  e.g.</ul>
+    <div class="source"><pre>typedef struct axis2_endpoint_ref {
+    axis2_char_t *address;
+} axis2_endpoint_ref_t;
+</pre></div>
+  <p><a name="1_4_Macros"></a></p></div><div class="subsection"><a name="1_4_Macros"></a><h3>1.4 Macros</h3><ul>
+  <li>Macro names should be in all uppercase letters.</li>
+  e.g.</ul>
+    <div class="source"><pre>#define AXIS2_H
+#define AXIS2_ERROR_GET_MESSAGE(error) ((error)-&gt;ops-&gt;get_message(error))
+
+</pre></div>
+  <p><a name="1_5_Enumerations"></a></p></div><div class="subsection"><a name="1_5_Enumerations"></a><h3>1.5 Enumerations</h3><ul>
+  e.g.</ul>
+    <div class="source"><pre>typedef enum axis2_status_codes {  
+    AXIS2_FAILURE = 0,
+    AXIS2_SUCCESS
+} axis2_status_codes_t;
+</pre></div>
+  <p><a name="2_Indentation"></a></p></div><div class="subsection"><a name="2__Indentation_and_Formatting"></a><h3>2. Indentation and Formatting</h3><ul>
+  Indentation rules are defined in terms of <a href="http://astyle.sourceforge.net/" class="externalLink" title="External Link">Artistic Style</a> indent
+options:</ul><ul>
+  
+  astyle --style=ansi  -b -p -s4  -M0 -c -U -S</ul><ul>
+  In detail, these options mean,
+  <ul>
+    <li>Use the ANSI style code layout
+      <pre>            int foo()
+            {
+                if (is_bar)
+                {
+                    bar();
+                    return 1;
+                }
+                else
+                    return 0;
+            }
+            </pre>
+    </li>
+    <li>Use spaces around operators</li>
+    <li>Use four spaces for indenting</li>
+    <li>No spaces between the function name and parenthesis
+      <pre>            if (is_foo(a, b))
+                bar(a, b);
+            </pre>
+      <pre>        </pre>
+    </li>
+  </ul>
+  There are some more formatting guidelines that could not be enforced by a
+  formatting tool, but nevertheless should be followed.
+  <ul>
+    <li>Checking pointer validity:
+      <pre>    if (foo)</pre>
+      and NOT
+      <pre>    if (foo != NULL)</pre>
+    </li>
+    <li>Checking equality:
+      <pre>    if (foo == 7)</pre>
+      and NOT
+      <pre>    if (7 == foo)</pre>
+    </li>
+  </ul>
+</ul><p><a name="3_Comments"></a></p></div><div class="subsection"><a name="3__Comments"></a><h3>3. Comments</h3><ul>
+  <a href="http://www.stack.nl/%7Edimitri/doxygen/docblocks.html" class="newWindow" title="New Window" target="_blank">Doxygen style comments</a> should be used to help auto
+  generate API documentation. All structs and functions including parameters
+  and return types should be documented.</ul><p><a name="4_Function_parameters_and_Return_Value"></a></p></div><div class="subsection"><a name="4__Function_Parameters_and_Return_Value_Conventions"></a><h3>4. Function Parameters and Return Value Conventions</h3><ul>
+  Each function should be passed a pointer to an instance of the
+  <code>axutil_env_t</code> struct as the first parameter. If the
+  function is tightly bound to a struct, the second parameter is a pointer to
+  an instance of that struct.</ul><ul>
+  Functions returning pointers should return NULL in case of an error. The
+  developer should make sure to set the relevant error code in the
+  environment's error struct.</ul><ul>
+  Functions that do not return pointer values should always return the
+  <code>AXIS2_FAILURE</code> status code on error whenever possible, or
+  return some other defined error value (in case of returning a struct
+  perhaps). A relevant error code must also be set in the environment's error
+  struct.</ul><p><a name="5_Include_directives"></a></p></div><div class="subsection"><a name="5__Include_Directives"></a><h3>5. Include Directives</h3><ul>
+  It is preferable to include header files in the following fashion:</ul><ul>
+</ul>
+    <div class="source"><pre>&lt;standard header files&gt;
+&lt;other system headers&gt;
+"local header files"
+
+
+
+</pre></div>
+  </div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/cvs-usage.html b/axis2/c/core/cvs-usage.html
new file mode 100644
index 0000000..fd2378e
--- /dev/null
+++ b/axis2/c/core/cvs-usage.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - CVS</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Web_Access"></a><h2>Web Access</h2><p>
+          <a href="https://svn.apache.org/repos/asf/webservices/axis2/trunk/c/">https://svn.apache.org/repos/asf/webservices/axis2/trunk/c/</a>
+        </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/dependencies.html b/axis2/c/core/dependencies.html
new file mode 100644
index 0000000..c8cec66
--- /dev/null
+++ b/axis2/c/core/dependencies.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Dependencies</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 21 July 2008
+                  | Doc for 1.5.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Axis2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Dependencies"></a><h2>Dependencies</h2><p> 
+        There are no dependencies for this project.  It is a standalone
+        application that does not depend on any other project.
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/architecture_notes.html b/axis2/c/core/docs/architecture_notes.html
new file mode 100644
index 0000000..a7ef693
--- /dev/null
+++ b/axis2/c/core/docs/architecture_notes.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Architecture Notes</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="C_Specific_Architectural_Notes_on_Apache_Axis2_C"></a><h2>C Specific Architectural Notes on Apache Axis2/C</h2><p>Please send your feedback to: <a href="mailto:axis-c-dev@ws.apache.org?subject=[Axis2]">axis-c-dev@ws.apache.org</a>
+(Subscription details are available on the <a href="http://ws.apache.org/axis2/c/mail-lists.html" class="externalLink" title="External Link">Axis2 site</a>.) Prefix
+the subject with [Axis2].</p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#Introduction">Introduction</a></li>
+  <li><a href="#Axis2_Environment">Environment Struct</a></li>
+  <li><a href="#Dynamic_Loading">Dynamic Loading</a></li>
+  <li><a href="#Transport_Abstraction">Transport Abstraction</a></li>
+  <li><a href="#Stream_Abstraction">Stream Abstraction</a></li>
+  <li><a href="#Threading_Model">Threading Model</a></li>
+  <li><a href="#Parser_Abstraction">Parser Abstraction</a></li>
+</ul><p><a name="Introduction"></a></p></div><div class="subsection"><a name="Introduction"></a><h3>Introduction</h3><p>Some of the main design goals of Apache Axis2/C are the usability of the
+library, the ability to be plugged into different platforms, and the ability
+to be embedded in other software systems to provide Web services support.
+There are many features that allow Axis2/C to be pluggable into different
+platforms as well as to enable the extension of the functionality of
+Axis2/C.</p><p><a name="Axis2_Environment"></a></p></div><div class="subsection"><a name="Environment_Struct"></a><h3>Environment Struct</h3><p>Apache Axis2/C defines an environment struct to hold platform specific
+entities such as the memory allocator, the threading mechanism, etc. The
+environment is initialized at the point of starting Axis2/C and will last for
+the lifetime of the Axis2/C run-time. Different sub environments can also be
+created to suit particular needs, for example, each thread can create its own
+environment. The Axis2 environment holds the following entities in order to
+abstract the platform specific implementations.</p></div><div class="subsection"><a name="Allocator"></a><h3>Allocator</h3><p>Allocator is the wrapper for memory management mechanisms. It defines the
+following primitives:</p><ol>
+  <li><code>malloc</code> - method to allocate a memory block of a given
+  size.</li>
+  <li><code>free</code> - method to free a memory block.</li>
+</ol><p>Based on the platform, or the software system into which Axis2/C is
+embedded, these primitives could be provided with concrete
+implementations.</p></div><div class="subsection"><a name="Error"></a><h3>Error</h3><p>Error defines error reporting mechanisms for Axis2/C. All the Axis2/C
+internal functions use the <code>axutil_error</code> struct instance in the
+environment to report errors.</p></div><div class="subsection"><a name="Log"></a><h3>Log</h3><p>The log defines the common logging mechanisms required for the Axis2/C
+library. All internal Axis2/C code use the functions associated with the
+<code>axutil_log</code> struct available in the environment for logging.</p></div><div class="subsection"><a name="Thread_Pool"></a><h3>Thread Pool</h3><p>The thread pool defines the thread management functions. It hides the
+complex thread pooling functions as well as the platform specific
+implementations of threads. The Axis2/C internal library uses this interface
+to manipulate threads and deal with a common thread type which is defined as
+<code>axutil_thread.</code></p><p>The environment struct is the starting point for platform abstraction
+supported by Axis2/C. It can be used to plug platform specific memory
+management, error reporting, logging, and thread pooling mechanisms.</p><p><a name="Dynamic_Loading"></a></p></div><div class="subsection"><a name="Dynamic_Loading"></a><h3>Dynamic Loading</h3><p>Axis2/C is designed in an extensible manner, so that the users can add
+functionality by implementing new modules. These modules should be compiled
+as Dynamic Shared Objects (DSOs). Services are also loaded dynamically at
+server start up by reading the contents of the services folder and service
+configuration files.</p><p>The DSO support for loading Axis2/C services and modules is based on the
+struct named <code>axutil_class_loader</code>. To abstract the
+<code>axutil_class_loader</code> from the DSO loading functionality of the
+underlying operating system, a set of platform independent macros such as
+<code>AXIS2_PLATFORM_LOADLIB</code> and <code>AXIS2_PLATFORM_UNLOADLIB</code>
+are used. These macros will be mapped to platform specific system calls in
+platform specific header files (e.g. <code>axutil_unix.h</code> and
+<code>axutil_windows.h</code>). The file
+<code>axutil_platform_auto_sense.h</code> will include the correct platform
+specific header file, based on the compiler directives available at compile
+time.</p><p><a name="Transport_Abstraction"></a></p></div><div class="subsection"><a name="Transport_Abstraction"></a><h3>Transport Abstraction</h3><p>One of the key advantages of Axis2/C is the fact that the engine and the
+SOAP processing is independent of the transport aspects. Users can develop
+their own transports and the interface will be defined in:
+<code>axis2_transport_sender.h</code> and
+<code>axis2_transport_receiver.h</code>.</p><p>Currently, Axis2/C supports HTTP transport. Axis2/C Apache2 module (<a href="installationguide.html#installing-apache2">mod_axis2</a>) is an example
+of the implementation of the <code>axis2_transport_receiver.h</code>
+interface. libcurl based client transport is an example of the implementation
+of the <code>axis2_transport_sender.h</code> interface.</p><p><a name="Stream_Abstraction"></a></p></div><div class="subsection"><a name="Stream_Abstraction"></a><h3>Stream Abstraction</h3><p>Stream is a representation of a sequence of bytes. Since Axis2/C heavily
+uses streaming mechanisms to read/write XML, an implementation independent
+stream abstraction is required in order to integrate Axis2/C into other
+environments seamlessly. The core components of Axis2/C deal with this
+abstracted stream and does not worry about the implementation specific
+details. <code>axutil_stream.h</code> defines the stream interface.</p><p><a name="Threading_Model"></a></p></div><div class="subsection"><a name="Threading_Model"></a><h3>Threading Model</h3><p>The Axis2/C core functions such as asynchronous invocation and concurrent
+request processing in simple axis2 server make use of threads. The use of
+threads should be platform independent inside the Axis2/C core components.</p><p>An implementation independent interface for threads is provided in the
+<code>axutil_thread.h</code> header file. Platform specific implementations
+of this interface are provided for Windows and Linux.</p><p><a name="Parser_Abstraction"></a></p></div><div class="subsection"><a name="Parser_Abstraction"></a><h3>Parser Abstraction</h3><p>The Axis2/C architecture depends on the XML pull model when dealing with
+XML payloads. In Java there is StAX API, but in C there is no such standard
+API. Therefore, an XML pull API, that is similar to StAX API, is defined in
+the <code>axiom_xml_reader.h</code> and <code>axiom_xml_writer.h</code>. Any
+implementation of this API can be plugged into the Axis2/C core. If an
+external XML parser needs to be plugged into Axis2/C, a wrapper that maps the
+reading/writing functions to the Axis2/C XML reader/writer API should be
+written.</p></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/axis2c_manual.html b/axis2/c/core/docs/axis2c_manual.html
new file mode 100644
index 0000000..0c7e97b
--- /dev/null
+++ b/axis2/c/core/docs/axis2c_manual.html
@@ -0,0 +1,3044 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Manual</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Preamble"></a><h2>Preamble</h2><p style="margin-bottom: 0in;">This document is intended
+to be a reference
+manual for <a href="http://ws.apache.org/axis2/c" class="externalLink" title="External Link">Apache
+Axis2/C</a>. This
+manual details how Axis2/C can be used to provide and consume Web
+services.</p><p style="margin-bottom: 0in;">Please send your feedback
+to the Apache Axis2/C
+developer mailing list (<a href="mailto:c-dev@axis.apache.org">c-dev@axis.apache.org</a>).
+Subscription
+details are available on the <a href="http://ws.apache.org/axis2/c/mail-lists.html" class="externalLink" title="External Link">Apache
+Axis2/C website</a>.</p><p>This document uses the following conventions:</p><ul>
+<li>The directory each package is installed in is given with an
+"_INSTALL_DIR" suffix to the package name. For example, the path in
+which Libxml2 is installed is referred to as LIBXML2_INSTALL_DIR</li>
+</ul><p style="margin-bottom: 0in;"><br></br>
+</p><div class="section"><a name="Axis2_C_Manual_-_Contents"></a>
+<h2>Axis2/C Manual - Contents</h2>
+<ol>
+<li><a href="#quick_start">Quick Start Guide</a></li>
+<li><a href="#repo_folder">Repository Folder</a></li>
+<li><a href="#svc_api">Service API</a></li>
+<li><a href="#client_api">Client API</a></li>
+<li><a href="#rest">REST</a></li>
+<li><a href="#mtom">MTOM</a></li>
+<li><a href="#engaging_module">Engaging a Module</a></li>
+<li><a href="#ws_addressing">WS-Addressing</a></li>
+<li><a href="#writing_module">Writing a Module</a></li>
+<li><a href="#simple_axis_server">Simple Axis
+Server</a></li>
+<li><a href="#mod_axis2">Deploying with Apache2
+HTTP Web Server</a></li>
+<li><a href="#IIS">Deploying with Microsoft IIS
+Server</a></li>
+<li><a href="#ssl_client">Using SSL Client</a></li>
+<li><a href="#proxy">Using Proxy Support</a></li>
+<li><a href="#proxy_auth">Using Proxy
+Authentication Support</a></li>
+<li><a href="#http_auth">Using HTTP Authentication
+Support</a></li>
+<li><a href="#wsdl2c">WSDL2C Tool</a></li>
+<li><a href="#tcptrans">TCP Transport</a></li>
+<li><a href="#amqptrans">AMQP Transport</a></li>
+<li><a href="#archive">Archive Based Deployment</a></li>
+<li><a href="#tcpmon">TCPMon Tool</a></li>
+<li><a href="#appA">Appendix A - axis2.xml</a></li>
+<li><a href="#appB">Appendix B - services.xml</a></li>
+<li><a href="#appC">Appendix C - module.xml</a></li>
+<li><a href="#appD">Appendix D - service client
+options</a></li>
+</ol>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="quick_start"></a></p>
+</div><div class="section"><a name="1__Quick_Start_Guide"></a>
+<h2>1. Quick Start Guide</h2>
+<p>This section is aimed to help you get a Web service running in
+a short
+time using Axis2/C, and consume that service using an Axis2/C client.</p>
+<p>First, <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">download</a>
+the latest binary release from Apache Axis2/C. Once you download the
+correct
+binary that suits your platform, all that you require to get it running
+is to
+extract the package to a folder of your choice, and set the AXIS2C_HOME
+environment variable to point to this extracted folder. For Linux, you
+may
+have to set the LD_LIBRARY_PATH environment variable to include the lib
+folder (e.g. add $AXIS2C_HOME/lib). For MS Windows, you will have to
+add the
+lib folder to your PATH variable to include the Axis2/C DLLs to your
+path.</p>
+<p>Now you should be able to change the directory to the bin
+folder of the
+extracted folder, and run the simple axis server in one command shell.
+Then
+change the directory to samples/bin in another command shell and run
+any of
+the samples there (you may have to set the environment variables in
+this new
+shell as well). Please see the <a href="http://ws.apache.org/axis2/c/docs/installationguide.html" class="externalLink" title="External Link">installation
+guide</a> for more details.</p>
+<p>Once you have Axis2/C up and running successfully, you can
+start writing
+your own services and clients. The following sections explain how to
+write
+your first service and client with Axis2/C.</p>
+<div class="subsection"><a name="1_1_Hello_Service"></a>
+<h3>1.1 Hello Service</h3>
+<p>Let's see how you can write your first Web service with
+Axis2/C and how to
+deploy it.</p>
+<p>The first service that we are going to write is named "hello"
+with a
+single operation named "greet" in the service. This "greet" operation,
+when
+invoked by the client, will expect the client to send a greeting in the
+request, and in turn send a greeting in the response. Following are
+examples
+of XML payloads exchanged between the client and the service:</p>
+<p>Request:</p>
+<div class="source">
+<pre> &lt;greet&gt;<br></br> Hello Service!<br></br> &lt;greet&gt;<br></br><br></br></pre>
+</div>
+<p>Response:</p>
+<div class="source">
+<pre> &lt;greetResponse&gt;<br></br> Hello Client!<br></br> &lt;greetResponse&gt;<br></br></pre>
+</div>
+<br></br>
+<p>The steps to be followed when implementing a service with
+Axis2/C
+include:</p>
+<ol>
+<li><b>Implement the functions corresponding to the
+operations of the service.</b> <br></br>
+In our sample, we will have one function that implements the "greet"
+operation. <br></br>
+We will name that function <code>axis2_hello_greet</code>.</li>
+<li><b>Implement the functions defined by the <code>axis2_svc_skeleton</code>
+interface</b><br></br>
+<code>axis2_svc_skeleton</code> interface expects the
+functions <code>init</code>, <code>invoke</code>,
+<code>on_fault</code> and <code>free</code>
+to be implemented by our service.<br></br>
+In our sample, we would implement those and name them as <code>hello_init</code>,
+<code>hello_invoke</code>, <code>hello_on_fault</code>
+and <code>hello_free</code> respectively.<br></br>
+</li>
+<li><b>Implement the create function, that would create
+an instance of the service skeleton</b><br></br>
+The create function would create an axis2_svc_skeleton and assign the
+respective function pointers to map the axis2_svc_skeleton interface to
+our interface implementation methods explained in the above step.<br></br>
+</li>
+<li><b>Implement axis2_get_instance and
+axis2_remove_instance functions</b><br></br>
+These functions are used to create and destroy service instances by the
+engine, and each service must define these functions.<br></br>
+</li>
+<li><b>Write the services.xml file for the service</b><br></br>
+The services.xml file acts as the deployment descriptor file for the
+service. As the bare minimum, we need to configure the service name,
+operations, and the shared library file name containing the service
+implementation in this file.<br></br>
+As previously decided, we will name the service "hello", the operation
+"greet" and the shared library libhello.so on Linux and hello.dll on MS
+Windows.<br></br>
+</li>
+</ol>
+</div>
+<div class="subsection"><a name="1_1_1_Operation_Implementation"></a>
+<h3>1.1.1 Operation Implementation</h3>
+<p>Look for the <code>axis2_hello_greet</code>
+function in the <a href="hello/service/hello_svc.c.html">hello_svc.c</a>
+source file.</p>
+<p>This function implements the business logic for the greet
+operation. We
+will be calling this function from our implementation of the invoke
+function.
+Basically, this function receives the request payload as an
+<code>axiom_node</code>, process it to understand the
+request logic, and
+prepares the response as an <code>axiom_node</code> and
+returns that.</p>
+</div>
+<div class="subsection"><a name="1_1_2_Skeleton_Create_Method"></a>
+<h3>1.1.2 Skeleton Create Method</h3>
+<p>Look for the <code>axis2_hello_create</code>
+function in the <a href="hello/service/hello_svc.c.html">hello_svc.c</a>
+source file.</p>
+<p>The create function creates and returns a new
+<code>axis2_svc_skeleton</code> instance. The most
+important aspect to note
+about this function is the function pointer assignments. They are used
+to map
+the interface operations to the corresponding functions of the
+implementation. This is done by assigning the ops member of the service
+skeleton to the address of the ops struct variable.</p>
+</div>
+<div class="subsection"><a name="1_1_3_Invoking_Operation_Implementation"></a>
+<h3>1.1.3 Invoking Operation Implementation</h3>
+<p>The invoke method of the service skeleton is the point of
+entry for
+invoking the operations. Hence in our implementation of the invoke
+function,
+we have to define how the operations are to be called.</p>
+<p>Look for the <code>hello_invoke</code> function
+in the <a href="hello/service/hello_svc.c.html">hello_svc.c</a>
+source file.</p>
+<p>In our implementation of the <code>hello_invoke</code>,
+we call the
+function implementing the greet operation. As we have only one
+operation, the
+task is simple here. If we had multiple operations, we will have to
+look into
+the information in the message context to map it to the exact
+operation. <br></br>
+The Axis2/C engine will call the invoke method with an
+<code>axiom_node</code>, containing the request payload,
+and
+<code>axis2_msg_ctx</code> instance, containing the message
+context
+information, in addition to the service skeleton and the environment
+pointers. We can use the message context to extract whatever
+information we
+deem necessary that is related to the incoming message. The Axis2/C
+engine
+expects the invoke method to return a pointer to an <code>axiom_node</code>,
+representing the response payload.</p>
+</div>
+<div class="subsection"><a name="1_1_4_Full_Source"></a>
+<h3>1.1.4 Full Source</h3>
+<p>Here is the complete source code for the service : <a href="hello/service/hello_svc.c.html">hello_svc.c</a></p>
+</div>
+<div class="subsection"><a name="1_1_5_Service_Descriptor"></a>
+<h3>1.1.5 Service Descriptor</h3>
+<p>The services.xml file contains details on the service that
+would be read
+by the Axis2/C deployment engine during server start up time. The
+following
+shows the contents for the services.xml file for the hello service.</p>
+<div class="source">
+<pre>&lt;service name="hello"&gt;<br></br> &lt;parameter name="ServiceClass" locked="xsd:false"&gt;hello&lt;/parameter&gt;<br></br> &lt;description&gt;<br></br> Quick start guide hello service sample.<br></br> &lt;/description&gt;<br></br> &lt;operation name="greet"/&gt;<br></br>&lt;/service&gt;<br></br><br></br></pre>
+</div>
+<p>The service configuration shown above specifies that the name
+of the
+service is hello. <br></br>
+The value of the "ServiceClass", "hello" in this case, will be mapped
+to the
+service implementation by the deployment engine as libhello.so on Linux
+or
+hello.dll on MS Windows. The description element contains a brief
+description
+of the service. <br></br>
+There can be one or more operation elements. For this sample, we only
+have
+one operation, with the name "greet".<br></br>
+</p>
+</div>
+<div class="subsection"><a name="1_1_6_Compiling_the_Service"></a>
+<h3>1.1.6 Compiling the Service</h3>
+<p>You can compile the service sample as shown below.</p>
+<p>On Linux:</p>
+<div class="source">
+<pre>gcc -shared -olibhello.so -I$AXIS2C_HOME/include/axis2-1.6.0/ -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine -lpthread -laxis2_http_sender -laxis2_http_receiver hello_svc.c<br></br><br></br></pre>
+</div>
+<p>On MS Windows:</p>
+<p>to compile,</p>
+<div class="source">
+<pre>cl.exe /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "AXIS2_DECLARE_EXPORT" /D "AXIS2_SVR_MULTI_THREADED" /w /nologo /I %AXIS2C_HOME%\include /c hello_svc.c<br></br><br></br></pre>
+</div>
+<p>to link,</p>
+<div class="source">
+<pre>link.exe /nologo /LIBPATH:%AXIS2C_HOME%\lib axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib /DLL /OUT:hello.dll *.obj<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="1_1_7_Deploying_the_Service"></a>
+<h3>1.1.7 Deploying the Service</h3>
+<p>To make the service available to be consumed by the clients,
+we have to
+deploy the service. To deploy the service, you have to create a folder
+named
+'hello' in the AXIS2C_HOME/services folder, and copy the services.xml
+file
+and the shared library file (libhello.so on Linux or hello.dll on MS
+Windows)
+into that folder.</p>
+<p>To verify that your service has been correctly deployed, you
+can start the
+simple axis server and then browse the list of deployed services using
+a Web
+browser. To start the simple axis server, you can go to the
+AXIS2C_HOME/bin
+folder and run the executable axis2_http_server. The default URL that
+you can
+test the service list with is <a href="http://localhost:9090/axis2/services" class="externalLink" title="External Link">http://localhost:9090/axis2/services</a>.
+You should get an entry for the hello service on the page that is
+displayed.</p>
+</div>
+<div class="subsection"><a name="1_1_8_Providing_a_WSDL_for_the_Service"></a>
+<h3>1.1.8 Providing a WSDL for the Service</h3>
+<p>Axis2/C does not support dynamic WSDL generation. However, it
+is possible to attach the contract you used to generate the service
+skeleton, to the respective service. This can be done in two ways.</p>
+<ol>
+<li>Adding the WSDL file to the folder in which the service DLL
+is found.
+</li>
+<li>Providing the path of the WSDL file in the services.xml.
+</li>
+</ol>
+<p>If you choose the first option, you will have to copy the WSDL
+file to the folder in which the service DLL is found. The name of the
+WSDL file should be the name of the service. And, if you choose the
+second option, you will have to make use of the <b><code>wsdl_path</code></b>
+parameter in the services.xml file. More info on how this can be done
+is found under the <a href="#appB">services.xml</a>
+section.</p>
+<p>An example of the second option can be found the services.xml
+of the <b>echo</b> sample service, which is commented. An
+example of the first option in use is seen in the <b>Calculator</b>
+sample service.</p>
+<p>The static WSDL file can be accessed by appending <code>?wsdl</code>
+to the service end-point. You can view the WSDL provided for the
+Calculator sample, by pointing to <a href="http://localhost:9090/axis2/services/Calculator?wsdl" class="externalLink" title="External Link">http://localhost:9090/axis2/services/Calculator?wsdl</a>.</p>
+</div>
+<div class="subsection"><a name="1_2_Hello_Client"></a>
+<h3>1.2 Hello Client</h3>
+<p>Now that you know how to write a service with Axis2/C, let's
+see how to
+write a client to consume that service. The request payload that the
+client
+will be sending to the service was described in the previous section.
+The
+client has to prepare the payload, send it to the service, and then
+receive
+and process the response.</p>
+<p>The steps to be followed when implementing a client with
+Axis2/C:</p>
+<ol>
+<li><b>Create the environment to be used by the client.</b>
+<br></br>
+Each function in Axis2/C takes a pointer to the environment instance
+that encapsulates the memory allocator, error handler, and logging and
+threading mechanisms. The <code>axutil_env_create_all</code>
+method can be used to create a default, ready to use environment
+instance.<br></br>
+</li>
+<li><b>Create an options instance, and set options</b>.<br></br>
+The<code> axis2_options</code> struct can be used to set
+the client side options. For example, we can use options to set the
+endpoint address of the service to be consumed by the client.</li>
+<li><b>Create a service client instance, giving the
+client repository folder as a parameter.</b><br></br>
+The<code> axis2_svc_client</code> struct is meant to be
+used by the users to consume Web services. It provides an easy to use
+API. Service client create method takes the location of the repository
+as a parameter. For the purpose of our sample, you can use the
+AXIS2C_HOME as the repository. The concept of <a href="#repo_folder">repository</a>
+is explained in detail in a later section.<br></br>
+</li>
+<li><b>Set options to service client instance</b><br></br>
+The options created in an earlier step have to be set on the service
+client, indicating the options that are meant to be used by the service
+client.<br></br>
+</li>
+<li><b>Send the request and receive the response</b><br></br>
+The service client's <code>axis2_svc_client_send_receive</code>
+method can be used to invoke the send receive operation on the service
+client instance.<br></br>
+The send receive operation takes the request payload as an <code>axiom_node</code>
+and returns the response payload as an <code>axiom_node</code>.</li>
+<li><b>Process the response</b><br></br>
+Process the response in line with the client business logic.</li>
+</ol>
+</div>
+<div class="subsection"><a name="1_2_1_Creating_and_Setting_Options"></a>
+<h3>1.2.1 Creating and Setting Options</h3>
+<div class="source">
+<pre> options = axis2_options_create(env);<br></br> address = "http://localhost:9090/axis2/services/hello";<br></br> endpoint_ref = axis2_endpoint_ref_create(env, address);<br></br> axis2_options_set_to(options, env, endpoint_ref);<br></br><br></br></pre>
+</div>
+<p>In the above section of code, an <code>axis2_options</code>
+instance is
+created first. Then an endpoint reference instance is created with the
+address of the location of the service. Finally, the created endpoint
+is set
+as the "to" address of the options. The "to" address indicates where
+the
+request should be sent to.</p>
+</div>
+<div class="subsection"><a name="1_2_2_Using_Service_Client"></a>
+<h3>1.2.2 Using Service Client</h3>
+<div class="source">
+<pre> svc_client = axis2_svc_client_create(env, client_home);<br></br> axis2_svc_client_set_options(svc_client, env, options);<br></br> payload = build_om_request(env);<br></br> ret_node = axis2_svc_client_send_receive(svc_client, env, payload);<br></br><br></br></pre>
+</div>
+<p>After creating and preparing the options, the next step is to
+create a
+service client instance and use it to send the request and receive the
+response. The code fragment given above shows how options can be set on
+top
+of the service client and how to invoke the send receive operation with
+a
+request payload. Once the response is received, the response payload
+will be
+stored in the <code>ret_node</code>, which is a pointer to
+an
+<code>axiom_node</code> that can be used to process the
+response further.</p>
+</div>
+<div class="subsection"><a name="1_2_3_Full_Source"></a>
+<h3>1.2.3 Full Source</h3>
+<p>Here is the complete source code for the client : <a href="hello/client/hello.c.html">hello.c</a></p>
+</div>
+<div class="subsection"><a name="1_2_4_Compiling_the_Client"></a>
+<h3>1.2.4 Compiling the Client</h3>
+<p>You can compile the client sample as shown below.</p>
+<p>On Linux:</p>
+<div class="source">
+<pre>gcc -o hello -I$AXIS2C_HOME/include/axis2-1.6.0/ -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -laxis2_engine -lpthread -laxis2_http_sender -laxis2_http_receiver hello.c -ldl -Wl,--rpath -Wl,$AXIS2C_HOME/lib<br></br><br></br></pre>
+</div>
+<p>On MS Windows:</p>
+<p>to compile,</p>
+<div class="source">
+<pre>cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" /I %AXIS2C_HOME%\include /c hello.c<br></br><br></br></pre>
+</div>
+<p>to link,</p>
+<div class="source">
+<pre>link.exe /LIBPATH:%AXIS2C_HOME%\lib axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib /OUT:hello.exe *.obj<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="1_2_5_Running_the_Client"></a>
+<h3>1.2.5 Running the Client</h3>
+<p>To run the client, make sure you start the simple axis server
+and then run
+the hello executable.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="repo_folder"></a></p>
+</div>
+</div><div class="section"><a name="2__Repository_Folder"></a>
+<h2>2. Repository Folder</h2>
+<p>Repository is a folder where all Axis2/C related
+configurations as well as
+services and modules are located. The following shows the folder
+structure of
+the repository:</p>
+<img src="images/axis2c_repo.gif" alt=""></img>
+<p>Here the name of the repository folder is axis2c_repo. In your
+system, you
+can specify any folder name of your choice. There are three sub folders
+available in the repository. In addition to that, the axis2.xml
+configuration
+file is also located in the repository. The following table describes
+the
+purpose of the repository contents.</p>
+<table class="bodyTable"><caption>Axis2/C Repository Contents</caption><tbody>
+<tr class="b"><th>Folder/File Name</th><th>Description</th></tr>
+<tr class="a"><td>
+<p>lib</p>
+</td><td>
+<p>The lib folder contains the libraries required to run
+the Axis2/C engine. While you can afford to have the shared libs of
+Axis2/C in a location of your choice, the dynamically loaded shared
+libs, parser, transport receiver and transport sender has to be in the
+repository lib folder. <br></br>
+It is mandatory that the lib folder is there in the repository.</p>
+</td></tr>
+<tr class="b"><td>
+<p>modules [optional]</p>
+</td><td>
+<p>The modules folder contains the modules deployed with
+Axis2/C. Each module deployed will have its own sub folder inside the
+modules folder. For example, if the addressing module is deployed, then
+there will be a sub folder named addressing inside the modules folder
+of the repository.<br></br>
+At deployment, the Axis2/C deployment engine would traverse the modules
+folders to find out what modules are available.<br></br>
+The modules folder is optional. If it is empty or non-existent, that
+means that there are no deployed modules.</p>
+</td></tr>
+<tr class="a"><td>
+<p>services [optional]</p>
+</td><td>
+<p>The services folder contains the services deployed with
+Axis2/C. Each service deployed will have its own sub folder inside the
+services folder, or live inside one of the sub folders.<br></br>
+At deployment, the Axis2/C deployment engine will traverse the services
+folders to find out what services are available.<br></br>
+The services folder is optional. If it is empty or non-existent, that
+means that there are no deployed services.</p>
+</td></tr>
+<tr class="b"><td>
+<p>axis2.xml</p>
+</td><td>
+<p>The axis2.xml file is the configuration file of Axis2/C.<br></br>
+The configuration file is mandatory and must have the name axis2.xml.
+It is safe to consider your Axis2/C repository to be the folder in
+which you have the axis2.xml file.</p>
+</td></tr>
+</tbody></table>
+<p>Both clients as well as the services written using Axis2/C can
+use the
+same repository. However you can use one repository for the server side
+and
+another one for the client side. The services folder is used only when
+the
+repository is used by the server side. When the repository is used by
+the
+client, the services folder, if present, will not be used.</p>
+<p>The Axis2/C binary distribution, when extracted, can be
+considered as
+ready for use as your repository folder. If you are building Axis2/C
+from the
+source distribution, when you build the source, including the samples,
+the
+installation destination will be ready for use as your repository
+folder.</p>
+<p>The simple axis server (that is axis2_http_server binary), the
+client
+samples, and the HTTPD module (Axis2 Apache2 module) require the
+repository
+folder to be specified in order to run correctly.</p>
+<p></p>
+<div class="subsection"><a name="2_1_Module_Folders"></a>
+<h3>2.1 Module Folders</h3>
+<p>As described earlier, all the modules are placed inside the
+modules folder
+of the repository, and each module will have its own sub folder within
+the
+modules folder.<br></br>
+The folder in which a module is placed must have the same name as the
+module
+name. For example, the addressing module will be placed in a sub folder
+named
+addressing.<br></br>
+</p>
+<p>Inside the folder corresponding to a module, the shared
+library
+implementing the module and the module configuration file, module.xml,
+is
+placed. It is a must that these two files are present inside each
+folder
+representing a module. The module.xml file will be processed by the
+deployment engine to find out module specific information such as the
+module
+name, set of handlers, the flows into which those handlers are to be
+added,
+etc.</p>
+</div>
+<div class="subsection"><a name="2_2_Service_Folders"></a>
+<h3>2.2 Service Folders</h3>
+<p>All the services are placed inside the services folder of the
+repository,
+and each service will be in one of the sub folders within the services
+folder. Axis2/C has a concept called service groups, where there can be
+one
+or more services inside a service group. A single stand alone service
+is
+assigned a service group with the same name as that of the service by
+the
+Axis2/C engine for the purpose of easy handling. Therefore the sub
+folders in
+the services folder correspond to the service groups.</p>
+<p>A service, if deployed as a stand alone service, will reside
+inside a
+folder with the same name as that of the service. For example, the echo
+service will be placed in a sub folder named echo. The shared library
+implementing the service and the service configuration file, the
+services.xml, will be placed inside the folder corresponding to a
+service.
+Given the fact that the engine treats the folders to represent service
+groups
+and not a single service, the configuration file is called
+services.xml.
+However, you can always place a single service inside a single folder,
+which
+is the most common use case.</p>
+<p>Each sub folder within the services folder should have at
+least one shared
+lib implementing a service and a services.xml file. If it is a real
+service
+group, there will be multiple shared libs, yet there is only one
+services.xml
+file configuring all those services. The services.xml file is processed
+by
+the deployment engine to find out the service group and the service
+specific
+information such as the service group name, service name, the set of
+operations for each service, etc.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="svc_api"></a></p>
+</div>
+</div><div class="section"><a name="3__Service_API"></a>
+<h2>3. Service API</h2>
+<p>We have already seen how to write a service in the Quick Start
+Guide
+section of this manual. This section covers the service API of Axis2/C
+in
+more detail.</p>
+<p><code>axis2_svc_skeleton</code> is an interface.
+Axis2/C does not provide
+any concrete implementation of this interface. It is the responsibility
+of
+the service implementer to implement this interface. To implement the
+interface, you should implement the functions adhering to the function
+pointer signatures of the members of the <code>axis2_svc_skeleton_ops</code>
+struct. Then, a create function should be written to create an
+<code>axis2_svc_skeleton</code> instance, and assign the
+implementing
+functions to the members of the ops member of service skeleton.</p>
+<p>The following table details the signatures of the function
+pointer members
+of the <code>axis2_svc_skeleton</code> struct implemented
+by a service.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Function Signature</th><th>Description</th></tr>
+<tr class="b"><td>
+<pre>int (AXIS2_CALL *<br></br> init)(axis2_svc_skeleton_t *svc_skeleton,<br></br> const axutil_env_t *env);</pre>
+</td><td>Initializes the service skeleton object instance. The
+Axis2/C engine initializes a service skeleton instance once per
+deployed service, during the first request made to the service.</td></tr>
+<tr class="a"><td width="410">
+<pre>axiom_node_t *(AXIS2_CALL*<br></br> invoke )( axis2_svc_skeleton_t *svc_skeli,<br></br> const axutil_env_t *env,<br></br> axiom_node_t *node,<br></br> axis2_msg_ctx_t *msg_ctx);</pre>
+</td><td>Invokes the service implementation. You have to
+implement the logic to call the correct functions in this method based
+on the name of the operation being invoked.</td></tr>
+<tr class="b"><td>
+<pre>axiom_node_t *(AXIS2_CALL*<br></br> on_fault)(<br></br> axis2_svc_skeleton_t *svc_skeli,<br></br> const axutil_env_t *env,<br></br> axiom_node_t *node);</pre>
+</td><td>This method is called by the engine if a fault is
+detected.</td></tr>
+<tr class="a"><td>
+<pre>axis2_status_t (AXIS2_CALL *<br></br> free )( axis2_svc_skeleton_t *svc_skeli,<br></br> const axutil_env_t *env);</pre>
+</td><td>Frees the service implementation instance.</td></tr>
+</tbody></table>
+<br></br>
+<p>There are two more methods that a service should implement.
+Once a service
+is deployed, the message receiver of the Axis2/C engine has to create a
+service instance at run time for the purpose of invoking it. For this,
+it
+looks for a method named <code>axis2_create_instance</code>
+and calls it on
+the service shared library. The engine also looks for a function named
+<code>axis2_remove_instance</code> in the shared library
+for clean up
+purposes.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Function Signature</th><th>Description</th></tr>
+<tr class="a"><td>
+<pre>AXIS2_EXPORT int<br></br>axis2_get_instance(<br></br> axis2_svc_skeleton_t ** inst,<br></br> const axutil_env_t * env);</pre>
+</td><td>Creates an instance of the service. You have to
+implement the logic of creating the service object, allocating memory
+etc. in this method.</td></tr>
+<tr class="b"><td width="410">
+<pre>AXIS2_EXPORT int<br></br>axis2_remove_instance(<br></br> axis2_svc_skeleton_t * inst,<br></br> const axutil_env_t * env);</pre>
+</td><td>Removes the instance of the service. Do any cleaning-up
+and deallocations here.</td></tr>
+</tbody></table>
+<br></br>
+<p>Note that service object instantiation happens once per
+service. When the
+first request is received by the service, a service skeleton instance
+is
+created and initialized. The same object instance will be re-used by
+the
+subsequent requests.</p>
+<p>You can find an example on how to implement the service
+skeleton interface
+in the <a href="hello/service/hello_svc.c.html">hello_svc.c</a>
+source file,
+which is the example used in the <a href="#quick_start">Quick
+Start
+Guide</a>. More advanced samples can be found in the samples
+folder of the
+Axis2/C distribution.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="client_api"></a></p>
+</div><div class="section"><a name="4__Client_API"></a>
+<h2>4. Client API</h2>
+<p>The primary client API to be used with Axis2/C is
+<code>axis2_svc_client</code>, the service client API. This
+is meant to be an
+easy to use API for consuming services. If you want to do more complex
+tasks,
+such as invoking a client inside a module, or wrap the client API with
+another interface, you may need to use <code>axis2_op_client</code>,
+the
+operation client API. For most of the use cases, the service client API
+is
+sufficient.</p>
+<p>The behavior of the service client can be fine tuned with the
+options
+passed to the service client. You can set the options by creating an
+<code>axis2_options</code> instance. The bare minimum that
+you need to set is
+the endpoint URI to which the request is to be sent. An example of this
+was
+given in the <a href="#quick_start">Quick Start Guide
+section</a>.</p>
+<p>The service client interface serves as the primary client
+interface for
+consuming services. You can set the options to be used by the service
+client
+and then invoke an operation on a given service. There are several ways
+of
+invoking a service operation. The method of invoking an operation
+depends on
+3 things. They are,</p>
+<ol>
+<li>The Message Exchange Pattern (MEP)</li>
+<li>Synchronous/Asynchronous behavior (Blocking/Non-Blocking)</li>
+<li>Two-way or one-way transport</li>
+</ol>
+<p>Many service operation invocation scenarios can be obtained by
+combining
+the above three factors. The service client interface provides the
+necessary
+API calls to achieve this.</p>
+<p>Deciding the Message Exchange Pattern (MEP)</p>
+<p>There are 2 message exchange patterns.</p>
+<ol>
+<li>Out-Only</li>
+<li>Out-In</li>
+</ol>
+<p>In the Out-Only MEP, the client doesn't expect a reply from
+the server.
+The service client provides two methods of using the Out-Only MEP.</p>
+<p></p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Function Signature</th><th>Description</th></tr>
+<tr class="b"><td>
+<pre>AXIS2_EXTERN void AXIS2_CALL<br></br> axis2_svc_client_fire_and_forget(<br></br> axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env,<br></br> const axiom_node_t * payload);</pre>
+</td><td>Sends a message and forgets about it. This method is
+used to interact with a service operation whose MEP is In-Only. There
+is no way of getting an error from the service using this method.
+However, you may still get client-side errors, such as host unknown.</td></tr>
+<tr class="a"><td width="410">
+<pre>AXIS2_EXTERN axis2_status_t AXIS2_CALL<br></br> axis2_svc_client_send_robust(<br></br> axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env,<br></br> const axiom_node_t * payload);</pre>
+</td><td>This method too is used to interact with a service
+operation whose MEP is In-Only. However, unlike <code>axis2_svc_client_fire_and_forget</code>,
+this function reports an error back to the caller if a fault triggers
+on the server side.<br></br>
+When using Out-In MEP, the client expects a reply from the server. <code>axis2_svc_client_send_receive</code>
+and <code> axis2_svc_client_send_receive_non_blocking</code>functions
+support this MEP</td></tr>
+<tr class="b"><td>
+<pre> AXIS2_EXTERN axiom_node_t *AXIS2_CALL<br></br> axis2_svc_client_send_receive(<br></br> axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env,<br></br> const axiom_node_t * payload);</pre>
+</td><td>This method is used to interact with a service
+operation whose MEP is In-Out. It sends an XML request and receives an
+XML response.<br></br>
+Returns a pointer to the AXIOM node representing the XML response. This
+method blocks the client until the response arrives.</td></tr>
+<tr class="a"><td>
+<pre>AXIS2_EXTERN void AXIS2_CALL<br></br> axis2_svc_client_send_receive_non_blocking(<br></br> axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env,<br></br> const axiom_node_t * payload,<br></br> axis2_callback_t * callback);</pre>
+</td><td>This method too, is used to interact with a service
+operation whose MEP is In-Out. It sends an XML request and receives an
+XML response, but the client does not block for the response.<br></br>
+In this method, the client does not block for the response, but instead
+it expects the user to set a call back to capture the response.</td></tr>
+</tbody></table>
+<br></br>
+<p>Please have a look at the <code>axis2_svc_client.h</code>
+header file for
+more information on the above mentioned functions, as well as their
+synonyms
+that accept an operation's qualified name.</p>
+<div class="subsection"><a name="4_1_Synchronous_vs__Asynchronous_Behavior__Blocking_Non-Blocking_"></a>
+<h3>4.1 Synchronous vs. Asynchronous Behavior
+(Blocking/Non-Blocking)</h3>
+<p>This will determine whether the client would block for the
+response
+(synchronous) or return immediately expecting the response to be
+handled by a
+callback (asynchronous, in other words non-blocking) in an Out-In MEP
+scenario.<br></br>
+<code>axis2_svc_client_send_receive</code> operates in
+synchronous mode,
+whereas <code>axis2_svc_client_send_receive_non_blocking</code>
+operates in
+asynchronous mode.<br></br>
+</p>
+</div>
+<div class="subsection"><a name="4_2_Two-Way_or_One-Way_Transport"></a>
+<h3>4.2 Two-Way or One-Way Transport</h3>
+<p>If the transport is two-way, then only one channel is used,
+which means
+the request is sent and the response is received on the same channel.
+If the
+transport is one-way, then the request is sent on one channel and the
+response is received on a separate channel.<br></br>
+If we want to use a separate channel for the response, a separate
+listener
+has to be started to receive the response, This can be done by setting
+the
+separate listener option to True using the
+<code>axis2_options_set_use_separate_listener</code>
+function above the
+options.</p>
+<p>Please have a look at the <code>echo_blocking_dual</code>
+sample to see
+how to set the separate channel option.</p>
+<p>Please see <a href="#appD">Appendix D</a>
+for further details on setting
+options.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="rest"></a></p>
+</div>
+</div><div class="section"><a name="5__REST"></a>
+<h2>5. REST</h2>
+<p>Axis2/C comes with plain old XML (POX) like REST support. A
+given service
+can be exposed both as a SOAP service as well as a REST service. By
+default,
+your service will support SOAP as well as REST, however, your service
+operations
+will only be available for SOAP. In order to enable REST for your
+operations you
+need to add one or more parameters under your operation, in the <a href="#appB">services.xml</a>.
+If you want to consume Web services using REST style calls, you can use
+the HTTP
+POST method, the HTTP GET method, the HTTP HEAD method, the HTTP PUT
+method or
+the HTTP DELETE method.<br></br>
+</p>
+</div><div class="subsection"><a name="5_1_REST_client"></a>
+<h3>5.1 REST on Client Side</h3>
+<p>The following example code fragment shows how to set up a
+client enabling a REST style
+invocation.</p>
+<div class="source">
+<pre>axis2_options_set_enable_rest(options, env, AXIS2_TRUE);<br></br><br></br></pre>
+</div>
+<p>You can use the same code that you use with a SOAP call, and
+do REST style
+invocation by just enabling REST using the option setting shown above.</p>
+<p>The default HTTP method used with REST is HTTP POST. If you
+need to change
+it to the HTTP GET method, the following needs to be done.</p>
+<div class="source">
+<pre>axis2_options_set_http_method(options, env, AXIS2_HTTP_GET);<br></br><br></br></pre>
+</div>
+<p>Similarly you can use AXIX2_HTTP_HEAD to change it to the HTTP
+HEAD method,
+or AXIX2_HTTP_PUT to change it to the HTTP PUT method, or
+AXIX2_HTTP_DELETE to change it
+to the HTTP DELETE method. </p>
+<p>Please have a look at the <code>echo_rest</code>
+sample for a complete
+source code on how to use REST.<br></br>
+</p>
+</div><div class="subsection"><a name="5_2_REST_server"></a>
+<h3>5.2 REST on Server Side</h3>
+<p>You basically need to add the REST Location, and the REST
+Method parameters to the <a href="#appB">services.xml</a>
+to enable REST in a service operation. The REST location is the
+template that needs to be matched
+to find your operation, and the REST Method is the HTTP Method
+associated with the service.
+Note that the REST Method is optional for each operation. If no REST
+Method is specified, POST,
+will be assumed. Optionally you may specify the default REST Method for
+all operations at the service
+level. Then, if you haven't specified a REST Method for your operation,
+the default REST Method
+specified will be assumed instead of POST. Please have a look at the <code>echo</code>
+sample
+service for a complete source code on how to set up REST. Shown below
+is an example, on how to
+configure the <code>locate</code> operation to work with
+HTTP GET on REST.<br></br>
+</p>
+<div class="source">
+<pre>&lt;operation name="locate"&gt;<br></br> &lt;parameter name="RESTMethod"&gt;GET&lt;/parameter&gt;<br></br> &lt;parameter name="RESTLocation"&gt;location/{lat}/{long}&lt;/parameter&gt;<br></br>&lt;/operation&gt;<br></br><br></br></pre>
+</div>
+<p>The corresponding request would look like, <code>http://www.sample.org/service/location/34N/118W</code>,
+which would return Los Angeles, California. In here, the portion <code>location</code>
+is fixed and <code>lat</code> and <code>long</code>
+are optional parameters which will be captured to the payload.
+<br></br>
+</p>
+</div><div class="subsection"><a name="5_3_REST_and_SOAP_for_same_operation"></a>
+<h3>5.3 REST and SOAP for Same Operation</h3>
+<p>It is also possible to enable a single service operation for
+SOAP as well as REST. This can be done by specifying a REST Location
+that does not contain the operation name. The <code>locate</code>
+operation is an example to such a case. Thus, for a SOAP invocation,
+you need to use <code>http://www.sample.org/service/locate</code>,
+as the end point or WS-Addressing Action.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="mtom"></a></p>
+</div><div class="section"><a name="6__MTOM"></a>
+<h2>6. MTOM</h2>
+<p>Axis2/C allows you to send and receive binary data with SOAP
+messages
+using MTOM/XOP conventions. When sending and receiving attachments, you
+have
+to use the service client (<code>axis2_svc_client</code>)
+API to perform the
+send and receive operations, and provide or consume binary data in
+relation
+to the AXIOM payloads.</p>
+<p>In order to send a binary attachment, you need to build the
+AXIOM payload
+and attach the data handler with binary content to the payload.</p>
+<div class="source">
+<pre>&lt;soapenv:Body&gt;<br></br> &lt;ns1:mtomSample xmlns:ns1="http://ws.apache.org/axis2/c/samples/mtom"&gt;<br></br> &lt;ns1:fileName&gt;test.jpg&lt;/ns1:fileName&gt;<br></br> &lt;ns1:image&gt;<br></br> &lt;xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" <br></br> href="cid:1.f399248e-8b39-1db1-3124-0015c53de2e5@apache.org"&gt;&lt;/xop:Include&gt;<br></br> &lt;/ns1:image&gt;<br></br> &lt;/ns1:mtomSample&gt;<br></br>&lt;/soapenv:Body&gt;<br></br><br></br></pre>
+</div>
+<p>In the above sample payload shown, we place our image file as
+text within
+an image element</p>
+<div class="source">
+<pre>image_om_ele = axiom_element_create(env, mtom_om_node, "image", ns1, &amp;image_om_node);<br></br>data_handler = axiom_data_handler_create(env, image_name, "image/jpeg");<br></br>data_text = axiom_text_create_with_data_handler(env, image_om_node, data_handler, &amp;data_om_node);<br></br><br></br></pre>
+</div>
+<p>When sending attachments, you can configure the client either
+to send the
+attachment in the optimized format or non-optimized format.</p>
+<p>To do this, set the option <code>axis2_options_set_enable_mtom(options,
+env, AXIS2_TRUE);</code>or the setting
+<code>&lt;enableMtom&gt;true&lt;/enableMtom&gt; </code>in
+axis2.xml</p>
+<p>If enableMTOM is set to True, the attachment is sent as it is,
+out of the
+SOAP body, using MIME headers. Also the payload will have an
+XOP:Include
+element, referring to the MIME part that contains the binary
+attachment.
+Sending the attachment as it is, in pure binary format, is called
+binary
+optimized format. In the case of binary non-optimized format, where
+enableMTOM is False, the attachment content is sent in the payload
+itself, as
+a base64 encoded string.</p><h3><span style="font-weight: bold;">6.1 Using MTOM Callbacks</span></h3>Axis2/C
+Can send and receive very large attachments with a very low memory foot
+print. User can specify callbacks to load attachments before sending
+and store attachments while recieving.<br></br><h4>6.1.1 Sender side Callback</h4>The attachment can be loaded from any data source. User need to implement the callback using <a href="http://svn.apache.org/repos/asf/webservices/axis2/trunk/c/axiom/include/axiom_mtom_sending_callback.h" class="externalLink" title="External Link">axiom_mtom_sending_callback.h</a>. A  sample Callback can be found <a href="http://svn.apache.org/repos/asf/webservices/axis2/trunk/c/samples/mtom_sending_callback/mtom_sending_callback.c" class="externalLink" title="External Link">here</a>. Following is what need to be done with data_handler in the case of a callback.<br></br> <br></br><span style="font-family: monospace;">data_handler = axiom_data_handler_create(env, NULL, content-type);</span><br style="font-family: monospace;"></br><span style="font-family: monospace;">axiom_data_handler_set_data_handler_type(data_handler, env, AXIOM_DATA_HANDLER_TYPE_CALLBACK);</span><br style="font-family: monospace;"></br><span style="font-family: monospace;">axiom_data_handler_set_user_param(data_handler, env, (void *)user_param);</span><p>user_param
+is of any type which the user should know how to handle from the
+callback. The path to the implemented callback should be specified in
+the axis2.xml as follows.</p><p><span style="font-family: monospace;">&lt;parameter name="MTOMSendingCallback" locked="false"&gt;/path/to/the/attachment_sending_callback&lt;/parameter&gt;</span></p><h4><span style="font-family: monospace;"></span><span style="font-weight: bold;">6.1.2 Receiver side callback</span></h4><p>For
+large attachments users can specify them to be cached either to a file
+or to a any storage. In order to enable caching user should set either "attachmentDir" or "MTOMCachingCallback<span style="font-family: monospace;"></span>"
+parameters in the axis2.xml. If both are set the callback will be used.
+If nothing is set attachment will reside in memory. </p><p>Following is an example of specifying the attachmentDir.</p><p style="font-family: monospace;">&lt;parameter name="attachmentDIR" locked="false"&gt;/path/to/the/dir/&lt;/parameter&gt;</p><p>So the attachments will be saved
+in the specified directory using the attachment content id as the file
+name.</p><p>In the callback case the callback should be implemented using <a href="http://svn.apache.org/repos/asf/webservices/axis2/trunk/c/axiom/include/axiom_mtom_caching_callback.h" class="externalLink" title="External Link">axiom_mtom_caching_callback.h</a>. The following paramter will enbale the caching callback.</p><p><span style="font-family: monospace;">&lt;parameter name="MTOMCachingCallback" locked="false"&gt;/path/to/the/attachment_caching_callback&lt;/parameter&gt;</span></p>A sample callback implementation can be found <a href="http://svn.apache.org/repos/asf/webservices/axis2/trunk/c/samples/mtom_caching_callback/mtom_caching_callback.c" class="externalLink" title="External Link">here</a>.<p>Axis2/C
+allows to set the caching threshold. The default is 1MB. For
+example to cache attachments which are greater than 10MB in size user
+need to add the following directive in axis2.xml.</p><p> <span style="font-family: monospace;">&lt;parameter name="MTOMBufferSize" locked="false"&gt;10&lt;/parameter&gt;</span></p><p><span style="font-family: monospace;"></span>This will give the control to the users to use the availbale memory even with larger attachments.</p><p>When the attachment is cached the ultimate receiver can always identify it by calling ,</p><p style="font-family: monospace;">if (axiom_data_handler_get_cached(data_handler, env))<br></br>{<br></br>    /* logic for attachment handling */<br></br>}</p>
+<p>The logic on how to handle the attachment will depend on the mechanism which is used to cached the attachment.</p><p>Please have a look at the MTOM related samples in the Axis2/C samples directory.</p><br></br>
+
+<p><a name="engaging_module"></a></p>
+</div><div class="section"><a name="7__Engaging_a_Module"></a>
+<h2>7. Engaging a Module</h2>
+<p>A module is a set of handlers that helps to extend the message
+processing
+behavior of the Axis2/C engine. Modules have the concepts of being
+Available
+and Engaged associated with them. Available means modules are deployed
+in the
+system but not activated. They will be activated only after being
+engaged.
+Every module comes with its own module.xml file . This module.xml file
+specifies the module specific handlers and the phases into which the
+handlers
+are to be placed in the handler chain. Some of the module specific
+handlers
+may be put into system predefined phases. In that case, the module.xml
+file
+should specify where to put the handlers relative to the others in that
+phase. Sometimes a module may define its own phase. In that case, some
+of the
+module specific handlers may be put into that phase. The handlers added
+to
+the system predefined phases (global handlers) are invoked for every
+message
+that comes to or goes out from the system. The handlers in the module
+specific phase are invoked only for the messages invoking the
+operations that
+engage that module. Engaging a module means correctly adding the
+handlers of
+a particular module to one or more phases. Once the module is engaged,
+the
+handlers and the operations defined in the module are added to the
+entity
+that engaged them.</p>
+<p>Before engaging a module, the following steps have to be
+followed.</p>
+<ol>
+<li>Write the module.xml file</li>
+<li>Package the module libraries and the module.xml into a
+folder which has the same name as the module</li>
+<li>Deploy the folder in AXIS2C_INSTALL_DIR/modules</li>
+<li>Add the module specific phases in the axis2.xml file</li>
+</ol>
+<p>The following is an example of engaging a sample module called
+the logging
+module with Axis2/C:</p>
+<div class="subsection"><a name="7_1_Writing_the_module_xml_File"></a>
+<h3>7.1 Writing the module.xml File</h3>
+<p>In the module.xml file, the handlers of the module and the
+phases to which
+they are to be added have to be specified. Below is the module.xml file
+of
+the sample logging module.</p>
+<div class="source">
+<pre> &lt;module name="logging" class="axis2_mod_log"&gt;<br></br> &lt;inflow&gt;<br></br> &lt;handler name="LoggingInHandler" class="axis2_mod_log"&gt;<br></br> &lt;order phase="PreDispatch"/&gt;<br></br> &lt;/handler&gt;<br></br> &lt;/inflow&gt;<br></br> &lt;outflow&gt;<br></br> &lt;handler name="LoggingOutHandler" class="axis2_mod_log"&gt;<br></br> &lt;order phase="MessageOut"/&gt;<br></br> &lt;/handler&gt;<br></br> &lt;/outflow&gt;<br></br> &lt;Outfaultflow&gt;<br></br> &lt;handler name="LoggingOutHandler" class="axis2_mod_log"&gt;<br></br> &lt;order phase="MessageOut"/&gt;<br></br> &lt;/handler&gt;<br></br> &lt;/Outfaultflow&gt;<br></br> &lt;/module&gt;<br></br><br></br></pre>
+</div>
+<p>In the above shown module configuration file, the name of the
+module is
+logging. There are two handlers in this module, the LoggingInHandler
+and the
+LoggingOutHandler. The LoggingInHandler is placed into the PreDispatch
+phase
+of the in flow. The LoggingOutHandler is placed into the MessageOut
+phase of
+both the out flow and the fault out flow.</p>
+</div>
+<div class="subsection"><a name="7_2_Packaging_and_Deploying_the_Module"></a>
+<h3>7.2 Packaging and Deploying the Module</h3>
+<p>The above module.xml file should be copied to a folder named
+"logging"
+(because the module name is "logging") inside the
+AXIS2C_INSTALL_DIR/modules
+folder. The module libraries containing the handler implementation
+should
+also be copied to the same folder. According to the module.xml file
+shown
+above, the name of the shared library file should be
+libaxis2_mod_log.so on
+Linux and axis2_mod_log.dll on MS Windows.</p>
+</div>
+<div class="subsection"><a name="7_3_Adding_Module_Specific_Phases_to_the_axis2_xml_File"></a>
+<h3>7.3 Adding Module Specific Phases to the axis2.xml File</h3>
+<p>Module specific phases have to be added after the system
+predefined
+phases. The following example shows where to add the module specific
+phases.
+Look for the <code>phaseOrder</code> elements in the
+axis2.xml file. Note the
+comment lines:</p>
+<div class="source">
+<pre> &lt;!-- User defined phases could be added here --&gt;</pre>
+</div>
+<p>You can add user defined phases after the above comment line
+into any of the
+flows. The <code>type</code> attribute of the <code>phaseOrder</code>
+element
+indicates the flow.
+</p>
+<p>For the logging module example, user defined phases are not
+required. All
+the module specific handlers are added to system predefined phases as
+specified in the module.xml file.</p>
+</div>
+<div class="subsection"><a name="7_4_Engaging_a_Module_to_a_Services"></a>
+<h3>7.4 Engaging a Module to a Services</h3>
+<p>The following is an example of engaging the logging module to
+the echo
+service. This can be done by simply adding <code>&lt;module
+ref
+="logging"/&gt;</code> in the services.xml file of the echo
+service. This
+informs the Axis2/C engine that the module "logging" should be engaged
+for
+this service. The handlers inside the module will be executed in their
+respective phases as described by the module.xml.</p>
+<div class="source">
+<pre> &lt;service name="echo"&gt;<br></br> &lt;module ref ="logging"/&gt;<br></br> &lt;parameter name="ServiceClass" locked="xsd:false"&gt;echo&lt;/parameter&gt;<br></br> &lt;description&gt;<br></br> This is a testing service, to test if the system is working or not.<br></br> &lt;/description&gt;<br></br> &lt;operation name="echoString"&gt;<br></br> &lt;!--messageReceiver class="axis2_receivers" /--&gt;<br></br> &lt;parameter name="wsamapping" &gt;<br></br> http://ws.apache.org/axis2/c/samples/echoString<br></br> &lt;/parameter&gt;<br></br> &lt;/operation&gt;<br></br> &lt;/service&gt;<br></br><br></br></pre>
+</div>
+<p>One important thing to note here is that because the logging
+module's
+handlers are placed into the global phases, even though the logging
+module is
+engaged only to the echo service, the module will be engaged globally.
+This
+is a feature of the Axis2 architecture, not a bug. When invoked, the
+handlers
+in a module can check whether the module has been engaged to a
+particular
+service, and act accordingly.</p>
+</div>
+<div class="subsection"><a name="7_4_1_Engaging_a_Module_Globally"></a>
+<h3>7.4.1 Engaging a Module Globally</h3>
+<p>If we want to engage a module for every service deployed in
+the Axis2/C
+system, we can add the <code>&lt;module ref
+="logging"/&gt;</code> entry in
+the axis2.xml file. This will inform the Axis2/C engine to invoke the
+handlers associated with the module for every message coming in or
+going out
+for all the services deployed.</p>
+</div>
+<div class="subsection"><a name="7_5_Engaging_a_Module_on_the_Client_Side"></a>
+<h3>7.5 Engaging a Module on the Client Side</h3>
+<p>On the client side, if <code>&lt;module ref
+="logging"/&gt;</code> is
+added in the axis2.xml, the handlers specific to the logging module
+will be
+invoked for every request the client sends and every response the
+client
+receives. If only a particular client wants to engage the module, it
+can be
+done by engaging the module programmatically. This can be done by
+adding the
+following line in the client code after setting the options.</p>
+<div class="source">
+<pre>axis2_svc_client_engage_module(svc_client, env, "module-name");<br></br><br></br></pre>
+</div>
+<p>Remember to replace "module-name" with the name of the module
+you want to
+engage. For example to engage the logging module you can use:</p>
+<div class="source">
+<pre>axis2_svc_client_engage_module(svc_client, env, "logging");<br></br><br></br></pre>
+</div>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="ws_addressing"></a></p>
+</div>
+</div><div class="section"><a name="8__WS-Addressing"></a>
+<h2>8. WS-Addressing</h2>
+<p><a href="http://www.w3.org/2002/ws/addr/" class="externalLink" title="External Link">WS-Addressing</a>
+provides
+mechanisms to address Web services and messages. With Axis2/C, you can
+use
+both WS-Addressing <a href="http://www.w3.org/TR/ws-addr-core/" class="externalLink" title="External Link">version
+1.0</a> as well as the <a href="http://www.w3.org/Submission/ws-addressing/" class="externalLink" title="External Link">submission
+version</a>.</p>
+<p>WS-Addressing is implemented as a module in Axis2/C. Hence as
+explained in
+the previous section, the addressing module can be engaged both on the
+client
+side as well as on the server side.</p>
+<p>The WS-Addressing module can be globally engaged by adding the
+<code>&lt;module ref="addressing"/&gt;</code> line
+to the axis2.xml file.</p>
+<p>The WS-Addressing module can also be programmatically engaged
+using the
+following line of code with the service client API <br></br>
+</p>
+<div class="source">
+<pre>axis2_svc_client_engage_module(svc_client, env, AXIS2_MODULE_ADDRESSING);<br></br><br></br></pre>
+</div>
+<p>WS-Addressing related options can be set using the
+<code>axis2_options</code> struct instance on the client
+side. If the
+addressing module is engaged, there are no options to be set on the
+server
+side. The server will employ WS-Addressing if the incoming requests
+have
+WS-Addressing headers.</p>
+<p>There is a mandatory requirement for using WS-Addressing on
+the client
+side with Axis2/C. That is to set a WS-Addressing action that
+represents the
+operation to be invoked. Example:</p>
+<div class="source">
+<pre>axis2_options_set_action(options,env,"http://ws.apache.org/axis2/c/samples/echoString")<br></br><br></br></pre>
+</div>
+<p>In addition to the action, which is mandatory, there are other
+WS-Addressing related headers that can be sent in a message. Axis2/C
+supports
+to set those headers as options at the client level. The following
+functions
+are used to set them.</p>
+<div class="source">
+<pre>axis2_options_set_reply_to(options, env, reply_to)<br></br><br></br></pre>
+</div>
+<p>Sets the <code>wsa:ReplyTo</code> header. The
+ReplyTo header contains the
+endpoint to send reply messages. The ReplyTo header is required when
+the
+response comes in a separate channel (when using a dual channel).</p>
+<div class="source">
+<pre>axis2_options_set_fault_to(options, env, fault_to)<br></br><br></br></pre>
+</div>
+<p>Sets the <code>wsa:FaultTo</code> header. This
+contains the endpoint to
+direct fault messages.</p>
+<div class="source">
+<pre>axis2_options_set_from(options, env, from)<br></br><br></br></pre>
+</div>
+<p>Sometimes the receiving endpoint requires to know the original
+sender of
+the message. The <code>wsa:From</code> header is used in
+such cases. The
+above function sets the From header.</p>
+<div class="source">
+<pre>axis2_options_set_relates_to(options, env, relates_to)<br></br><br></br></pre>
+</div>
+<p>Sets the <code>wsa:RelatesTo</code> header. This
+header contains a unique
+ID which is the message ID of a previously exchanged message. It helps
+to
+identify a previous message that relates to the current message.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="writing_module"></a></p>
+</div><div class="section"><a name="9__Writing_a_Module"></a>
+<h2>9. Writing a Module</h2>
+<p>A module is an extension point in the Axis2/C engine. Modules
+are
+primarily used to WS-* specifications. In other words, quality of
+service
+aspects such as security and reliable messaging can be implemented as
+modules
+and deployed with the Axis2/C engine. <br></br>
+A SOAP message can contain any number of header blocks. These header
+blocks
+provide various processing information. In Axis2/C, these various
+header
+blocks are processed by modules. Some times modules may add header
+blocks to
+a SOAP message.</p>
+<p>Normally a module is a collection of handlers. So writing a
+module mainly
+consists of writing handlers. There are two interfaces that are
+important
+when writing a module. They are <code>axis2_module</code>
+and
+<code>axis2_handler<code>.</code></code></p>
+<p>Every module should have three basic functions that are
+defined as
+function pointer members of the <code>axis2_module_ops</code>
+struct. This
+struct is defined in the <code>axis2_module.h</code>
+header file.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Function Signature</th><th>Description</th></tr>
+<tr class="a"><td>
+<pre>axis2_status_t (AXIS2_CALL * <br></br> init)(axis2_module_t *module, const<br></br> axutil_env_t *env, <br></br> axis2_conf_ctx_t *conf_ctx, <br></br> axis2_module_desc_t *module_desc);</pre>
+</td><td>This function takes care of the module initialization.</td></tr>
+<tr class="b"><td width="410">
+<pre>axis2_status_t (AXIS2_CALL * <br></br> shutdown)(axis2_module_t *module, <br></br> const axutil_env_t *env );</pre>
+</td><td>Shuts down and cleans up the module.</td></tr>
+<tr class="a"><td>
+<pre>axis2_status_t (AXIS2_CALL *<br></br> fill_handler_create_func_map)(axis2_module_t *module, <br></br> const axutil_env_t *env );</pre>
+</td><td>This function fills the hash map of the handler create
+functions for the module.</td></tr>
+</tbody></table>
+<p>The module developer has to implement functions with the above
+signatures
+and assign them to the members of an <code>axis2_module_ops</code>
+struct
+instance. Then that struct instance has to be assigned to the ops
+member of
+an <code>axis2_module</code> struct instance.</p>
+<p><a href="mod_log/mod_log.c.html">mod_log.c</a>
+has the source for the
+logging module. Please have a look at the <code>axis2_mod_log_create</code>
+function in it to see how an <code>axis2_module</code>
+instance is allocated
+and how the ops are initialized.</p>
+<p>The<code> axis2_mod_log_fill_handler_create_func_map</code>
+function adds
+the handler create functions to the module's hash map, which stores the
+handler create functions. In the <a href="mod_log/mod_log.c.html">mod_log.c</a>
+example, the logging module adds
+two handlers. The in handler and the out handler that deals with
+logging
+along with the in-flow and out-flow respectively.</p>
+<div class="subsection"><a name="9_1_Writing_Handlers"></a>
+<h3>9.1 Writing Handlers</h3>
+<p>A handler is the smallest unit of execution in the Axis2/C
+engine's
+execution flow. The engine can have two flows, the in-flow and the
+out-flow.
+A flow is a collection of phases, and a phase in turn is a collection
+of
+handlers. A handler is invoked when the phase within which it lives is
+invoked. Axis2/C defines an interface called <code>axis2_handler</code>,
+which is to be implemented by all the handlers.</p>
+<p><a href="mod_log/log_in_handler.c.html">log_in_handler.c</a>
+contains the
+source code of the in-handler of the logging module. Please have a look
+at
+the <code>axutil_log_in_handler_create</code> function to
+see how an
+<code>axis2_handler</code> instance is created and how the
+invoke function
+implementation, <code>axis2_log_in_handler_invoke</code>
+is assigned to the
+<code>axis2_handler</code> invoke function pointer. The
+invoke is called to
+do the actual work assigned to the handler. The phase that owns the
+handler
+is responsible for calling the invoke function of the handler.</p>
+<p><a href="mod_log/log_out_handler.c.html">log_out_handler.c</a>
+contains
+the source code of the out handler of the logging module. The
+implementation
+is similar to the in handler, except that it is placed along the
+out-flow
+when deployed.</p>
+</div>
+<div class="subsection"><a name="9_2_Writing_the_module_xml_File"></a>
+<h3>9.2 Writing the module.xml File</h3>
+<p>After writing the module, the module.xml file should be
+written. The
+module.xml file contains all the configuration details for a particular
+module. Please see the sample <a href="mod_log/module.xml">module.xml</a>
+file for the logging module.</p>
+<p>Please see the <a href="#engaging_module">Engaging
+a Module</a> section
+for more details on how to package and deploy the module.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="simple_axis_server"></a></p>
+</div>
+</div><div class="section"><a name="10__Simple_Axis2_HTTP__Server"></a>
+<h2>10. Simple Axis2 HTTP Server</h2>
+<p>Simple Axis2 HTTP Server is the inbuilt HTTP server of Axis2/C.<br></br>
+</p>
+<div class="subsection"><a name="10_1_Linux_Based_Systems"></a>
+<h3>10.1 Linux Based Systems</h3>
+<p>Synopsis :</p>
+<div class="source">
+<pre> axis2_http_server [-p PORT] [-t TIMEOUT] [-r REPO_PATH] [-l LOG_LEVEL] [-f LOG_FILE] [-s LOG_FILE_SIZE]<br></br><br></br></pre>
+</div>
+<p>You can use the following options with simple axis HTTP server.</p>
+<div class="source">
+<pre> -p PORT port number to use, default port is 9090<br></br> -r REPO_PATH repository path, default is ../<br></br> -t TIMEOUT socket read timeout, default is 30 seconds<br></br> -l LOG_LEVEL log level, available log levels:<br></br> 0 - critical 1 - errors 2 - warnings<br></br> 3 - information 4 - debug 5- user 6 - trace<br></br> Default log level is 4(debug).<br></br> -f LOG_FILE log file, default is $AXIS2C_HOME/logs/axis2.log<br></br> or axis2.log in current folder if AXIS2C_HOME not set<br></br> -s LOG_FILE_SIZE Maximum log file size in mega bytes, default maximum size is 1MB.<br></br> -h display the help screen.<br></br><br></br></pre>
+</div>
+<p>Example :</p>
+<div class="source">
+<pre> axis2_http_server -l 3 -p 8080 -r $AXIS2C_HOME -f /dev/stderr<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="10_2_MS_Windows_Based_Systems"></a>
+<h3>10.2 MS Windows Based Systems</h3>
+<p>Synopsis :</p>
+<div class="source">
+<pre> axis2_http_server.exe [-p PORT] [-t TIMEOUT] [-r REPO_PATH] [-l LOG_LEVEL] [-f LOG_FILE] [-s LOG_FILE_SIZE]<br></br><br></br></pre>
+</div>
+<p>You can use the following options with simple axis HTTP server.</p>
+<div class="source">
+<pre> -p PORT port number to use, default port is 9090<br></br> -r REPO_PATH repository path, default is ../<br></br> -t TIMEOUT socket read timeout, default is 30 seconds<br></br> -l LOG_LEVEL log level, available log levels:<br></br> 0 - critical 1 - errors 2 - warnings<br></br> 3 - information 4 - debug 5- user 6 - trace<br></br> Default log level is 4(debug).<br></br> -f LOG_FILE log file, default is %AXIS2C_HOME%\logs\axis2.log<br></br> or axis2.log in current folder if AXIS2C_HOME not set<br></br> -s LOG_FILE_SIZE Maximum log file size in mega bytes, default maximum size is 1MB.<br></br> -h display the help screen.<br></br><br></br></pre>
+</div>
+<p>Example :</p>
+<div class="source">
+<pre> axis2_http_server.exe -l 3 -p 8080 -r %AXIS2C_HOME% -f C:\logs\error.log<br></br><br></br></pre>
+</div>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="mod_axis2"></a></p>
+</div>
+</div><div class="section"><a name="11__Deploying_with_Apache_HTTP_Server_Version_2_x"></a>
+<h2>11. Deploying with Apache HTTP Server Version 2.x</h2>
+<div class="subsection"><a name="11_1_Linux_Platform"></a>
+<h3>11.1 Linux Platform</h3>
+<p>To build Axis2/C with the Apache HTTP server module, also
+called
+mod_axis2, you need to provide the following configuration options on
+the
+Linux platform:</p>
+<div class="source">
+<pre>./configure --with-apache2=[path to Apache2 include directory] [other configure options]<br></br><br></br></pre>
+</div>
+<p><font color="#666666">NOTE: Some Apache2
+distributions, specially
+development versions, install APR (Apache Portable Run-time) include
+files in
+a separate location. In that case, to build mod_axis2, use:</font></p>
+<div class="source">
+<pre>./configure --with-apache2=[path to Apache2 include directory] --with-apr=[path to APR include directory]<br></br> [other configure options]<br></br><br></br></pre>
+</div>
+<p>Then build the source tree as usual using:</p>
+<div class="source">
+<pre> make<br></br> make install<br></br><br></br></pre>
+</div>
+<p>This will install mod_axis2.so into your
+AXIS2C_INSTALL_DIR/lib folder.</p>
+</div>
+<div class="subsection"><a name="11_2_MS_Windows_Platform"></a>
+<h3>11.2 MS Windows Platform</h3>
+<p>On the MS Windows platform, you have to provide the Apache2
+install
+location in the configure.in file with the setting APACHE_BIN_DIR.
+Example:</p>
+<div class="source">
+<pre>APACHE_BIN_DIR = "C:\Program Files\Apache Software Foundation\Apache2.2"<br></br><br></br></pre>
+</div>
+<p>Based on the Apache HTTP server version you are using, you
+also need to
+set the setting APACHE_VERSION_2_0_X in the configure.in file. If
+you are
+using Apache 2.2 family, this setting should be set to 0,else set it to
+1.</p>
+<div class="source">
+<pre>APACHE_VERSION_2_0_X = 0<br></br><br></br></pre>
+</div>
+<p>To build the source, you have to run the command</p>
+<div class="source">
+<pre>nmake axis2_apache_module</pre>
+</div>
+<p>This will build mod_axis2.dll and copy it to
+AXIS2C_INSTALL_DIR\lib directory.
+</p>
+</div>
+<div class="subsection"><a name="11_3_Deploying_mod_axis2"></a>
+<h3>11.3 Deploying mod_axis2</h3>
+<p><font color="#666666">NOTE: To execute some of
+the commands given below,
+you might require super user privileges on your machine. If you are
+using the binary release of Axis2/C, please note that it is built with
+Apache 2.2.</font></p>
+<p>Copy the mod_axis2 shared library <font color="#4169e1">(libmod_axis2.so.0.6.0
+on Linux and mod_axis2.dll on MS
+Windows)</font> to the Apache2 modules directory as mod_axis2.so</p>
+<p>On Linux</p>
+<div class="source">
+<pre>	cp $AXIS2C_HOME/lib/libmod_axis2.so.0.6.0 /usr/lib/apache2/modules/mod_axis2.so<br></br></pre>
+</div>
+<p>On MS Windows</p>
+<div class="source">
+<pre>	copy /Y "%AXIS2C_HOME%\lib\mod_axis2.dll" C:\Apache2\modules\mod_axis2.so<br></br><br></br></pre>
+</div>
+<p>Edit the Apache2's configuration file (generally httpd.conf)
+and add the
+following directives at the end of the file.</p>
+<div class="source">
+<pre>LoadModule axis2_module MOD_AXIS2_SO_PATH<br></br>Axis2RepoPath AXIS2C_INSTALL_DIR<br></br>Axis2LogFile PATH_TO_LOG_FILE<br></br>Axis2LogLevel LOG_LEVEL<br></br>Axis2ServiceURLPrefix PREFIX<br></br>Axis2MaxLogFileSize SIZE_IN_MB<br></br>&lt;Location /axis2&gt;<br></br> SetHandler axis2_module<br></br>&lt;/Location&gt;<br></br><br></br></pre>
+</div>
+<p>Please note that you have to fine tune the above settings to
+mach your
+system.<br></br>
+<br></br>
+MOD_AXIS2_SO_PATH has to be replaced with the full path to
+mod_axis2.so,
+for example, <code>/usr/lib/apache2/modules/mod_axis2.so</code>
+on Linux, or <code>C:\Apache2\modules\mod_axis2.so</code>
+on MS Windows<br></br>
+<br></br>
+AXIS2C_INSTALL_DIR has to be replaced with the full path to Axis2/C
+repository, for example, <code>/usr/local/axis2</code> on
+Linux, or <code>c:\axis2c</code> on MS Windows. Note that
+repository path should
+have read access to the daemon user account under which the Apache2
+HTTPD
+process is run.<br></br>
+<br></br>
+PATH_TO_LOG_FILE has to be replaced with the full path to where you
+wish to
+have the Axis2/C log file, for example, <code>/tmp/axis2.log</code>
+on Linux, or <code>C:\Apache2\logs\axis2.log</code> on MS
+Windows. Note that the log
+file path should have write access to the daemon user account under
+which the
+Apache2 HTTPD process is run.<br></br>
+<br></br>
+LOG_LEVEL has to be replaced with one of the following values: crit,
+error,
+warn, info, debug, trace. These log levels have the following meanings:</p>
+<ul>
+<li>crit - log critical errors</li>
+<li>error - log errors and above</li>
+<li>warn - log warnings and above</li>
+<li>info - log information and above</li>
+<li>debug - log debug information and above, this is the
+default log level used</li>
+<li>user - log user level messages and above</li>
+<li>trace - log trace messages and above</li>
+</ul>
+<p>SIZE_IN_MB must be replaced by the size of the particular
+resource in MB, rounded to
+the nearest whole value.<br></br>
+<br></br>
+PREFIX has to be replaced with the prefix to be used with the service
+endpoints. This is optional and defaults to "services".
+As an example, if you have "web_services" as the prefix, then all the
+services hosted would have the endpoint prefix of : <br></br>
+http://localhost/axis2/web_services <br></br>
+If you wish, you can also change the location as well by replacing
+"/axis2" in &lt;Location /axis2&gt; setting with whatever you
+wish.
+</p>
+<p><font color="#666666">NOTE: If you want to use a
+Shared Global Pool with Apache
+you have to give another entry called Axis2GlobalPoolSize.You have to
+give the
+size of the shared global pool in MB.If you doesn't set the value or if
+you set a
+negative value Apache module doesn't create shared global pool.</font></p>
+<div class="source">
+<pre>Axis2GlobalPoolSize SIZE_IN_MB<br></br><br></br></pre>
+</div>
+<p>To ensure that everything works fine, start Apache2 (restart
+if it is
+already running) and test whether the mod_axis2 module is loaded
+correctly by
+accessing the URL: <a href="http://localhost/axis2/services" class="externalLink" title="External Link">http://localhost/axis2/services</a>.<br></br>
+</p>
+<p>This should show the list of services deployed with Axis2/C.
+Then you
+should be able to run clients against this endpoint. Example:</p>
+<div class="source">
+<pre>echo http://localhost/axis2/services/echo<br></br><br></br></pre>
+</div>
+<p>In case things are not working as expected, here are some tips
+on how to
+troubleshoot:</p>
+<ul>
+<li>Double check the steps you followed in installing and
+configuring mod_axis2. Check if the locations given in httpd.conf are
+correct, and also check the folder permissions.</li>
+<li>Have a look at the axis2.log file for clues as to what is
+going wrong. You can set the log level to debug, user or trace to
+gather more information</li>
+<li>In case the axis2.log file is not written at all, there is
+a good chance that mod_axis2 is crashing. You can have a look at the
+error.log file of Apache2 to get an idea on what is going wrong. This
+file is usually placed in the APACHE_INSTALL_DIR/logs folder.</li>
+</ul>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="IIS"></a></p>
+</div>
+</div><div class="section"><a name="12__Deploying_with_Microsoft_IIS_Server"></a>
+<h2>12. Deploying with Microsoft IIS Server</h2>
+<p>Use the Axis2/C VC project or makefile to buid the
+component. If you are using the makefile to build the source, you have
+to run the command</p>
+<div class="source">
+<pre>nmake axis2_iis_module</pre>
+</div>
+<p>In this document I assume that the mod_axis2_IIS.dll
+is in the directory <code>c:\axis2c\lib</code> and
+AXIS2C_HOME
+is <code>c:\axis2c</code></p>
+<p>Add the following key to the
+registery.</p>
+<p><code>HKEY_LOCAL_MACHINE\SOFTWARE\Apache Axis2c\IIS
+ISAPI
+Redirector</code></p>
+<p>Add a string value with the name <code>AXIS2C_HOME</code>
+and a
+value of <code>c:\axis2c</code></p>
+<p>Add a string value with the name <code>log_file</code>
+and a value
+of <code>c:\axis2c\logs\axis2.log</code></p>
+<p>Add a string value with the name <code>log_level</code>.
+The value
+can be either <code>trace</code>, <code>error</code>,
+<code>info</code>, <code>critical</code>, <code>user</code>,
+<code>debug</code>, or <code>warning</code>.</p>
+<p>
+You can add a string value with the name <code>services_url_prefix</code>. This is optional and defaults to "/services".
+As an example, if you have "/web_services" as the prefix, then all the
+services hosted would have the endpoint prefix of : <br></br>
+http://localhost/axis2/web_services.<br></br>Note: don't forget the / at the begining.<br></br>
+</p>
+<p>
+If you wish, you can also change the location as well by adding a string value with the name <code>axis2_location</code>. This is also optional and defaults to /axis2.
+If you have /myserser as the value you can access your web services with a url like http://localhost/myserver/services. <br></br>Note: Don't forget the / at the beginning.</p>
+<p>
+
+</p><p>Now you can do all the registry editing using the JScript file
+axis2_iis_regedit.js provided with the distribution. When you build
+axis2/C with the IIS module the file is copied to the root directory of
+the binary distribution. Just double click it and everything will be
+set to the defaults. The axis2c_home is taken as the current directory,
+so make sure you run the file in the Axis2/C repository location (or
+root of the binary distribution). If you want to change the values you
+can manually edit the the .js file or give it as command line arguments
+to the script when running the script. To run the jscript from the
+command line use the command <code>:\cscript axis2_iis_regedit.js optional arguments</code>. We recomend the manual editing as it is the easiest way to specify the values.</p>
+<p><b>IIS 5.1 or Below</b></p>
+Using the IIS management console, add a new virtual
+directory to your IIS/PWS web site. The name of the virtual directory
+must be <code>axis2</code>. Its
+physical path should be the directory in which you placed
+mod_axis2_IIS.dll (in our example it is
+c:\axis2c\lib). When creating this new virtual directory, <b>assign
+execute access to it</b>.
+<p>By using the IIS management console, add
+mod_axis2_IIS.dll as a filter in your IIS/PWS web site and restart the
+IIS
+admin service.</p>
+<p><b>IIS 6 &amp; 7</b></p>
+Using the IIS management console, add the mod_axis2_IIS.dll as a
+Wildcard Script Map.
+<ul>
+<li>Executable should be the complete path to the
+mod_axis2_IIS.dll</li>
+<li>You can put any name as the name of the Wildcard Script Map</li>
+</ul>
+<p>Please don't add the mod_axis2_IIS.dll as a filter to IIS as
+in the IIS 5.1 case.</p>
+<p>Note: If the Axis2/C failed to load, verify that Axis2/C and
+its dependent DLLs are in the System Path (not the user path). </p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="ssl_client"></a></p>
+</div><div class="section"><a name="13__Using_SSL_Client"></a>
+<h2>13. Using SSL Client</h2>
+<div class="subsection"><a name="13_1_Building_and_Configuring_the_Client"></a>
+<h3>13.1 Building and Configuring the Client</h3>
+<p>In order to allow an Axis2/C client to communicate with an SSL
+enabled
+server, we need to compile Axis2/C with SSL support enabled.</p>
+<p>To build with SSL client support, first of all, make sure you
+have
+installed <a href="http://www.openssl.org/" class="externalLink" title="External Link">OpenSSL</a>
+on your machine. Then
+you can start building with SSL client support. This can be achieved on
+Linux
+by configuring Axis2/C with the <code>--enable-openssl=yes</code>
+option.</p>
+<p>Example <code><br></br>
+%./configure --enable-openssl=yes --prefix=${AXIS2C_HOME}/deploy<br></br>
+%make<br></br>
+%make install<br></br>
+</code></p>
+<p>On MS Windows, set <code>ENABLE_SSL=1</code> in
+the
+<code>configure.in</code> file and run the <code>nmake
+all</code> command.</p>
+<p><a name="client_chain"></a></p>
+</div>
+<div class="subsection"><a name="13_1_1_Creating_the_Client_Certificate_Chain_File"></a>
+<h3>13.1.1 Creating the Client Certificate Chain File</h3>
+<p>If you need SSL client authentication, Axis2/C requires you to
+provide the
+client certificate and the private key file in a single file. Such a
+file
+which contains both the certificate and relevant private key is called
+a
+certificate chain file. Creating such a file is very easy. Assume that
+the
+client certificate is stored in a file named <code>client.crt</code>
+and the
+private key is stored in a file named <code>client.key</code>.
+Then the
+certificate chain file can be created by concatenating the certificate
+file
+and the private key file in that order, in to another file, say
+<code>client.pem</code>.</p>
+<p>On Linux you can do this as follows: <code>%cat
+client.crt client.key &gt;
+client.pem</code></p>
+<p>On MS Windows, you can do this by copying the contents of
+client.crt and
+client.key files and saving them in a file named client.pem using
+Notepad.</p>
+</div>
+<div class="subsection"><a name="13_1_2_Configuration"></a>
+<h3>13.1.2 Configuration</h3>
+<p>Uncomment the following in <code>axis2.xml</code>
+to enable https transport receiver and https transport sender.
+Axis2/C will then be able to recognize the "https" sheme in a given end
+point reference (EPR) and use SSL transport.
+</p>
+<div class="source">
+<pre>&lt;transportReceiver name="https" class="axis2_http_receiver"&gt;<br></br> &lt;parameter name="port" locked="false"&gt;6060&lt;/parameter&gt;<br></br> &lt;parameter name="exposeHeaders" locked="true"&gt;false&lt;/parameter&gt;<br></br>&lt;/transportReceiver&gt;<br></br></pre>
+</div>
+<div class="source">
+<pre>&lt;transportSender name="https" class="axis2_http_sender"&gt;<br></br> &lt;parameter name="PROTOCOL" locked="false"&gt;HTTP/1.1&lt;/parameter&gt;<br></br>&lt;/transportSender&gt;<br></br></pre>
+</div>
+<p>For the SSL client to work, the file containing the CA
+certificate should
+be given as <code>SERVER_CERT</code> parameter in the
+axis2.xml file. If you
+need client authentication, you can also set the parameters in the
+axis2.xml
+file to specify the client certificate, private key, and the passphrase
+for
+the client private key. Parameter names for these are:</p>
+<p><code>KEY_FILE</code> - certificate chain file
+containing the client's
+certificate and the private key (Please refer to the <a href="#client_chain">creating the client certificate chain
+file</a>
+section)<br></br>
+<code>SSL_PASSPHRASE</code> - passphrase used to encrypt
+the private key
+file.</p>
+<p>Example:</p>
+<p><code>&lt;parameter
+name="SERVER_CERT"&gt;/path/to/ca/certificate&lt;/parameter&gt;</code><br></br>
+<code>&lt;parameter
+name="KEY_FILE"&gt;/path/to/client/certificate/chain/file&lt;/parameter&gt;</code><br></br>
+<code>&lt;</code><code><code>parameter
+name="SSL_</code>PASSPHRASE"&gt;passphrase&lt;/parameter&gt;</code></p>
+<p>For testing purposes, you can use the server's certificate
+instead of the
+CA certificate. You can obtain this by running the command <code>openssl
+s_client -connect &lt;servername&gt;:&lt;port&gt;</code>
+and copying the
+portion of the output bounded by and including:</p>
+<div class="source">
+<pre>-----BEGIN CERTIFICATE-----<br></br>-----END CERTIFICATE-----<br></br><br></br></pre>
+</div>
+<p>On Linux, if you run the following piece of code, the server
+certificate
+will be saved to a file <code>cert.pem</code>:</p>
+<div class="source">
+<pre>echo |\<br></br>openssl s_client -connect &lt;servername&gt;:&lt;port&gt; 2&gt;&amp;1 |\<br></br>sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' &gt; cert.pem<br></br><br></br></pre>
+</div>
+<p><font color="#666666">NOTE: Instead of setting
+these parameters in the <code>axis2.xml</code>
+file, you can also set these parameters programmatically in your client
+code.</font></p>
+</div>
+<div class="subsection"><a name="13_2_Configuring_the_Server"></a>
+<h3>13.2 Configuring the Server</h3>
+<p>Here we will only look at the configuration of the Apache HTTP
+Web server.
+Refer to the '<a href="#mod_axis2">Deploying with Apache
+HTTP Server Version2.x</a>' section for information on deploying
+Axis2/C as an Apache
+module.</p>
+<p>For more detailed information on SSL configuration, please
+refer to <a href="http://httpd.apache.org/docs/2.0/ssl/#documentation" class="externalLink" title="External Link">Apache2
+SSL/TLS
+documentation</a>.</p>
+<p>In the <code>httpd.conf</code> file, add the
+following configuration
+statements (in addition to other necessary configuration):</p>
+<p><code>SSLEngine on<br></br>
+SSLCertificateFile /path/to/server/certificate/file<br></br>
+SSLCertificateKeyFile /path/to/private/key/file<br></br>
+SSLCACertificateFile /path/to/CA/certificate/file<br></br>
+SSLVerifyClient require<br></br>
+SSLVerifyDepth 1</code></p>
+<p><font color="#666666">NOTE: The last two lines, <code>SSLVerifyClient</code>
+and
+<code>SSLVerifyDepth</code> are only needed when you need
+client
+authentication.</font></p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="proxy"></a></p>
+</div>
+</div><div class="section"><a name="14__Using_Proxy_Support"></a>
+<h2>14. Using Proxy Support</h2>
+<p>When using a proxy, there are two methods for specifying proxy
+settings:</p>
+<ol>
+<li>Specify proxy settings in axis2.xml</li>
+<li>Provide proxy settings using service client API</li>
+</ol>
+<div class="subsection"><a name="14_1_Specifying_Proxy_Settings_in_axis2_xml"></a>
+<h3>14.1 Specifying Proxy Settings in axis2.xml</h3>
+<div class="source">
+<pre>&lt;transportSender name="http" class="axis2_http_sender"&gt;<br></br> &lt;parameter name="PROTOCOL" locked="false"&gt;HTTP/1.1&lt;/parameter&gt;<br></br> &lt;parameter name="PROXY" proxy_host="127.0.0.1" proxy_port="8080" locked="true"/&gt;<br></br>&lt;/transportSender&gt;<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="14_2_Providing_Proxy_Settings_Using_Service_Client_API"></a>
+<h3>14.2 Providing Proxy Settings Using Service Client API</h3>
+<p>You can specify proxy settings using the following function
+with the
+service client:</p>
+<div class="source">
+<pre>axis2_svc_client_set_proxy(axis2_svc_client_t *svc_client,<br></br> const axutil_env_t *env,<br></br> axis2_char_t *proxy_host,<br></br> axis2_char_t *proxy_port);<br></br><br></br></pre>
+</div>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="proxy_auth"></a></p>
+</div>
+</div><div class="section"><a name="15__Using_Proxy_Authentication_Support"></a>
+<h2>15. Using Proxy Authentication Support</h2>
+<p>When using proxy authentication, there are three methods for
+specifying proxy
+authentication settings:</p>
+<ol>
+<li>Specify proxy settings with authentication in axis2.xml</li>
+<li>Provide proxy settings with authentication using service
+client API</li>
+<li>Provide proxy authentication settings using service client
+options</li>
+</ol>
+<div class="subsection"><a name="15_1_Specifying_Proxy_Settings_with_Authentication_in_axis2_xml"></a>
+<h3>15.1 Specifying Proxy Settings with Authentication in
+axis2.xml</h3>
+<div class="source">
+<pre>&lt;transportSender name="http" class="axis2_http_sender"&gt;<br></br> &lt;parameter name="PROTOCOL" locked="false"&gt;HTTP/1.1&lt;/parameter&gt;<br></br> &lt;parameter name="PROXY" proxy_host="127.0.0.1" proxy_port="8080" proxy_username="" proxy_password="" locked="true"/&gt;<br></br>&lt;/transportSender&gt;<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="15_2_Providing_Proxy_Settings_with_Authentication_Using_Service_Client_API"></a>
+<h3>15.2 Providing Proxy Settings with Authentication Using
+Service Client API</h3>
+<p>You can specify proxy authentication settings using the
+following function with the
+service client:</p>
+<div class="source">
+<pre>axis2_svc_client_set_proxy_with_auth(axis2_svc_client_t *svc_client,<br></br> const axutil_env_t *env,<br></br> axis2_char_t *proxy_host,<br></br> axis2_char_t *proxy_port,<br></br> axis2_char_t *username,<br></br> axis2_char_t *password);<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="15_3_Providing_Proxy_Authentication_Settings_Using_Service_Client_Options"></a>
+<h3>15.3 Providing Proxy Authentication Settings Using Service
+Client Options</h3>
+<p>You can specify proxy authentication settings using the
+following function with the
+service client options:</p>
+<div class="source">
+<pre>axis2_options_set_proxy_auth_info(<br></br> axis2_options_t * options,<br></br> const axutil_env_t * env,<br></br> const axis2_char_t * username,<br></br> const axis2_char_t * password,<br></br> const axis2_char_t * auth_type);<br></br></pre>
+</div>
+<p>In <code>auth_type</code>, use <b>Basic</b>
+to force Basic Authentication or <b>Digest</b> to force
+Digest
+Authentication. Leave this field NULL if you are not forcing
+authentication.</p>
+<div class="subsection"><a name="15_4_Predetermining_Proxy_Authentication_Details"></a>
+<h3>15.4 Predetermining Proxy Authentication Details</h3>
+<p>You can also predetermine whether proxy authentication is
+required. This can be done by calling the function below:</p>
+<div class="source">
+<pre>axis2_options_set_test_proxy_auth(<br></br> axis2_options_t * options,<br></br> const axutil_env_t * env,<br></br> const axis2_bool_t test_proxy_auth);<br></br></pre>
+</div>
+<p>Set <code>test_proxy_auth</code> to <b><code>AXIS2_TRUE</code></b>
+to enable testing.When testing is enabled, the request will be sent
+without without adding authentication information. If it fails, and
+requests Authentication Information, the request type of authentication
+will be saved. This information can be obtained in the following manner:</p>
+<div class="source">
+<pre>axis2_svc_client_get_auth_type(<br></br> const axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env);<br></br></pre>
+</div>
+<p> This will return either <b>Basic</b>, <b>Digest</b>
+or <b>NULL</b> according to the type of authentiation
+requested. In addition to that, after each request made through the
+service client, you can check whether authentication was required.</p>
+<div class="source">
+<pre>axis2_svc_client_get_proxy_auth_required(<br></br> const axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env);<br></br></pre>
+</div>
+<p>Please take a look at the <code>echo_blocking_auth</code>
+sample for more information on how to use these methods to identify
+proxy Authentication requirements.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="http_auth"></a></p>
+</div>
+</div>
+<div class="section"><a name="16__Using_HTTP_Authentication_Support"></a>
+<h2>16. Using HTTP Authentication Support</h2>
+<p>When using HTTP authentication, there are two methods for
+specifying proxy
+authentication settings:</p>
+<ol>
+<li>Specify HTTP authentication settings in axis2.xml</li>
+<li>Provide HTTP authentication settings using service client
+options</li>
+</ol>
+<div class="subsection"><a name="16_1_Specifying_HTTP_Authentication_Settings_in_axis2_xml"></a>
+<h3>16.1 Specifying HTTP Authentication Settings in axis2.xml</h3>
+<div class="source">
+<pre>&lt;transportSender name="http" class="axis2_http_sender"&gt;<br></br> &lt;parameter name="PROTOCOL" locked="false"&gt;HTTP/1.1&lt;/parameter&gt;<br></br> &lt;parameter name="HTTP-Authentication" username="your username" password="your password" locked="true"/&gt;<br></br>&lt;/transportSender&gt;<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="16_2_Providing_HTTP_Authentication_Settings_Using_Service_Client_Options"></a>
+<h3>16.2 Providing HTTP Authentication Settings Using Service
+Client Options</h3>
+<p>You can specify HTTP authentication settings using the
+following function with the
+service client options:</p>
+<div class="source">
+<pre>axis2_options_set_http_auth_info(<br></br> axis2_options_t * options,<br></br> const axutil_env_t * env,<br></br> const axis2_char_t * username,<br></br> const axis2_char_t * password,<br></br> const axis2_char_t * auth_type);<br></br></pre>
+</div>
+<p>In <code>auth_type</code>, use <b>Basic</b>
+to force HTTP Basic Authentication or <b>Digest</b> to
+force HTTP Digest
+Authentication. Leave this field NULL if you are not forcing
+authentication.</p>
+<div class="subsection"><a name="16_3_Predetermining_HTTP_Authentication_Details"></a>
+<h3>16.3 Predetermining HTTP Authentication Details</h3>
+<p>You can also predetermine whether HTTP authentication is
+required. This can be done by calling the function below:</p>
+<div class="source">
+<pre>axis2_options_set_test_http_auth(<br></br> axis2_options_t * options,<br></br> const axutil_env_t * env,<br></br> const axis2_bool_t test_http_auth);<br></br></pre>
+</div>
+<p>Set <code>test_http_auth</code> to <b><code>AXIS2_TRUE</code></b>
+to enable testing.When testing is enabled, the request will be sent
+without without adding authentication information. If it fails, and
+requests Authentication Information, the request type of authentication
+will be saved. This information can be obtained in the following manner:</p>
+<div class="source">
+<pre>axis2_svc_client_get_auth_type(<br></br> const axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env);<br></br></pre>
+</div>
+<p> This will return either <b>Basic</b>, <b>Digest</b>
+or <b>NULL</b> according to the type of authentiation
+requested. In addition to that, after each request made through the
+service client, you can check whether authentication was required.</p>
+<div class="source">
+<pre>axis2_svc_client_get_http_auth_required(<br></br> const axis2_svc_client_t * svc_client,<br></br> const axutil_env_t * env);<br></br></pre>
+</div>
+<p>Please take a look at the <code>echo_blocking_auth</code>
+sample for more information on how to use these methods to identify
+HTTP Authentication requirements.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="wsdl2c"></a></p>
+</div>
+</div>
+<div class="section"><a name="17__WSDL2C_Tool"></a>
+<h2>17. WSDL2C Tool</h2>
+<p>WSDL2C tool that comes with Axis2/Java supports the generation
+of Axis2/C
+stubs and skeletons for WSDL files. This is a Java tool that can be
+used to
+generate C code that works with Axis2/C API. You should use <a href="http://svn.apache.org/viewvc/webservices/axis2/trunk/java" class="externalLink" title="External Link">Axis2/Java
+SVN</a> revision 529533 or later revisions. You can download the <a href="http://people.apache.org/dist/axis2/nightly/" class="externalLink" title="External Link">Axis2/Java
+nightly
+build</a> and use those binaries to generate code. Check out a <a href="http://ws.apache.org/axis2/1_4_1/reference.html#wsdl2java" class="externalLink" title="External Link">basic
+guide</a> on the Java tool.</p>
+<p>Before you run the tool, make sure that all the .jar library
+files that
+come with Axis2/Java are added to the CLASSPATH environment variable.</p>
+<div class="subsection"><a name="17_1_Generating_Service_Skeletons"></a>
+<h3>17.1 Generating Service Skeletons</h3>
+<p>The tool can be run with the following parameters and generate
+the service
+skeleton and other required files with ADB (Axis Data Binding) support.</p>
+<div class="source">
+<pre>java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u <br></br><br></br></pre>
+</div>
+<p>To understand the meanings of the options used with the tool,
+please have
+a look at the <a href="http://ws.apache.org/axis2/1_4_1/reference.html#wsdl2java" class="externalLink" title="External Link"> Java tool
+documentation</a>.</p>
+<p>If you need an XML in/out programming model, you can just
+ignore the data
+binding support. To generate code with no data binding support, just
+replace
+<code>-d adb -u</code>, that was used in a previous
+command, with <code>-d
+none</code>.</p>
+<div class="source">
+<pre>java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d none<br></br><br></br></pre>
+</div>
+<p>The WSDL file, <code>interoptestdoclitparameters.wsdl</code>,
+used in the
+above command examples can be found in
+&lt;axis2_src_dir&gt;/test/resources
+directory.</p>
+<p>Once the code is generated, you have to implement the business
+logic for
+the service. For this, locate the skeleton source file from the
+generated
+files. To identify the locations where you can place your business
+logic in
+line with the operations defined in the WSDL file that you used to
+generate
+code, look for the comment lines:</p>
+<div class="source">
+<pre>/* Todo fill this with the necessary business logic */</pre>
+</div>
+<p>You can also go through the generated header files and
+understand the API in
+line with the WSDL file that you used to generate the code.
+</p>
+</div>
+<div class="subsection"><a name="17_2_Generating_Client_Stubs"></a>
+<h3>17.2 Generating Client Stubs</h3>
+<p>The WSDL2C code generator tool provides support for generating
+client
+stubs as well. You can generate the required stubs from a given WSDL
+with the
+other supporting files. Use following parameters to generate the
+Axis2/C
+client stub code with ADB support.</p>
+<div class="source">
+<pre>java WSDL2C -uri interoptestdoclitparameters.wsdl -d adb -u<br></br><br></br></pre>
+</div>
+<p>In order to ignore the data binding support and use a raw XML
+in/out
+model, just use the following parameters.</p>
+<div class="source">
+<pre>java WSDL2C -uri interoptestdoclitparameters.wsdl -d none<br></br><br></br></pre>
+</div>
+<p>Like in the case of service skeletons, you have to fill in the
+business
+logic as required in the client stubs as well. To do this, go through
+the
+header files generated and understand the API in line with the WSDL
+file that
+you used to generate the code.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="tcptrans"></a></p>
+</div>
+</div>
+<div class="section"><a name="18__TCP_Transport"></a>
+<h2>18. TCP Transport</h2>
+<div class="subsection"><a name="18_1_Building_AXIS2C_enabling_TCP"></a>
+<h3>18.1 Building AXIS2C enabling TCP</h3>
+<p>This section will guide you through installing Axis2C with tcp
+enabled, and this also includes how to test it by running samples.
+Please note that both the Server and the Client must be built with TCP
+enabled.</p>
+</div>
+<div class="subsection"><a name="18_1_1_Linux_Based_Systems"></a>
+<h3>18.1.1 Linux Based Systems</h3>
+<ol>
+<li>When you are installing, you have to use the configure
+command with
+the option to enable tcp by providing the following argument:</li>
+<pre>	./configure --enable-tcp=yes<br></br>	make<br></br>	make install</pre>
+<li>Then to confirm that you have successfully built the source
+with tcp enabled you can check in your $AXIS2C_HOME/lib folder for
+following files:</li>
+<pre>	libaxis2_tcp_sender.so<br></br>	libaxis2_tcp_reciever.so</pre>
+<li>To setup the tcp transport sender, you have to edit the
+axis2.xml by uncommenting following entry:</li>
+<pre>	&lt;transportSender name="tcp" class="axis2_tcp_sender"&gt;<br></br> &lt;parameter name="PROTOCOL" locked="false"&gt;TCP&lt;/parameter&gt;<br></br> &lt;/transportSender&gt;</pre>
+</ol>
+</div>
+<div class="subsection"><a name="18_1_2_MS_Windows_Based_Systems"></a>
+<h3>18.1.2 MS Windows Based Systems</h3>
+<ol>
+<li>When you are installing, you have to set the configure
+option to enable tcp
+by specifying in <code>configure.in</code>:</li>
+<pre> WITH_TCP = 1</pre>
+<li>Then to confirm that you have successfully built the source
+with tcp enabled you can check in your %AXIS2C_HOME%\lib folder for
+following files:</li>
+<pre>	axis2_tcp_sender.dll<br></br> axis2_tcp_reciever.dll</pre>
+<li>To setup the tcp transport sender, you have to edit the
+axis2.xml by uncommenting following entry:</li>
+<pre> &lt;transportSender name="tcp" class="axis2_tcp_sender"&gt;<br></br> &lt;parameter name="PROTOCOL" locked="false"&gt;TCP&lt;/parameter&gt;<br></br> &lt;/transportSender&gt;</pre>
+</ol>
+</div>
+<div class="subsection"><a name="18_2_Server_Side"></a>
+<h3>18.2 Server Side</h3>
+<ul>
+<li>To run the tcp server on Linux based systems, you have to
+start the tcp
+server which runs in 9091 as its default port.</li>
+<pre>	cd $AXIS2C_HOME/bin/<br></br>	./axis2_tcp_server</pre>
+<li>To run the tcp server on MS Windows based systems, you have
+to start the tcp server as,</li>
+<pre> cd %AXIS2C_HOME%\bin<br></br> axis2_tcp_server.exe</pre>
+</ul>
+</div>
+<div class="subsection"><a name="18_2_1_Simple_Axis2_TCP_Server"></a>
+<h3>18.2.1 Simple Axis2 TCP Server</h3>
+<p>Simple Axis2 TCP Server is the inbuilt TCP server of Axis2/C.<br></br>
+</p>
+</div>
+<div class="subsection"><a name="18_2_1_1_Linux_Based_Systems"></a>
+<h3>18.2.1.1 Linux Based Systems</h3>
+<p>Synopsis :</p>
+<div class="source">
+<pre> axis2_tcp_server [-p PORT] [-t TIMEOUT] [-r REPO_PATH] [-l LOG_LEVEL] [-f LOG_FILE] [-s LOG_FILE_SIZE]<br></br><br></br></pre>
+</div>
+<p>You can use the following options with simple axis TCP server.</p>
+<div class="source">
+<pre> -p PORT port number to use, default port is 9091<br></br> -r REPO_PATH repository path, default is ../<br></br> -t TIMEOUT socket read timeout, default is 30 seconds<br></br> -l LOG_LEVEL log level, available log levels:<br></br> 0 - critical 1 - errors 2 - warnings<br></br> 3 - information 4 - debug 5- user 6 - trace<br></br> Default log level is 4(debug).<br></br> -f LOG_FILE log file, default is $AXIS2C_HOME/logs/axis2.log<br></br> or axis2.log in current folder if AXIS2C_HOME not set<br></br> -s LOG_FILE_SIZE Maximum log file size in mega bytes, default maximum size is 1MB.<br></br> -h display the help screen.<br></br><br></br></pre>
+</div>
+<p>Example :</p>
+<div class="source">
+<pre> axis2_tcp_server -l 3 -p 8080 -r $AXIS2C_HOME -f /dev/stderr<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="18_2_1_2_MS_Windows_Based_Systems"></a>
+<h3>18.2.1.2 MS Windows Based Systems</h3>
+<p>Synopsis :</p>
+<div class="source">
+<pre> axis2_tcp_server.exe [-p PORT] [-t TIMEOUT] [-r REPO_PATH] [-l LOG_LEVEL] [-f LOG_FILE] [-s LOG_FILE_SIZE]<br></br><br></br></pre>
+</div>
+<p>You can use the following options with simple axis TCP server.</p>
+<div class="source">
+<pre> -p PORT port number to use, default port is 9091<br></br> -r REPO_PATH repository path, default is ../<br></br> -t TIMEOUT socket read timeout, default is 30 seconds<br></br> -l LOG_LEVEL log level, available log levels:<br></br> 0 - critical 1 - errors 2 - warnings<br></br> 3 - information 4 - debug 5- user 6 - trace<br></br> Default log level is 4(debug).<br></br> -f LOG_FILE log file, default is %AXIS2C_HOME%\logs\axis2.log<br></br> or axis2.log in current folder if AXIS2C_HOME not set<br></br> -s LOG_FILE_SIZE Maximum log file size in mega bytes, default maximum size is 1MB.<br></br> -h display the help screen.<br></br><br></br></pre>
+</div>
+<p>Example :</p>
+<div class="source">
+<pre> axis2_tcp_server.exe -l 3 -p 8080 -r %AXIS2C_HOME% -f C:\logs\error.log<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection"><a name="18_3_Client_Side"></a>
+<h3>18.3 Client Side</h3>
+<ul>
+<li>In your service client you have to give the end point
+address adding tcp as the URI Schema name in the client's code.</li>
+<pre>tcp://[service_hostname]:[service_port]/axis2/services/your_service_name</pre>
+<li>You can use TCPMon to figure out how the message is
+transferred (without having it's http headers) after you've built
+Axis2C enabling tcp.</li>
+</ul>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="amqptrans"></a></p>
+</div>
+</div>
+<div class="section">
+<h2>19. AMQP Transport</h2>
+<div class="subsection">
+<h3>19.1 Building AXIS2C enabling AMQP</h3>
+<p>This section will guide you through installing Axis2C with
+AMQP
+enabled, and this also includes how to test it by running samples.
+Please note that both the Server and the Client must be built with AMQP
+enabled.</p>
+</div>
+<div class="subsection">
+<h3>19.1.1 Linux Based Systems</h3>
+<ol>
+<li>When you are installing, you have to use the configure
+command with
+the option --with-qpid as follows</li>
+<pre> ./configure --with-qpid=path/to/qpid home<br></br> make<br></br> make install</pre>
+<li>Then to confirm that you have successfully built the source
+with AMQP enabled you can check in your $AXIS2C_HOME/lib folder for
+following files:</li>
+<pre> libaxis2_qmqp_sender.so<br></br> libaxis2_amqp_reciever.so</pre>
+<li>To setup the AMQP transport, you have to edit the
+axis2.xml and add the following entries:</li>
+<pre> &lt;transportReceiver name="amqp" class="axis2_amqp_receiver"&gt;<br></br> &lt;parameter name="qpid_broker_ip" locked="false"&gt;127.0.0.1&lt;/parameter&gt;<br></br> &lt;parameter name="qpid_broker_port" locked="false"&gt;5672&lt;/parameter&gt;<br></br> &lt;/transportReceiver&gt;<br></br><br></br> &lt;transportSender name="amqp" class="axis2_amqp_sender"/&gt;</pre>
+</ol>
+</div>
+<div class="subsection">
+<h3>19.1.2 MS Windows Based Systems</h3>
+Axis2/C does not support AMQP transport on Windows.
+<ol>
+</ol>
+</div>
+<div class="subsection">
+<h3>19.2 Server Side<span style="font-family: monospace;"></span></h3>
+Start the Qpid broker as follows.<br></br>
+<br></br>
+<pre>$ cd ${QPID_HOME}/sbin<br></br>$ ./qpidd --data-dir ./</pre>
+<br></br>
+Start the axis2_amqp_server as follows.<br></br>
+<br></br>
+<pre>$ cd ${AXIS2C_HOME}/bin<br></br>$ ./axis2_amqp_server<br></br> </pre>
+You should see the message<br></br>
+                 Started
+Simple Axis2 AMQP Server...<br></br>
+<br></br>
+This will connect to the Qpid broker listening on 127.0.0.1:5672. <br></br>
+To see the possible command line options run<br></br>
+<br></br>
+<pre>$ ./axis2_amqp_server -h<br></br></pre>
+<br></br>
+NOTE : You have the flexibility of starting the Qpid broker first and
+then axis2_amqp_server or vise versa.<br></br>
+<div class="subsection">
+<div style="text-align: left;"></div>
+<h3>19.2.1 Simple Axis2 AMQP Server</h3>
+<p>Simple Axis2 AMQP Server is the inbuilt AMQP server of Axis2/C.<br></br>
+</p>
+</div>
+<div class="subsection">
+<h3>19.2.1.1 Linux Based Systems</h3>
+<p>Synopsis :</p>
+<div class="source">
+<pre> axis2_amqp_server [-i QPID_BROKER_IP] [-p QPID_BROKER_PORT] [-r REPO_PATH] [-l LOG_LEVEL] [-f LOG_FILE] [-s LOG_FILE_SIZE]<br></br><br></br></pre>
+</div>
+<p>You can use the following options with simple axis AMQP server.</p>
+<div class="source">
+<pre> -i IP where the Qpid broker is running, default IP is 127.0.0.1<br></br> -p PORT port number the Qpid broker listens on, default port is 5672<br></br> -r REPO_PATH repository path, default is ../<br></br> -l LOG_LEVEL log level, available log levels:<br></br> 0 - critical <br></br>	1 - errors <br></br>	2 - warnings<br></br> 3 - information <br></br>	4 - debug <br></br>	5- user <br></br>	6 - trace<br></br> Default log level is 4(debug).<br></br> -f LOG_FILE log file, default is $AXIS2C_HOME/logs/axis2.log or axis2.log in current folder if AXIS2C_HOME not set<br></br> -s LOG_FILE_SIZE Maximum log file size in mega bytes, default maximum size is 1MB.<br></br> -h display the help screen.<br></br><br></br></pre>
+</div>
+<p>Example :</p>
+<div class="source">
+<pre> axis2_amqp_server -i 127.0.0.1 -p 5050 -r $AXIS2C_HOME -f /dev/stderr<br></br><br></br></pre>
+</div>
+</div>
+<div class="subsection">
+<h3>19.3 Client Side</h3>
+<ul>
+</ul>
+<p style="margin-bottom: 0in;">
+When the axis2_amqp_server is up and running, you can run the sample
+clients in a new shell as follows.<br></br>
+<br></br>
+</p>
+<pre>$ cd ${AXIS2C_HOME}/samples/bin/amqp<br></br><br></br>$ ./echo_blocking<br></br></pre>
+This will invoke the echo service.<br></br>
+<br></br>
+To see the possible command line options for sample clients run them
+with '-h' option<br></br>
+<p><a name="archive"></a></p>
+</div>
+</div>
+<div class="section"><a name="19__Archive_Based_Deployment"></a>
+<h2>20. Archive Based Deployment</h2>
+<p>Axis2/C supports two main deployment models,<br></br>
+</p>
+<ol>
+<li>Directory Based Deployment</li>
+<li>Archive Based Deployment</li>
+</ol>
+Our discussion in this section focuses on how to setup and use archive
+based deployment in Axis2/C. By default, Axis2/C may be built without
+enabling archive based deployment. Therefore, first and foremost you
+will have to most probably rebuild from source.
+<p>Also, it is requirement that you have zlib. Most Linux systems
+do have zlib by default, but would require zlib development packages.
+More information can be found <a href="http://www.zlib.net/" class="externalLink" title="External Link">here</a>.
+For MS Windows systems, you can download it from <a href="http://www.zlatkovic.com/pub/libxml" class="externalLink" title="External Link">here</a>.</p>
+<p>Next, you will have to build Axis2/C enabling Archive Based
+Deployment. On Linux, you need to set the <code>--with-archive=[path_to_zlib_headers]</code></p>
+<p>Example: <code><br></br>
+%./configure --with-archive=/usr/include/ --prefix=${AXIS2C_HOME}/deploy<br></br>
+%make<br></br>
+%make install<br></br>
+</code></p>
+<p>On MS Windows, set <code>WITH_ARCHIVE = 1</code>
+in the
+<code>configure.in</code> file and run the <code>nmake
+all</code> command. Please note that you have to specify the
+directory where you can find the zlib binary, for a MS Windows system.
+This can be done by setting the <code>ZLIB_BIN_DIR</code>
+in the
+<code>configure.in</code> file.</p>
+</div>
+<div class="subsection"><a name="19_1_Deploying_Services"></a>
+<h3>20.1 Deploying Services</h3>
+<p>Once you have successfully completed the installation, you
+will have to deploy services as archives in order to make use of this
+deployment model. Please note that directory based deployment can
+coexist with the archive based deployment model. Therefore, you can
+alternatively use either of the two.</p>
+<p></p>
+<p>You will merely have to add your existing service libraries
+and the services.xml file into an archive. For example, in order to
+deploy the sample echo service as an archive, you can zip the echo
+folder found in the <code>AXIS2C_BIN_DIR/services</code>
+directory. You can optionally rename your zip file, to have the <code>.aar</code>
+extension.</p>
+<p>Please note that all such services deployed as archives should
+also be placed inside the <code>AXIS2C_BIN_DIR/services</code>
+directory. Now, when ever you start your Simple Axis2 Server, or any
+Axis2/C module attached to any other server, your services deployed as
+archives, will also get loaded.
+</p>
+</div>
+<div class="subsection"><a name="19_2_Deploying_Modules"></a>
+<h3>20.2 Deploying Modules</h3>
+<p>Similar to services, you also can deploy modules as archives.
+You also can optionally rename your zip files to have the extension, <code>.mar</code>
+as in service archives.</p>
+<p>Your module archives must be placed in the <code>AXIS2C_BIN_DIR/modules</code>
+directory.</p>
+</div>
+<div class="subsection"><a name="19_3_Known_Issues"></a>
+<h3>20.3 Known Issues</h3>
+<p>Please note that there are a few known issues when running
+archive based deployment, mainly on Linux based systems.<br></br>
+</p>
+<ul>
+<li>If you want to run both client and server from same
+respository, assign super-user privilideges for your server in order to
+prevent un-zipped files getting overwritten, which will in return cause
+a segmentation fault on your server.
+<p></p>
+</li>
+<li>Please make sure that the application you choose to create
+archives preserves executable rights, and symbolic links of libraries
+that are found inside the archive, once unzipped.</li>
+</ul>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="tcpmon"></a></p>
+</div>
+</div>
+<div class="section"><a name="20__TCPMon_Tool"></a>
+<h2>21. TCPMon Tool</h2>
+<p>TCPMon is a TCP Monitor tool provided by Axis2/C for
+monitoring payloads exchanged between client and server. If you are
+using a source distribution, this may or may not be built for you by
+default. Thus, to get started, you may require building it from source.</p>
+<p>On Linux</p>
+<div class="source">
+<pre>	./configure --prefix=${AXIS2C_HOME} --enable-tests=no<br></br>	make<br></br></pre>
+</div>
+<p>On MS Windows</p>
+<div class="source">
+<pre>	nmake tcpmon<br></br></pre>
+</div>
+<p>Please note that in most Linux based installations, this will
+most probably be built for you. Once you've done with the building
+process, you can find the executable at <code>${AXIS2C_HOME}/bin/tools</code>
+on Linux, or at <code>%AXIS2C_HOME%\bin\tools</code> on MS
+Windows.</p>
+<p>By default, the TCPMon tool will listen on port <b><code>9090</code></b>
+and reply to port <b><code>8080</code></b>.
+The default target host will be <b><code>localhost</code></b>
+and <b><code>tcpmon_traffic.log</code></b>
+will be the default log_file. If you want to change any of these
+settings run ./<code>tcpmon -h</code> on Linux, or <code>tcpmon.exe
+-h</code> on MS Windows for more information.</p>
+<p>The TCPMon tool does depend on the Axis2/C Util, Axis2/C AXIOM
+and Axis2/C Parser libraries. Thus, if you want to use TCPMon to
+monitor payloads in any other message transfer, independant of the
+Axis2/C engine, you will have to build those dependant libraries too.
+In addition to that, TCPMon does not depend on the Axis2/C Core and
+installing the Axis2/C engine is not always a pre-requisite to run
+TCPMon.
+</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="appA"></a></p>
+</div>
+</div>
+<div class="section"><a name="Appendix_A_-_axis2_xml"></a>
+<h2>Appendix A - axis2.xml</h2>
+<p>The axis2.xml file is the configuration file for Axis2/C. It
+has 6 top
+level elements. They are <em>parameter, transportReceiver,
+transportSender,
+module, phaseOrder</em> and <em>messageReceiver</em>.
+The following sections
+describe these elements, their sub elements, element attributes,
+possible
+values, and their purpose.</p>
+<p><em><strong>axisconfig</strong></em>
+is the root element of axis2.xml
+file.</p>
+<table class="bodyTable"><tbody>
+<tr class="b"><th>Attribute</th><th>Possible Values</th></tr>
+<tr class="a"><td>name</td><td>Axis2/C</td></tr>
+</tbody></table>
+<div class="subsection"><a name="parameter"></a>
+<h3>parameter</h3>
+<p>In Axis2/C, a parameter is a name value pair. Each and every
+top level
+parameter available in the axis2.xml (direct sub elements of the root
+element) will be stored as parameters as <code>axis2_conf</code>.
+Therefore,
+the top level parameters set in the configuration file can be accessed
+via
+the <code>axis2_conf</code> instance in the running system.</p>
+<p>Sub elements :- none</p>
+<p>Attributes :- name, locked</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attribute</th><th>Description</th></tr>
+<tr class="a"><td>name</td><td>Name of the parameter. The table below shows possible
+values of the name attribute and their description.
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Value</th><th>Description</th><th>Possible Text of Parameter Element</th></tr>
+<tr class="a"><td>enableMTOM</td><td>Enable MTOM support when sending binary
+attachments</td><td>true or false</td></tr>
+<tr class="b"><td>enableREST</td><td>Enable REST support</td><td>true or false</td></tr>
+</tbody></table>
+</td></tr>
+<tr class="a"><td>locked</td><td>Indicates whether the parameter can be changed from the
+code. Following are the possible values for the locked attribute.
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Value</th><th>Description</th></tr>
+<tr class="a"><td>true</td><td>The parameter cannot be changed from the code</td></tr>
+<tr class="b"><td>false</td><td>The parameter can be changed from the code.</td></tr>
+</tbody></table>
+</td></tr>
+</tbody></table>
+</div>
+<div class="subsection"><a name="transportReceiver"></a>
+<h3>transportReceiver</h3>
+<p>This element specifies the transport receiver details in an
+IN-OUT message
+exchange scenario. The users can change the transport receiver port as
+they
+wish.</p>
+<p>Attributes :- name, class</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attribute</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>name</td><td>Specifies which transport protocol is used</td><td>http (when using HTTP)</td></tr>
+<tr class="a"><td>class</td><td>Specifies the shared library which implements the
+transport interface</td><td>Name of the shared library.
+<p>Example:- On Linux if the value is given as <em>foo</em>
+then shared library is libfoo.so.</p>
+<p>On MS Windows, <em>foo.dll</em>.</p>
+</td></tr>
+</tbody></table>
+<p></p>
+<p>Sub elements :- can have zero or more parameter elements.</p>
+<p><br></br>
+The following table shows possible parameter values.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attribute</th><th>Description</th></tr>
+<tr class="a"><td>name</td><td>Name of the parameter.
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Value</th><th>Description</th><th>Possible Text of Parameter Element</th></tr>
+<tr class="a"><td>port</td><td>Transport listener port</td><td>Integer specifying the port number</td></tr>
+<tr class="a"><td>exposeHeaders</td><td>Whether Transport Headers are exposed to a Service</td><td>true/false</td></tr>
+</tbody></table>
+</td></tr>
+<tr class="b"><td>locked</td><td>whether the parameter can be changed from the code
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Value</th><th>Description</th></tr>
+<tr class="b"><td>true</td><td>Parameter cannot be changed from the code</td></tr>
+<tr class="a"><td>false</td><td>The parameter can be changed from the code.</td></tr>
+</tbody></table>
+</td></tr>
+</tbody></table>
+<p></p>
+<p></p>
+</div>
+<div class="subsection"><a name="transportSender"></a>
+<h3>transportSender</h3>
+<p>This element specifies the transport senders used to send
+messages.</p>
+<p>Attributes :- name, class</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attribute</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>name</td><td>Specifies which transport protocol is used when sending
+messages</td><td>http(when using http)</td></tr>
+<tr class="b"><td>class</td><td>Specifies the shared library which implements the
+transport interface</td><td>
+<p>Name of the shared library.</p>
+<p>Example:- On Linux if the value is given as <em>foo</em>
+then the shared library is libfoo.so.</p>
+<p>On MS Windows, <em>foo.dll</em>.</p>
+</td></tr>
+</tbody></table>
+<p></p>
+<p>Sub elements : can have zero or more parameter elements.</p>
+<p><br></br>
+The following table shows possible parameter values.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attribute</th><th>Description</th></tr>
+<tr class="b"><td>name</td><td>The name of the parameter.
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Value</th><th>Description</th><th>Possible text of parameter element</th></tr>
+<tr class="b"><td>PROTOCOL</td><td>Transport protocol used</td><td>Protocol version. Example:- HTTP /1.1, HTTP/1.0</td></tr>
+</tbody></table>
+</td></tr>
+<tr class="a"><td>locked</td><td>Indicates whether the parameter can be changed from the
+code.
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Value</th><th>Description</th></tr>
+<tr class="a"><td>true</td><td>The parameter cannot be changed from the code</td></tr>
+<tr class="b"><td>false</td><td>The parameter can be changed from the code.</td></tr>
+</tbody></table>
+</td></tr>
+</tbody></table>
+<p></p>
+</div>
+<div class="subsection"><a name="module"></a>
+<h3>module</h3>
+<p>This element is optional. It is used when a particular module
+needs to be
+engaged globally for every service deployed with Axis2/C.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>ref</td><td>The name of the module which is to be engaged globally.</td><td>Name of the module.
+<p>Example : addressing</p>
+</td></tr>
+</tbody></table>
+<p></p>
+</div>
+<div class="subsection"><a name="phaseOrder"></a>
+<h3>phaseOrder</h3>
+<p>The order of phases in a particular execution chain has to be
+configured
+using phaseOrder element.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attribute</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>type</td><td>The flow to which the phase belongs</td><td>inflow
+<p>outflow</p>
+<p>INfaultflow</p>
+<p>Outfaultflow</p>
+</td></tr>
+</tbody></table>
+<p>A flow is a collection of handlers which is invoked for a
+particular
+message. The types of flows are described below.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Flow</th><th>Description</th></tr>
+<tr class="b"><td>inflow</td><td>Collection of handlers invoked for a message coming in
+to the system.</td></tr>
+<tr class="a"><td>outflow</td><td>Collection of handlers invoked for a message going out
+of the system.</td></tr>
+<tr class="b"><td>INfaultflow</td><td>Collection of handlers invoked for an incoming fault
+message.</td></tr>
+<tr class="a"><td>Outfaultflow</td><td>Collection of handlers invoked for an outgoing fault
+message.</td></tr>
+</tbody></table>
+<p>Sub elements : <em>phase</em>: represents the
+available phases in the
+execution chain</p>
+<p>The system predefined phases cannot be changed.</p>
+<p>The system predefined phases are,</p>
+<ul>
+<li>Transport</li>
+<li>PreDispatch</li>
+<li>Dispatch</li>
+<li>PostDispatch</li>
+<li>MessageOut</li>
+</ul>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attribute</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>name</td><td>Specifies the name of the phase</td><td>Transport, Dispatch, PreDispatch, PostDispatch,
+MessageOut
+<p>User defined phases (can have a user defined name)</p>
+</td></tr>
+</tbody></table>
+<p>Sub elements of phase element: <em>handler</em></p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attribute</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>name</td><td>Specifies the handler name. Phase may contain zero or
+more handlers.</td><td>Based on the handler name.
+<p>Example: AddressingbasedDispatcher,
+RequestURIbaseddispatcher</p>
+</td></tr>
+<tr class="b"><td>class</td><td>Specifies the shared library which implements the
+handler</td><td>
+<p>Name of the shared library.</p>
+<p>Example: On Linux, if the value is given as <em>foo,</em>
+then the shared library is libfoo.so.</p>
+<p>On MS Windows, <em>foo.dll</em>.</p>
+</td></tr>
+</tbody></table>
+</div>
+<div class="subsection"><a name="messageReceiver"></a>
+<h3>messageReceiver</h3>
+<p></p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attribute</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>mep</td><td>Message Exchange Pattern</td><td>IN-OUT, IN-ONLY</td></tr>
+<tr class="a"><td>class</td><td>Specify the shared library which implements the
+transport interface.
+<p>If not specified, the Axis2/C default message receiver
+is used.</p>
+</td><td>Name of the shared library.
+<p>Example: On Linux, if the value is given as <em>foo,</em>
+then the shared library is libfoo.so.</p>
+<p>On MS Windows, <em>foo.dll</em>.</p>
+</td></tr>
+</tbody></table>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="appB"></a></p>
+</div>
+</div>
+<div class="section"><a name="Appendix_B_-_services_xml"></a>
+<h2>Appendix B - services.xml</h2>
+<p>Configuration of a service is specified using a services.xml.
+Each service
+or service archive file needs to have a services.xml in order to be a
+valid
+service. The following sections describe the elements of the
+services.xml
+file.</p>
+<p>If services.xml describes a single service, the root element
+is
+<em>service</em>. If it is describing a service group, then
+the root element
+is <em>serviceGroup</em>. The<em> service</em>
+element will be a child
+element of serviceGroup if there are multiple services specified in
+services.xml.</p>
+<div class="subsection">
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>name</td><td>Name of the service or service group.</td><td>Depends on the service or the service group.<br></br>
+Examples: echo, sg_math</td></tr>
+</tbody></table>
+<p></p>
+</div>
+<div class="subsection">
+<p>This is optional. This element can be used to describe the
+service in a
+human readable format.</p>
+<p></p>
+</div>
+<div class="subsection">
+<p>This is optional. Can be used to engage modules at service
+level.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>ref</td><td>Name of the module which is to be engaged for the
+service</td><td>Name of the module which is to be engaged at service
+level.</td></tr>
+</tbody></table>
+<p></p>
+<p></p>
+</div>
+<div class="subsection">
+<p>The service element can have any number of parameters as sub
+elements.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attribute</th><th>Detail</th></tr>
+<tr class="b"><td>name</td><td>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Description</th><th>Possible Value</th><th>Parameter Value</th></tr>
+<tr class="a"><td>Specifies the name of the shared library that
+holds the service implementation</td><td>serviceClass</td><td>the service name. Example: echo</td></tr>
+<tr class="a"><td>Path of static WSDL to be attached with service</td><td>wsdl_path</td><td>Absolute path or path relative to AXIS2C_HOME/bin</td></tr>
+<tr class="a"><td>Default HTTP Method used in a REST invocation</td><td>defaultRESTMethod</td><td>One of GET, POST, HEAD, PUT or DELETE</td></tr>
+</tbody></table>
+</td></tr>
+<tr class="b"><td>locked</td><td>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Description</th><th>Possible Value</th></tr>
+<tr class="a"><td>Indicates whether the parameter can be changed
+from the code</td><td>true/false</td></tr>
+</tbody></table>
+</td></tr>
+</tbody></table>
+<p></p>
+</div>
+<div class="subsection">
+<p>The operations of the service are specified using operation
+elements.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>name</td><td>name of the operation</td><td>Example: echoString</td></tr>
+<tr class="b"><td>mep</td><td>message exchange pattern uri. <p>This is defaulted to in-out MEP. For other MEPs, You need to specify the MEP.</p></td><td>Example: "http://www.w3.org/2004/08/wsdl/in-only"</td></tr>
+</tbody></table>
+<p>Sub elements of <em>operation</em>: <em>parameter</em>
+elements can be
+present as sub elements. Zero or more parameters may be present.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attribute</th><th>Detail</th></tr>
+<tr class="b"><td>name</td><td>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Description</th><th>Possible Value</th><th>Parameter Value</th></tr>
+<tr class="a"><td>WS-Addressing action mapping to the operation</td><td>wsamapping</td><td>A URL representing the WS-Addressing action
+corresponding to the operation</td></tr>
+<tr class="a"><td>REST template mapping to the operation</td><td>RESTLocation</td><td>A template of the expected URL for the operation,
+with compulsary parts and optional parts, well defined</td></tr>
+<tr class="a"><td>HTTP Method used in a REST invocation</td><td>RESTMethod</td><td>One of GET, POST, HEAD, PUT or DELETE</td></tr>
+</tbody></table>
+</td></tr>
+</tbody></table>
+<p>Also, an <em>operation</em> element can have one
+or more <em>actionMapping</em> element as sub elements.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>Action mapping or an alias to an operation</td><td>Example: echoString</td></tr>
+</tbody></table>
+<p></p>
+</div>
+<div class="subsection">
+<p>An operation specific message receiver is specified from this.
+This is
+optional.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>class</td><td>Shared library with the message receiver implementation</td><td>Name of the shared library.
+<p>Example: On Linux, if the value is given as <em>foo</em>,
+then the shared library is libfoo.so.</p>
+<p>On MS Windows, <em>foo.dll</em>.</p>
+</td></tr>
+</tbody></table>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="appC"></a></p>
+</div>
+</div>
+<div class="section"><a name="Appendix_C_-_module_xml"></a>
+<h2>Appendix C - module.xml</h2>
+<p>The module.xml file provides the configuration details for a
+particular
+module in Axis2/C. The top level element is <em>module</em>.</p>
+<div class="subsection"><a name="module"></a>
+<h3>module</h3>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>name</td><td>Name of the module</td><td>Example- addressing</td></tr>
+<tr class="a"><td>class</td><td>Specifies the shared library which implements the
+module.</td><td>Name of the shared library.
+<p>Example- On Linux, if the value is given as <em>foo</em>,
+then the shared library is libfoo.so.</p>
+<p>On MS Windows, <em>foo.dll</em>.</p>
+</td></tr>
+</tbody></table>
+<p></p>
+<p>Other elements are child elements of <em>module</em>.</p>
+<p></p>
+</div>
+<div class="subsection"><a name="parameter"></a>
+<h3>parameter</h3>
+<p>Any number of parameters can be present, depending on the
+module.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>name</td><td>Name of the parameter</td><td>Depends on the module</td></tr>
+<tr class="b"><td>locked</td><td>Indicates whether the parameter can be changed from the
+code</td><td>true - cannot be changed
+<p>false - can be changed</p>
+</td></tr>
+</tbody></table>
+<p></p>
+</div>
+<div class="subsection"><a name="Description"></a>
+<h3>Description</h3>
+<p>Describes the behavior of the module. This element is optional
+and has no
+attributes or sub elements.</p>
+</div>
+<div class="subsection"><a name="inflow"></a>
+<h3>inflow</h3>
+<p>Encapsulates details added to the in-flow by the module. Zero
+or one
+element is possible and does not have any attributes.</p>
+<p>Sub elements of <em>inflow</em> : <em>handler</em>,
+contains details about
+the module specific handlers added to a particular flow. Zero or more
+handlers can be added.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="b"><td>name</td><td>Name of the handler</td><td>Depends on the handlers in the module.</td></tr>
+<tr class="a"><td>class</td><td>Specifies the shared library which implements the
+handler</td><td>
+<p>Name of the shared library.</p>
+<p>Example: On Linux, if the value is given as <em>foo,</em>
+then the shared library is libfoo.so.</p>
+<p>On MS Windows, <em>foo.dll</em>.</p>
+</td></tr>
+</tbody></table>
+<p></p>
+<p>sub elements of <em>handler</em> : <em>order</em>,
+specifies where to put
+a handler in a particular phase.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attribute</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>phase</td><td>The name of the phase the handler belongs to</td><td>depends on the handler</td></tr>
+<tr class="b"><td>phaseLast</td><td>Indicates that the handler is the last handler of the
+phase</td><td>true</td></tr>
+<tr class="a"><td>phaseFirst</td><td>Indicates that the handler is the first handler of the
+phase.</td><td>true</td></tr>
+<tr class="b"><td>before</td><td>Handler should be invoked before the handler, which is
+specified by the before handler</td><td>handler name</td></tr>
+<tr class="a"><td>after</td><td>Handler should be invoked after the handler, which is
+specified by the after handler</td><td>handler name</td></tr>
+</tbody></table>
+<p>From the above attributes, phase is compulsory. Given below
+are
+combinations possible from the other four attributes.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Combination</th><th>Description</th></tr>
+<tr class="a"><td>phaseLast</td><td>Indicates that the handler is the last handler of the
+phase</td></tr>
+<tr class="b"><td>phasefirst</td><td>Indicates that the handler is the first handler of the
+phase.</td></tr>
+<tr class="a"><td>before</td><td>Handler should be invoked before the handler, which is
+specified by the before handler</td></tr>
+<tr class="b"><td>after</td><td>Handler should be invoked after the handler, which is
+specified by the after handler</td></tr>
+<tr class="a"><td>before &amp; after</td><td>Handler should be invoked before the handler specified
+by the before handler, and
+<p>after the handler specified by the after handler.</p>
+</td></tr>
+</tbody></table>
+<p><em>outflow</em>, <em>INfaultflow</em>,
+<em>OUTfaultflow</em> elements
+have the same syntax as that of <em>inflow</em>.</p>
+</div>
+<div class="subsection"><a name="operation"></a>
+<h3>operation</h3>
+<p>This is used when a module wants to add operations to a
+service that
+engages the module.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Attributes</th><th>Description</th><th>Possible Values</th></tr>
+<tr class="a"><td>name</td><td>Name of the operation (compulsory)</td><td>Depends on the module</td></tr>
+<tr class="b"><td>mep</td><td>Message Exchange Pattern</td><td>IN-OUT, IN-ONLY</td></tr>
+</tbody></table>
+<p>Sub elements of <em>operation</em> : Any number
+of parameters can be
+included as sub elements in the operation element.</p>
+<p>The <em>messageReceiver</em> parameter specifies
+the message receiver the
+message is intended for. If it is not set, the default message receiver
+is
+used.</p>
+<p style="margin-bottom: 0in;"><br></br>
+</p>
+<p><a name="appD"></a></p>
+</div>
+</div>
+<div class="section"><a name="Appendix_D_-_axis2_options"></a>
+<h2>Appendix D - axis2_options</h2>
+<p>This section describes various types of options that can be
+set with
+<code>axis2_options</code>. These options are used by the
+service client
+before sending messages.</p>
+<p><strong>axis2_options_set_action(options, env, action)</strong></p>
+<p>Sets the WS-Addressing action that is to be set in the
+addressing SOAP
+headers.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct</td></tr>
+<tr class="b"><td>const axis2_char_t *action</td><td>Pointer to the action string</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_fault_to(options, env,
+fault_to)</strong></p>
+<p>Sets the end point reference which may receive the message in
+a case of a
+SOAP fault.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_endpoint_ref_t *fault_to</td><td>Pointer to the endpoint reference struct representing
+the fault to address.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_from(options, env, from)</strong></p>
+<p>Some services need to know the source from which the message
+comes. This
+option sets the from endpoint</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_endpoint_ref_t *from</td><td>Pointer to the endpoint reference struct representing
+the from address.</td></tr>
+</tbody></table>
+<p><strong>axis2_options_set_to(options, env, to)</strong></p>
+<p>Sets the endpoint reference the message is destined to.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_endpoint_ref_t *to</td><td>Pointer to the endpoint reference struct representing
+the to address.</td></tr>
+</tbody></table>
+<p><strong>axis2_options_set_transport_receiver(options,
+env,
+receiver)</strong></p>
+<p>Sets the transport receiver in an OUT-IN message exchange
+scenario.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_transport_receiver_t *receiver</td><td>Pointer to the transport receiver struct.</td></tr>
+</tbody></table>
+<p><strong>axis2_options_set_transport_in(options, env,
+transport_in)</strong></p>
+<p>Sets the transport-in description.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_transport_in_desc_t *transport_in</td><td>Pointer to the transport_in struct.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_transport_in_protocol(options,
+env,
+transport_in_protocol)</strong></p>
+<p>Sets the transport-in protocol.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const AXIS2_TRANSPORT_ENUMS transport_in_protocol</td><td>The value indicating the transport protocol.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_message_id(options, env,
+message_id)</strong></p>
+<p>Sets the message ID.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>The pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>The pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_char_t *message_id</td><td>The message ID string.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_properties(options, env,
+properties)</strong></p>
+<p>Sets the properties hash map.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_hash_t *properties</td><td>Pointer to the properties hash map.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_property(options, env, key,
+property)</strong></p>
+<p>Sets a property with a given key value.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_char_t *property_key</td><td>The property key string.</td></tr>
+<tr class="a"><td>const void *property</td><td>Pointer to the property to be set.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_relates_to(options, env,
+relates_to)</strong></p>
+<p>Sets the relates-to message information.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Parameter</th><th>Description</th></tr>
+<tr class="a"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="b"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="a"><td>axis2_relates_to_t *relates_to</td><td>Pointer to the relates_to struct.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_reply_to(options, env,
+reply_to)</strong></p>
+<p>Sets the reply-to address, when the client wants a reply to be
+sent to a
+different end point.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Parameter</th><th>Description</th></tr>
+<tr class="a"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="b"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="a"><td>axis2_endpoint_ref_t *reply_to</td><td>Pointer to the endpoint reference struct representing
+the reply-to address.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_transport_out(options, env,
+transport_out)</strong></p>
+<p>Sets the transport-out description.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Parameter</th><th>Description</th></tr>
+<tr class="a"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="b"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="a"><td>axis2_transport_out_desc_t *transport_out</td><td>Pointer to the transport-out description struct.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_sender_transport(options, env,
+sender_transport,
+conf)</strong></p>
+<p>Sets the sender transport.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="b"><th>Parameter</th><th>Description</th></tr>
+<tr class="a"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="b"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="a"><td>const AXIS2_TRANSPORT_ENUMS sender_transport</td><td>The name of the sender transport to be set.</td></tr>
+<tr class="b"><td>axis2_conf_t *conf</td><td>Pointer to the conf struct. It is from the conf that
+the transport is picked with the given name.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_soap_version_uri(options, env,
+soap_version_uri)</strong></p>
+<p>Sets the SOAP version URI.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_char_t *soap_version_uri</td><td>URI of the SOAP version to be set.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_timeout_in_milli_seconds(options,
+env,
+timeout_in_milli_seconds)</strong></p>
+<p>Sets the time out in milli seconds. This is used in
+asynchronous message
+exchange scenarios to specify how long the call back object is to wait
+for
+the response.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const long timeout_in_milli_seconds</td><td>Timeout in milli seconds.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_transport_info(options, env,
+sender_transport,
+receiver_transport, user_separate_listener)</strong></p>
+<p>Sets the transport information. Transport information includes
+the name of
+the sender transport, name of the receiver transport, and whether a
+separate
+listener is to be used to receive a response.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const AXIS2_TRANSPORT_ENUMS sender_transport</td><td>Name of the sender transport to be used.</td></tr>
+<tr class="a"><td>const AXIS2_TRANSPORT_ENUMS receiver_transport</td><td>Name of the receiver transport to be used.</td></tr>
+<tr class="b"><td>const axis2_bool_t use_separate_listener</td><td>bool value indicating whether to use a separate
+listener or not.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_use_separate_listener(options,
+env,
+use_separate_listener)</strong></p>
+<p>Sets the bool value indicating whether to use a separate
+listener or not.
+A separate listener is used when the transport is a one-way transport
+and the
+message exchange pattern is two way.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_bool_t use_separate_listener</td><td>bool value indicating whether to use a separate
+listener or not</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_soap_version(options, env,
+soap_version)</strong></p>
+<p>Sets the SOAP version.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const int soap_version</td><td>SOAP version, either AXIOM_SOAP11 or AXIOM_SOAP12.</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_enable_mtom(options, env,
+enable_mtom)</strong></p>
+<p>Enable or disable MTOM handling when sending binary
+attachments.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_bool_t enable_mtom</td><td>AXIS2_TRUE if MTOM is to be enabled, else AXIS2_FALSE</td></tr>
+</tbody></table>
+<p></p>
+<p><strong>axis2_options_set_enable_rest(options, env,
+enable_rest)</strong></p>
+<p>Enable or disable REST support.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>axis2_bool_t enable_rest</td><td>AXIS2_TRUE if REST is to be enabled, else AXIS2_FALSE</td></tr>
+</tbody></table>
+<p><strong>axis2_options_set_http_auth_info(options, env,
+username, password, auth_type)</strong></p>
+<p>Sets HTTP Authentication information.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_char_t *username</td><td>String representing username</td></tr>
+<tr class="a"><td>const axis2_char_t *password</td><td>String representing password.</td></tr>
+<tr class="b"><td>const axis2_char_t *auth_type</td><td>use "Basic" to force basic authentication and "Digest"
+to force digest authentication or NULL for not forcing authentication</td></tr>
+</tbody></table>
+<p><strong>axis2_options_set_proxy_auth_info(options, env,
+username, password, auth_type)</strong></p>
+<p>Sets Proxy Authentication information.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_char_t *username</td><td>String representing username</td></tr>
+<tr class="a"><td>const axis2_char_t *password</td><td>String representing password.</td></tr>
+<tr class="b"><td>const axis2_char_t *auth_type</td><td>use "Basic" to force basic authentication and "Digest"
+to force digest authentication or NULL for not forcing authentication</td></tr>
+</tbody></table>
+<p><strong>axis2_options_set_test_http_auth(options, env,
+test_http_auth)</strong></p>
+<p>Enables testing of HTTP Authentication information.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_bool_t test_http_auth</td><td>bool value indicating whether to test or not,
+AXIS2_TRUE to enable, AXIS2_FALSE to disable</td></tr>
+</tbody></table>
+<p><strong>axis2_options_set_test_proxy_auth(options, env,
+test_proxy_auth)</strong></p>
+<p>Enables testing of proxy Authentication information.</p>
+<table class="bodyTable"><caption></caption><tbody>
+<tr class="a"><th>Parameter</th><th>Description</th></tr>
+<tr class="b"><td>axis2_options_t *options</td><td>Pointer to the options struct.</td></tr>
+<tr class="a"><td>const axutil_env_t *env</td><td>Pointer to the environment struct.</td></tr>
+<tr class="b"><td>const axis2_bool_t test_proxy_auth</td><td>bool value indicating whether to test or not,
+AXIS2_TRUE to enable, AXIS2_FALSE to disable</td></tr>
+</tbody></table>
+</div>
+<div class="clear">
+<hr></hr></div>
+</div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/docs/developerguide.html b/axis2/c/core/docs/developerguide.html
new file mode 100644
index 0000000..a9ad794
--- /dev/null
+++ b/axis2/c/core/docs/developerguide.html
@@ -0,0 +1,252 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Axis2/C - Axis2/C Developer Guide</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2 C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 22 December 2006
+                  | Doc for 0.96</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis2_C"><h5>Axis2/C</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">View Source Code Online</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/developerguide.html">Developer Guide</a></li><li class="none"><a href="../docs/userguide.html">User Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li></ul></li><li class="expanded"><a href="../mail-lists.html">Get Involved</a><ul><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Axis2_C_Developer_Guide"></a><h2>Axis2/C Developer Guide</h2><p>Please send your feedback to developer mailing list: <a href="mailto:axis-c-dev@ws.apache.org">axis-c-dev@ws.apache.org</a> (Please
+remember to prefix the subject with [Axis2]). To subscribe to developer
+mailing lists see <a href="../mail-lists.html">here</a>.</p><div class="subsection"><a name="Content"></a><h3>Content</h3><p>This guide walks you through the following topics with the aim of helping you get
+familiar with the Axis2/C project and its development norms quickly.</p><ul>
+  <li><a href="#Programming_Model">Programming model</a></li>
+  <li><a href="#Memory_Management">Memory management</a></li>
+  <li><a href="#Coding_Conventions">Coding conventions</a></li>
+  <li><a href="#Unit_Tests">Unit tests</a></li>
+</ul><p><a id="Programming_Model"></a></p></div><div class="subsection"><a name="Programming_Model"></a><h3>Programming Model</h3><p>Axis2/C programming model uses a pseudo object oriented model to achieve
+data hiding. The following example illustrates how this is done.
+Each struct corresponds to the "class" concept in object oriented
+programming. Hence, each struct has its own header file, that exposes the API
+for that struct and a source file, that contains the functional
+implementation.</p><p>Operations associated with a struct are bundled into an operations struct
+('ops' struct), and this ops struct is exposed in the header file. The real
+implementation struct ('impl' struct) with the data fields is hidden from the
+user, and lives in the source file. To ease the user from the complex syntax
+required to access the functions in a given ops struct, macros are provided
+to access them. Since the data is hidden, it is the usual practice to provide
+*getter* and *setter* methods for the data fields of the struct, in addition to
+the other processing functionality. The actual functional implementations in
+the source file are mapped to the ops struct functions declared in the header
+file by means of function pointer assignments.</p><p>Here is a sample header file associated with the "foo" struct. (Imagine a
+class called "foo" in the proper object oriented programming model.)</p><strong>/* axis2_ foo.h */</strong>
+    <div class="source"><pre> 
+typedef struct axis2_foo_ops axis2_foo_ops_t;
+typedef struct axis2_foo axis2_foo_t;
+
+struct axis2_foo_ops
+{
+    void (AXIS2_CALL *bar)(axis2_foo_t *foo, const axis2_env_t *env, void *data);
+    axis2_status_t (AXIS2_CALL *free)(axis2_foo_t *foo, const axis2_env_t *env);
+};
+
+struct axis2_foo
+{
+    axis2_foo_ops_t *ops;
+}
+
+
+axis2_foo_t * axis2_foo_create(const axis2_env_t *env);
+
+/* Macros are provided to access functions defined in the ops structure */
+
+#define AXIS2_FOO_BAR(foo, env, data)\ 
+            ((foo)-&gt;ops-&gt;bar(foo, env, data))
+#define AXIS2_FOO_FREE(foo, env)\
+            ((foo)-&gt;ops-&gt;free(foo, env))
+
+</pre></div>
+  <p></p><p>The implementation file for "foo" struct is shown below.</p>
+    <div class="source"><pre>
+#include &lt;axis2_foo.h&gt;
+
+typedef struct axis2_foo_impl axis2_foo_impl_t;
+
+struct axis2_foo_impl
+{
+    axis2_foo_t foo;
+    my_type my_data; /*private data*/
+};
+
+
+/* Function Headers */
+
+void AXIS2_CALL axis2_foo_bar(axis2_foo_t *foo, const axis2_env_t *env, void *data);
+axis2_status_t AXIS2_CALL axis2_foo_free(axis2_foo_t *foo, const axis2_env_t *env);
+
+/* Function Implementations */
+axis2_foo_t * AXIS2_CALL axis2_foo_create(const axis2_env_t *env)
+{
+    axis2_foo_impl_t * foo_impl = NULL;
+    /* create axis2_foo_impl_t structure and initialize private data */
+
+    /* create ops structure of foo */
+
+    /* bind ops to functions */
+    foo_impl-&gt;foo.ops-&gt;bar = axis2_foo_bar;
+    foo_impl-&gt;foo.ops-&gt;free = axis2_foo_free;
+
+    return &amp;(foo_impl-&gt;foo);
+}
+
+void AXIS2_CALL axis2_foo_bar(axis2_foo_t *foo, const axis2_env_t *env, void *data)
+{
+    /* do something */
+}
+
+axis2_status_t AXIS2_CALL axis2_foo_free(axis2_foo_t *foo, const axis2_env_t *env)
+{
+    /* do the dirty work of cleaning the allocated memory */
+}
+</pre></div>
+  <p><a id="Memory_Management"></a></p><p>If you take a closer look at the sample above, you will see that
+almost all functions take a double pointer to the axis2_env struct. To learn
+more about the Axis2/C environment, please have a look at the <a href="architecture_notes.html">architecture notes</a>.</p></div><div class="subsection"><a name="Memory_Management"></a><h3>Memory Management</h3><p>When writing services as well as client programs, you have to ensure that
+you do proper memory management. You need to be careful to deallocate the
+memory you have allocated in order to avoid memory leaks (and to avoid those
+nasty segmentation faults ;-) ). Remebering where you allocate memory is a
+good practice, which will help you to properly free such allocated memory.</p></div><div class="subsection"><a name="Memory_Management_Guidelines_for_Developing_Services"></a><h3>Memory Management Guidelines for Developing Services</h3><p>To understand how the allocated memory is reclaimed, it is worth looking
+at the service skeleton interface which is defined in :
+<strong>axis2_svc_skeleton.h</strong></p>
+    <div class="source"><pre>
+AXIS2_DECLARE_DATA struct axis2_svc_skeleton_ops
+{
+    int (AXIS2_CALL * free)(axis2_svc_skeleton_t *svc_skeli, const axis2_env_t *env);
+    ...
+};
+
+AXIS2_DECLARE_DATA struct axis2_svc_skeleton
+{
+    axis2_svc_skeleton_ops_t *ops;
+    axis2_array_list_t *func_array;
+};
+
+</pre></div>
+  <p></p><p>The service skeleton implementation should implement the <code>free</code>
+function and attach that to the ops struct of
+<code>axis2_svc_skeleton_t</code> struct. This <code>free</code> function is
+called each time after a web services request is served.</p><p>Let's try to understand this through an example.</p><p></p><p>Example: <b>Service skeleton implementation for math service.</b></p><p>The following code shows the implementation of <code>math_free</code>
+function which is to be attached to the ops of
+<code>axis2_svc_skeleton_t</code> struct. Usually the memory allocated for
+the operations struct, the function array and the service skeleton struct are
+cleaned inside this. You may clean additional memory here if you have
+allocated any specific memory blocks in <code>math_create</code> function or
+elsewhere, depending on your implementation specifics.</p><p></p>
+    <div class="source"><pre>int AXIS2_CALL math_free(axis2_svc_skeleton_t *svc_skeleton, const axis2_env_t *env)
+{
+    if(svc_skeleton-&gt;ops)
+    {
+        AXIS2_FREE(env-&gt;allocator, svc_skeleton-&gt;ops);
+        svc_skeleton-&gt;ops = NULL;
+    }
+    if(svc_skeleton-&gt;func_array)
+    {
+        AXIS2_ARRAY_LIST_FREE(svc_skeleton-&gt;func_array, env);
+        svc_skeleton-&gt;func_array = NULL;
+    }
+    if(svc_skeleton)
+    {
+        AXIS2_FREE(env-&gt;allocator, svc_skeleton);
+        svc_skeleton = NULL;
+    }
+    return AXIS2_SUCCESS;
+}
+
+</pre></div>
+  <p></p><p>In the <code>axis2_math_create</code> function, you assign the function
+pointer of <code>math_free</code> function to the <code>free</code> function
+of the operations struct. As you can see, now the SOAP engine has a function
+reference to perform garbage collection after each service request.</p><p></p>
+    <div class="source"><pre>AXIS2_EXTERN axis2_svc_skeleton_t * AXIS2_CALL axis2_math_create(const axis2_env_t *env)
+{
+    axis2_svc_skeleton_t *svc_skeleton = NULL;
+    svc_skeleton = AXIS2_MALLOC(env-&gt;allocator, sizeof(axis2_svc_skeleton_t));
+
+    svc_skeleton-&gt;ops = AXIS2_MALLOC(env-&gt;allocator, sizeof(axis2_svc_skeleton_ops_t));
+
+    svc_skeleton-&gt;ops-&gt;free = math_free;
+    ...
+    return svc_skeleton;
+}
+
+
+</pre></div>
+  <p>SOAP engine frees the memory allocated for the <code>axiom_node_t</code>
+struct that is used to form the response SOAP message. However, it is the
+responsibility of the service developer to clean any additional memory
+allocated.</p><p></p></div><div class="subsection"><a name="Memory_Management_Guidelines_for_Developing_Clients"></a><h3>Memory Management Guidelines for Developing Clients</h3><p>
+Most of the memory allocated in the client side (including SOAP request and
+reply messges), should be cleaned in the client side itself. Memory allocated
+for properties are taken care of by the SOAP engine. SOAP engine reclaims the
+memory allocated for properties based on the scope (Request, Session or
+Application) that you set for each property.
+
+<a id="Coding_Conventions"></a></p></div><div class="subsection"><a name="Coding_Conventions"></a><h3>Coding Conventions</h3><p>Coding conventions used with the Axis2 project is listed in <a href="../coding_conventions.html">this</a> document.</p><p><a id="Unit_Tests"></a></p></div><div class="subsection"><a name="Unit_Tests"></a><h3>Unit Tests</h3><p><a href="http://cutest.sourceforge.net/" class="externalLink" title="External Link">CuTest</a> library is used to
+write unit tests in Axis2/C.</p><p>You need to follow two steps to write a unit test for a module.</p><p>
+1. Add the unit test to the module's test suite.
+
+</p><p>2. Add the module's test suite to the main unit test suite.</p><p></p></div><div class="subsection"><a name="Step1:_Adding_a_unit_test_to_a_module_s_unit_test_suite"></a><h3>Step1: Adding a unit test to a module's unit test suite</h3><p>This section illustrates how to add a unit test case to the util module.
+Let's take, for example, the unit tests for axis2 stream. There are two files
+named <code>util_stream_test.c/.h</code> placed into modules/util/test folder. Here's a
+sample code written to test the operation
+<code>axis2_stream_ops_read</code>.</p>
+    <div class="source"><pre>
+#include "util_stream_test.h"
+
+void Testaxis2_stream_ops_read(CuTest *tc)
+{
+    char actual[10];
+    axis2_allocator_t *allocator = axis2_allocator_init(NULL);
+    axis2_env_t *env = axis2_environment_create(allocator, NULL, NULL, NULL, NULL);
+    axis2_stream_read(env-&gt;stream, actual, 10);
+    char *expected = strdup("aaaaaaaaa");
+    CuAssertStrEquals(tc, expected, actual);
+}
+
+
+</pre></div>
+  <p>The prototype of the function should be added to the header file. The test
+suite is defined in <code>util_test.c</code>. You need to add the above defined test case
+to the test suite as shown below.</p>
+    <div class="source"><pre>#include "util_test.h"
+#include &lt;axis2_allocator.h&gt;
+#include &lt;axis2_environment.h&gt;
+
+CuSuite* axis2_utilGetSuite()
+{
+    CuSuite* suite = CuSuiteNew();
+
+    SUITE_ADD_TEST(suite, Testaxis2_stream_ops_read);
+    SUITE_ADD_TEST(suite, Testaxis2_log_ops_write);
+    SUITE_ADD_TEST(suite, Testaxis2_hash_ops_get);
+
+    return suite;
+}
+
+
+</pre></div>
+  </div><div class="subsection"><a name="Step2:_Adding_the_Module_test_suite_to_the_Main_Unit_Test_Suite"></a><h3>Step2: Adding the Module test suite to the Main Unit Test Suite</h3><p>Now, you need to add the util module test suite to the main test suite.</p>
+    <div class="source"><pre>#include &lt;CuTest.h&gt;
+#include "../../util/test/util_test.h"
+#include "../../common/test/common_test.h"
+
+void RunAllTests(void)
+{
+    CuString *output = CuStringNew();
+    CuSuite* suite = CuSuiteNew();
+
+    CuSuiteAddSuite(suite, axis2_utilGetSuite());
+    CuSuiteAddSuite(suite, axis2_commonGetSuite());
+    CuSuiteRun(suite);
+    CuSuiteSummary(suite, output);
+    CuSuiteDetails(suite, output);
+    printf("%s\n", output-&gt;buffer);
+}
+
+int main(void)
+{   
+    RunAllTests();
+    return 0;
+}
+
+
+</pre></div>
+  <p>You can either run only the unit tests written for the util module or 
+all the tests.</p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/faq.html b/axis2/c/core/docs/faq.html
new file mode 100644
index 0000000..ef24b17
--- /dev/null
+++ b/axis2/c/core/docs/faq.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - FAQ</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_Frequently_Asked_Questions"></a><h2>Apache Axis2/C Frequently Asked Questions</h2><p>Mentioned below are a list of Frequently Asked Questions
+appearing on Axis2/C <a href="http://ws.apache.org/axis2/c/mail-lists.html" class="externalLink" title="External Link">mailing
+lists</a>, and Forums.</p><p>For questions not appearing below, or for any further
+clarifications please do not hesitate to contact the Apache Axis2/C
+user mailing list: <a href="mailto:c-user@axis.apache.org">c-user@axis.apache.org</a>
+(Subscription details are available on the <a href="http://ws.apache.org/axis2/c/mail-lists.html" class="externalLink" title="External Link">Axis2
+site</a>.) Please
+remember to prefix the subject with [Axis2].</p><p style="margin-bottom: 0in;"><br></br>
+</p><p><a name="0_contents"></a></p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ol>
+<li><a href="#1_introduction">Introduction</a>
+<ol>
+<li><a href="#faq_1_1">What is Axis2/C?</a></li>
+<li><a href="#faq_1_2">Licensing</a></li>
+<li><a href="#faq_1_3">How can I obtain
+Axis2/C?</a></li>
+<li><a href="#faq_1_4">How can I get involved?</a></li>
+</ol>
+</li>
+<li><a href="#2_support">Support</a>
+<ol>
+<li><a href="#faq_2_1">Does Axis2/C support
+code generation?</a></li>
+<li><a href="#faq_2_2">Does Axis2/C support
+SSL?</a></li>
+<li><a href="#faq_2_3">Does Axis2/C support
+compression?</a></li>
+<li><a href="#faq_2_4">Does Axis2/C support
+SOAP Session management?</a></li>
+<li><a href="#faq_2_5">Can I use Axis2/C with
+a proxy?</a></li>
+<li><a href="#faq_2_6">Does Axis2/C work on my platform?</a></li>
+</ol>
+</li>
+<li><a href="#3_how_to">How to?</a>
+<ol>
+<li><a href="#faq_3_1">How can I enable the
+Guththila parser?</a></li>
+<li><a href="#faq_3_2">How do I turn off MTOM
+globally?</a></li>
+<li><a href="#faq_3_3">How can I use Axis2/C
+with C++?</a></li>
+<li><a href="#faq_3_4">How could I secure SOAP
+messages?</a></li>
+</ol>
+</li>
+<li><a href="#4_why_do">Why do?</a>
+<ol>
+<li><a href="#faq_4_1">Why do I get an
+"Unresolved external symbol" error?</a></li>
+<li><a href="#faq_4_2">Why can't I run the
+samples?</a></li>
+<li><a href="#faq_4_3">libxml2 is installed
+but I get "libxml2 not found"?</a></li>
+</ol>
+</li>
+</ol><p style="margin-bottom: 0in;"><br></br>
+</p></div><div class="subsection"><a name="1__Introduction"></a><h3>1. Introduction</h3><p></p></div><div class="subsection"><a name="1_1_What_is_Axis2_C_"></a><h3>1.1 What is Axis2/C?</h3><p>Apache Axis2/C is a web services engine implemented in the C
+programming language based around the Axis2 architecture. Axis2/C can
+be used to provide and consume web services. It has been implemented
+with portablity and the ability to embed and could readily be used as a
+web services enabler for other software.</p></div><div class="subsection"><a name="1_2_Licensing"></a><h3>1.2 Licensing</h3><p>Apache Axis2/C is released under the <a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">Apache 2.0
+License</a>, a copy of the License is found in the LICENSE file
+found in your distribution. Apache Axis2/C also depends on several
+other projects of which licensing information are also included in the
+LICENSE file.</p></div><div class="subsection"><a name="1_3_How_can_I_obtain_Axis2_C_"></a><h3>1.3 How can I obtain Axis2/C?</h3><p>Apache Axis2/C can be freely downloaded at the <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Axis2/C
+Download Page</a> or at any other mirror. Please note that
+Axis2/C source and binary packages are tailor made to suit specific
+classes of operating systems. Please make sure to choose the one that
+best fits your requirement as well as your operating system.</p></div><div class="subsection"><a name="1_4_How_can_I_get_involved_"></a><h3>1.4 How can I get involved?</h3><p>Apache Axis2/C is a result of a highly involved list of apache
+committers, developers, as well as a keen group of users. For more
+information on our team, and how to get involved, please visit our <a href="http://ws.apache.org/axis2/c/team-list.html" class="externalLink" title="External Link">Team Page</a>.</p><p style="margin-bottom: 0in;"><br></br>
+</p></div><div class="subsection"><a name="2__Support"></a><h3>2. Support</h3><p></p></div><div class="subsection"><a name="2_1_Does_Axis2_C_support_code_generation_"></a><h3>2.1 Does Axis2/C support code generation?</h3><p>Yes, Axis2/C supports code generation using the WSDL2C tool.
+Information on how to use this tool can be found in our <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c" class="externalLink" title="External Link">documentation</a>.</p></div><div class="subsection"><a name="2_2_Does_Axis2_C_support_SSL_"></a><h3>2.2 Does Axis2/C support SSL?</h3><p>Yes, Axis2/C supports SSL enabled communication. More
+information can be found in our <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#ssl_client" class="externalLink" title="External Link">documentation</a>.</p></div><div class="subsection"><a name="2_3_Does_Axis2_C_support_compression_"></a><h3>2.3 Does Axis2/C support compression?</h3><p>Axis2/C itself does not support compression. If you are using
+mod_axis2 and the Apache HTTP server, you can also mod_deflate for
+compression. Also, you can enable compression by using libcurl as the
+http sender on the client side.</p></div><div class="subsection"><a name="2_4_Does_Axis2_C_support_SOAP_Session_management_"></a><h3>2.4 Does Axis2/C support SOAP Session management?</h3><p>No, there is no support for SOAP Sessions in Axis2/C.</p></div><div class="subsection"><a name="2_5_Can_I_use_Axis2_C_with_a_proxy_"></a><h3>2.5 Can I use Axis2/C with a proxy?</h3><p>Yes. This requires a few changes to the axis2.xml file.
+Information about this can be found in our <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#proxy" class="externalLink" title="External Link">documentation</a>.</p><p><a id="faq_2_6"></a></p></div><div class="subsection"><a name="2_6_Does_Axis2_C_work_on_my_platform_"></a><h3>2.6 Does Axis2/C work on my platform?</h3><p>Currently Axis2/C has been ported to following platforms.<br></br>
+1. Linux based distributions(Debian, Ubuntu, Redhat Linux etc...,) <br></br>
+2. Sun Solaris 10(intel) <br></br>
+3. Mac OS X <br></br>
+4. Microsoft Windows<br></br>
+Patches are welcome! 
+</p><p style="margin-bottom: 0in;"><br></br>
+</p></div><div class="subsection"><a name="3__How_to_"></a><h3>3. How to?</h3><p></p></div><div class="subsection"><a name="3_1_How_can_I_enable_the_Guththila_parser_"></a><h3>3.1 How can I enable the Guththila parser?</h3><p>In Windows you have to put the <code>ENABLE_GUTHTHILA =
+1</code> in the <code>build/win32/configure.in</code>
+file. In Linux you have to specify the configuration option <code>--enable-guththila=yes</code>.
+In a Microsoft Visual Studion Project (VC Project) this is little bit
+difficult. You have to add the guththila project to the existing
+Axis2/C solution. Then in the axis2_parser project, we have to remove
+the libxml wrapper files and add the guththila_wrapper files. Also in
+the axis2_parser project we have to change the include files and linker
+input files (libs) to corresponding guththila files (<code>guththila.lib</code>
+and <code>guththila/include</code>).</p></div><div class="subsection"><a name="3_2_How_do_I_turn_off_MTOM_globally_"></a><h3>3.2 How do I turn off MTOM globally?</h3><p>MTOM can be disabled by commenting out the following line from
+your axis2.xml.
+(<code>&lt;parameter name="enableMTOM"
+locked="false"&gt;true&lt;/parameter&gt;</code>)</p></div><div class="subsection"><a name="3_3_How_can_I_use_Axis2_C_with_C___"></a><h3>3.3 How can I use Axis2/C with C++?</h3><p>Just add the following code to your C source files and then
+use a C++ compiler.
+</p>
+    <div class="source"><pre> #ifdef __cplusplus  extern "C"{ #endif /* YOUR C CODE HERE */ #ifdef __cplusplus } #endif
+
+</pre></div>
+  </div><div class="subsection"><a name="3_4_How_could_I_secure_SOAP_messages_"></a><h3>3.4 How could I secure SOAP messages?</h3><p>To secure SOAP messages, you need to engage <a href="http://ws.apache.org/rampart/c/" class="externalLink" title="External Link">Apache Rampart/C</a>
+as a module, which can be downloaded from <a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">here</a>.
+Please refer the <a href="http://ws.apache.org/rampart/c/docs/installationguide.html" class="externalLink" title="External Link">installation
+guide</a> and <a href="http://ws.apache.org/rampart/c/docs/configurations.html" class="externalLink" title="External Link">configuration
+guide</a> for more details.</p><p style="margin-bottom: 0in;"><br></br>
+</p></div><div class="subsection"><a name="4__Why_do_"></a><h3>4. Why do?</h3><p></p></div><div class="subsection"><a name="4_1_Why_do_I_get_an_&quot;Unresolved_external_symbol&quot;_error_"></a><h3>4.1 Why do I get an "Unresolved external symbol" error?</h3><p>Make sure that your <code>AXIS2C_HOME/lib</code>
+directory is added to your <code>PATH</code> Environment
+Variable.</p></div><div class="subsection"><a name="4_2_Why_can_t_I_run_the_samples_"></a><h3>4.2 Why can't I run the samples?</h3><p>This is usually because the <code>AXIS2C_HOME</code>
+Environment Variable is not set to the correct path. Make sure that it
+is set to your Axis2/C installation path.</p></div><div class="subsection"><a name="4_3_libxml2_is_installed_but_I_get_&quot;libxml2_not_found&quot;_"></a><h3>4.3 libxml2 is installed but I get "libxml2 not found"?</h3><p>Make sure that you have installed the libxml2-dev packages.</p><p style="margin-bottom: 0in;">1. If you are using a
+Debian based system run<br></br>        $ apt-get install libxml2-dev<br></br>
+</p><p style="margin-bottom: 0in;">2. If you are
+using a RedHat/Fedora based system run<br></br>
+        $ yum install
+libxml2-dev<br></br>
+</p><p style="margin-bottom: 0in;">3. If you install libxml2 from source
+you will not get this error<br></br>
+<br></br>
+</p><div class="clear">
+<hr></hr></div></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/docs/hello/client/hello.c b/axis2/c/core/docs/hello/client/hello.c
new file mode 100644
index 0000000..366283c
--- /dev/null
+++ b/axis2/c/core/docs/hello/client/hello.c
@@ -0,0 +1,154 @@
+
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <stdio.h>
+#include <axiom.h>
+#include <axis2_util.h>
+#include <axiom_soap.h>
+#include <axis2_client.h>
+
+axiom_node_t *build_om_request(
+    const axutil_env_t * env);
+
+const axis2_char_t *process_om_response(
+    const axutil_env_t * env,
+    axiom_node_t * node);
+
+int
+main(
+    int argc,
+    char **argv)
+{
+    const axutil_env_t *env = NULL;
+    const axis2_char_t *address = NULL;
+    axis2_endpoint_ref_t *endpoint_ref = NULL;
+    axis2_options_t *options = NULL;
+    const axis2_char_t *client_home = NULL;
+    axis2_svc_client_t *svc_client = NULL;
+    axiom_node_t *payload = NULL;
+    axiom_node_t *ret_node = NULL;
+
+    env = axutil_env_create_all("hello_client.log", AXIS2_LOG_LEVEL_TRACE);
+
+    options = axis2_options_create(env);
+
+    address = "http://localhost:9090/axis2/services/hello";
+    if (argc > 1)
+        address = argv[1];
+    if (axutil_strcmp(address, "-h") == 0)
+    {
+        printf("Usage : %s [endpoint_url]\n", argv[0]);
+        printf("use -h for help\n");
+        return 0;
+    }
+    printf("Using endpoint : %s\n", address);
+    endpoint_ref = axis2_endpoint_ref_create(env, address);
+    axis2_options_set_to(options, env, endpoint_ref);
+
+    client_home = AXIS2_GETENV("AXIS2C_HOME");
+    if (!client_home && !strcmp(client_home, ""))
+        client_home = "../..";
+
+    svc_client = axis2_svc_client_create(env, client_home);
+    if (!svc_client)
+    {
+        printf("Error creating service client\n");
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                        "Stub invoke FAILED: Error code:" " %d :: %s",
+                        env->error->error_number,
+                        AXIS2_ERROR_GET_MESSAGE(env->error));
+        return -1;
+    }
+
+    axis2_svc_client_set_options(svc_client, env, options);
+
+    payload = build_om_request(env);
+
+    ret_node = axis2_svc_client_send_receive(svc_client, env, payload);
+
+    if (ret_node)
+    {
+        const axis2_char_t *greeting = process_om_response(env, ret_node);
+        if (greeting)
+            printf("\nReceived greeting: \"%s\" from service\n", greeting);
+
+        axiom_node_free_tree(ret_node, env);
+        ret_node = NULL;
+    }
+    else
+    {
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+                        "Stub invoke FAILED: Error code:" " %d :: %s",
+                        env->error->error_number,
+                        AXIS2_ERROR_GET_MESSAGE(env->error));
+        printf("hello client invoke FAILED!\n");
+    }
+
+    if (svc_client)
+    {
+        axis2_svc_client_free(svc_client, env);
+        svc_client = NULL;
+    }
+
+    if (env)
+    {
+        axutil_env_free((axutil_env_t *) env);
+        env = NULL;
+    }
+
+    return 0;
+}
+
+axiom_node_t *
+build_om_request(
+    const axutil_env_t * env)
+{
+    axiom_node_t *greet_om_node = NULL;
+    axiom_element_t *greet_om_ele = NULL;
+
+    greet_om_ele =
+        axiom_element_create(env, NULL, "greet", NULL, &greet_om_node);
+    axiom_element_set_text(greet_om_ele, env, "Hello Server!", greet_om_node);
+
+    return greet_om_node;
+}
+
+const axis2_char_t *
+process_om_response(
+    const axutil_env_t * env,
+    axiom_node_t * node)
+{
+    axiom_node_t *service_greeting_node = NULL;
+    axiom_node_t *return_node = NULL;
+
+    if (node)
+    {
+        service_greeting_node = axiom_node_get_first_child(node, env);
+        if (service_greeting_node &&
+            axiom_node_get_node_type(service_greeting_node, env) == AXIOM_TEXT)
+        {
+            axiom_text_t *greeting =
+                (axiom_text_t *)
+                axiom_node_get_data_element(service_greeting_node, env);
+            if (greeting && axiom_text_get_value(greeting, env))
+            {
+                return axiom_text_get_value(greeting, env);
+            }
+        }
+    }
+    return NULL;
+}
diff --git a/axis2/c/core/docs/hello/client/hello.c.html b/axis2/c/core/docs/hello/client/hello.c.html
new file mode 100644
index 0000000..46c9d84
--- /dev/null
+++ b/axis2/c/core/docs/hello/client/hello.c.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - hello.c</title><style type="text/css" media="all">
+          @import url("../../../style/maven-base.css");
+          
+			    @import url("../../../style/maven-classic.css");</style><link rel="stylesheet" href="../../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 21 July 2008
+                  | Doc for 1.5.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../../../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="../../../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../../../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../../team-list.html">Project Information</a><ul><li class="none"><a href="../../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><div class="contentBox"><div class="section"><font face="Monospace">
+<font color="#808080"><i>/*<br></br>
+ * Copyright 2004,2005 The Apache Software Foundation.<br></br>
+ *<br></br>
+ * Licensed under the Apache License, Version 2.0 (the "License");<br></br>
+ * you may not use this file except in compliance with the License.<br></br>
+ * You may obtain a copy of the License at<br></br>
+ *<br></br>
+ *      http://www.apache.org/licenses/LICENSE-2.0<br></br>
+ *<br></br>
+ * Unless required by applicable law or agreed to in writing, software<br></br>
+ * distributed under the License is distributed on an "AS IS" BASIS,<br></br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br></br>
+ * See the License for the specific language governing permissions and<br></br>
+ * limitations under the License.<br></br>
+ */</i></font><br></br>
+<br></br>
+<font color="#008000">#include &lt;stdio.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_util.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_client.h&gt;<br></br></font>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">build_om_request</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>);<br></br>
+<br></br>
+<font color="#800000">const</font> <font color="#000000">axis2_char_t</font> *<br></br>
+<font color="#000000">process_om_response</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>);<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">main</font>(<font color="#800000">int</font> <font color="#000000">argc</font>, <font color="#800000">char</font>** <font color="#000000">argv</font>)<br></br>
+{<br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#800000">const</font> <font color="#000000">axis2_char_t</font> *<font color="#000000">address</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axis2_endpoint_ref_t</font>* <font color="#000000">endpoint_ref</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axis2_options_t</font> *<font color="#000000">options</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#800000">const</font> <font color="#000000">axis2_char_t</font> *<font color="#000000">client_home</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axis2_svc_client_t</font>* <font color="#000000">svc_client</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">payload</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">ret_node</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">env</font> = <font color="#000000">axutil_env_create_all</font>(<font color="#FF0000">"hello_client.log"</font>, <font color="#000000">AXIS2_LOG_LEVEL_TRACE</font>);<br></br>
+<br></br>
+    <font color="#000000">options</font> = <font color="#000000">axis2_options_create</font>(<font color="#000000">env</font>);<br></br>
+<br></br>
+    <font color="#000000">address</font> = <font color="#FF0000">"http://localhost:9090/axis2/services/hello"</font>;<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">argc</font> &gt; <font color="#0000FF">1</font>)<br></br>
+        <font color="#000000">address</font> = <font color="#000000">argv</font>[<font color="#0000FF">1</font>];<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">axutil_strcmp</font>(<font color="#000000">address</font>, <font color="#FF0000">"-h"</font>) == <font color="#0000FF">0</font>)<br></br>
+    {<br></br>
+        <font color="#000000">printf</font>(<font color="#FF0000">"Usage : %s [endpoint_url]\n"</font>, <font color="#000000">argv</font>[<font color="#0000FF">0</font>]);<br></br>
+        <font color="#000000">printf</font>(<font color="#FF0000">"use -h for help\n"</font>);<br></br>
+        <font color="#000000"><b>return</b></font> <font color="#0000FF">0</font>;<br></br>
+    }<br></br>
+    <font color="#000000">printf</font>(<font color="#FF0000">"Using endpoint : %s\n"</font>, <font color="#000000">address</font>);<br></br>
+    <font color="#000000">endpoint_ref</font> = <font color="#000000">axis2_endpoint_ref_create</font>(<font color="#000000">env</font>, <font color="#000000">address</font>);<br></br>
+    <font color="#000000">axis2_options_set_to</font>(<font color="#000000">options</font>, <font color="#000000">env</font>, <font color="#000000">endpoint_ref</font>);<br></br>
+<br></br>
+    <font color="#000000">client_home</font> = <font color="#000000">AXIS2_GETENV</font>(<font color="#FF0000">"AXIS2C_HOME"</font>);<br></br>
+    <font color="#000000"><b>if</b></font> (!<font color="#000000">client_home</font> &amp;&amp; !<font color="#000000">strcmp</font>(<font color="#000000">client_home</font>, <font color="#FF0000">""</font>))<br></br>
+        <font color="#000000">client_home</font> = <font color="#FF0000">"../.."</font>;<br></br>
+<br></br>
+    <font color="#000000">svc_client</font> = <font color="#000000">axis2_svc_client_create</font>(<font color="#000000">env</font>, <font color="#000000">client_home</font>);<br></br>
+    <font color="#000000"><b>if</b></font> (!<font color="#000000">svc_client</font>)<br></br>
+    {<br></br>
+        <font color="#000000">printf</font>(<font color="#FF0000">"Error creating service client\n"</font>);<br></br>
+        <font color="#000000">AXIS2_LOG_ERROR</font>(<font color="#000000">env</font>-&gt;<font color="#000000">log</font>, <font color="#000000">AXIS2_LOG_SI</font>, <font color="#FF0000">"Stub invoke FAILED: Error code:"</font><br></br>
+                <font color="#FF0000">" %d :: %s"</font>, <font color="#000000">env</font>-&gt;<font color="#000000">error</font>-&gt;<font color="#000000">error_number</font>,<br></br>
+                <font color="#000000">AXIS2_ERROR_GET_MESSAGE</font>(<font color="#000000">env</font>-&gt;<font color="#000000">error</font>));<br></br>
+        <font color="#000000"><b>return</b></font> -<font color="#0000FF">1</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000">axis2_svc_client_set_options</font>(<font color="#000000">svc_client</font>, <font color="#000000">env</font>, <font color="#000000">options</font>);<br></br>
+<br></br>
+    <font color="#000000">payload</font> = <font color="#000000">build_om_request</font>(<font color="#000000">env</font>);<br></br>
+<br></br>
+    <font color="#000000">ret_node</font> = <font color="#000000">axis2_svc_client_send_receive</font>(<font color="#000000">svc_client</font>, <font color="#000000">env</font>, <font color="#000000">payload</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">ret_node</font>)<br></br>
+    {<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_char_t</font> *<font color="#000000">greeting</font> = <font color="#000000">process_om_response</font>(<font color="#000000">env</font>, <font color="#000000">ret_node</font>);<br></br>
+        <font color="#000000"><b>if</b></font> (<font color="#000000">greeting</font>)<br></br>
+            <font color="#000000">printf</font>(<font color="#FF0000">"\nReceived greeting: \"%s\" from service\n"</font>, <font color="#000000">greeting</font>);<br></br>
+<br></br>
+        <font color="#000000">axiom_node_free_tree</font>(<font color="#000000">ret_node</font>, <font color="#000000">env</font>);<br></br>
+        <font color="#000000">ret_node</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+    <font color="#000000"><b>else</b></font><br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_LOG_ERROR</font>(<font color="#000000">env</font>-&gt;<font color="#000000">log</font>, <font color="#000000">AXIS2_LOG_SI</font>, <font color="#FF0000">"Stub invoke FAILED: Error code:"</font><br></br>
+                <font color="#FF0000">" %d :: %s"</font>, <font color="#000000">env</font>-&gt;<font color="#000000">error</font>-&gt;<font color="#000000">error_number</font>,<br></br>
+                <font color="#000000">AXIS2_ERROR_GET_MESSAGE</font>(<font color="#000000">env</font>-&gt;<font color="#000000">error</font>));<br></br>
+        <font color="#000000">printf</font>(<font color="#FF0000">"hello client invoke FAILED!\n"</font>);<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">svc_client</font>)<br></br>
+    {<br></br>
+        <font color="#000000">axis2_svc_client_free</font>(<font color="#000000">svc_client</font>, <font color="#000000">env</font>);<br></br>
+        <font color="#000000">svc_client</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">env</font>)<br></br>
+    {<br></br>
+        <font color="#000000">axutil_env_free</font>((<font color="#000000">axutil_env_t</font> *) <font color="#000000">env</font>);<br></br>
+        <font color="#000000">env</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#0000FF">0</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">build_om_request</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font>* <font color="#000000">greet_om_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_element_t</font> * <font color="#000000">greet_om_ele</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">greet_om_ele</font> = <font color="#000000">axiom_element_create</font>(<font color="#000000">env</font>, <font color="#000000">NULL</font>, <font color="#FF0000">"greet"</font>, <font color="#000000">NULL</font>, &amp;<font color="#000000">greet_om_node</font>);<br></br>
+    <font color="#000000">axiom_element_set_text</font>(<font color="#000000">greet_om_ele</font>, <font color="#000000">env</font>, <font color="#FF0000">"Hello Server!"</font>, <font color="#000000">greet_om_node</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">greet_om_node</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#800000">const</font> <font color="#000000">axis2_char_t</font> *<br></br>
+<font color="#000000">process_om_response</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">service_greeting_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">return_node</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">node</font>)<br></br>
+    {<br></br>
+        <font color="#000000">service_greeting_node</font> = <font color="#000000">axiom_node_get_first_child</font>(<font color="#000000">node</font>, <font color="#000000">env</font>);<br></br>
+        <font color="#000000"><b>if</b></font> (<font color="#000000">service_greeting_node</font> &amp;&amp;<br></br>
+                <font color="#000000">axiom_node_get_node_type</font>(<font color="#000000">service_greeting_node</font>, <font color="#000000">env</font>) == <font color="#000000">AXIOM_TEXT</font>)<br></br>
+        {<br></br>
+            <font color="#000000">axiom_text_t</font> *<font color="#000000">greeting</font> = (<font color="#000000">axiom_text_t</font> *)<font color="#000000">axiom_node_get_data_element</font>(<font color="#000000">service_greeting_node</font>, <font color="#000000">env</font>);<br></br>
+            <font color="#000000"><b>if</b></font> (<font color="#000000">greeting</font> &amp;&amp; <font color="#000000">axiom_text_get_value</font>(<font color="#000000">greeting</font> , <font color="#000000">env</font>))<br></br>
+            {<br></br>
+                <font color="#000000"><b>return</b></font> <font color="#000000">axiom_text_get_value</font>(<font color="#000000">greeting</font>, <font color="#000000">env</font>);<br></br>
+            }<br></br>
+        }<br></br>
+    }<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">NULL</font>;<br></br>
+}<br></br>
+<br></br>
+		</font></div></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/hello/service/hello.c.html b/axis2/c/core/docs/hello/service/hello.c.html
new file mode 100644
index 0000000..2e15511
--- /dev/null
+++ b/axis2/c/core/docs/hello/service/hello.c.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Axis2/C - hello.c</title><style type="text/css" media="all">
+          @import url("../../../style/maven-base.css");
+          
+			    @import url("../../../style/maven-classic.css");</style><link rel="stylesheet" href="../../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2 C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 22 December 2006
+                  | Doc for 0.96</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis2_C"><h5>Axis2/C</h5><ul><li class="none"><a href="../../../index.html">Home</a></li><li class="expanded"><a href="../../../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../../../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">View Source Code Online</a></li><li class="none"><a href="../../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../../docs/developerguide.html">Developer Guide</a></li><li class="none"><a href="../../../docs/userguide.html">User Guide</a></li><li class="none"><a href="../../../docs/axis2c_manual.html">Axis2/C manual</a></li></ul></li><li class="expanded"><a href="../../../mail-lists.html">Get Involved</a><ul><li class="none"><a href="../../../mail-lists.html">Mailing Lists</a></li></ul></li><li class="expanded"><a href="../../../team-list.html">Project Information</a><ul><li class="none"><a href="../../../team-list.html">Project Team</a></li><li class="none"><a href="../../../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><font face="Monospace">
+<font color="#808080"><i>/*<br></br>
+ * Copyright 2004,2005 The Apache Software Foundation.<br></br>
+ *<br></br>
+ * Licensed under the Apache License, Version 2.0 (the "License");<br></br>
+ * you may not use this file except in compliance with the License.<br></br>
+ * You may obtain a copy of the License at<br></br>
+ *<br></br>
+ *      http://www.apache.org/licenses/LICENSE-2.0<br></br>
+ *<br></br>
+ * Unless required by applicable law or agreed to in writing, software<br></br>
+ * distributed under the License is distributed on an "AS IS" BASIS,<br></br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br></br>
+ * See the License for the specific language governing permissions and<br></br>
+ * limitations under the License.<br></br>
+ */</i></font><br></br>
+<font color="#008000">#include &lt;axis2_svc_skeleton.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_log_default.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_error_default.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_text.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_node.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_element.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_array_list.h&gt;<br></br></font>
+<font color="#008000">#include &lt;stdio.h&gt;<br></br></font>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<font color="#000000">axis2_hello_greet</font>(<font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>);<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_free</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>);<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_invoke</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>,<br></br>
+        <font color="#000000">axis2_msg_ctx_t</font> *<font color="#000000">msg_ctx</font>);<br></br>
+<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_init</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>);<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_on_fault</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeli</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>);<br></br>
+<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">build_greeting_response</font>(<font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>, <br></br>
+        <font color="#000000">axis2_char_t</font> *<font color="#000000">greeting</font>);<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">axis2_hello_greet</font>(<font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">client_greeting_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">return_node</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">AXIS2_ENV_CHECK</font>(<font color="#000000">env</font>, <font color="#000000">NULL</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">node</font>)<br></br>
+    {<br></br>
+        <font color="#000000">client_greeting_node</font> = <font color="#000000">AXIOM_NODE_GET_FIRST_CHILD</font>(<font color="#000000">node</font>, <font color="#000000">env</font>);<br></br>
+        <font color="#000000"><b>if</b></font> (<font color="#000000">client_greeting_node</font> &amp;&amp;<br></br>
+                <font color="#000000">AXIOM_NODE_GET_NODE_TYPE</font>(<font color="#000000">client_greeting_node</font>, <font color="#000000">env</font>) == <font color="#000000">AXIOM_TEXT</font>)<br></br>
+        {<br></br>
+            <font color="#000000">axiom_text_t</font> *<font color="#000000">greeting</font> = (<font color="#000000">axiom_text_t</font> *)<font color="#000000">AXIOM_NODE_GET_DATA_ELEMENT</font>(<font color="#000000">client_greeting_node</font>, <font color="#000000">env</font>);<br></br>
+            <font color="#000000"><b>if</b></font> (<font color="#000000">greeting</font> &amp;&amp; <font color="#000000">AXIOM_TEXT_GET_VALUE</font>(<font color="#000000">greeting</font> , <font color="#000000">env</font>))<br></br>
+            {<br></br>
+                <font color="#000000">axis2_char_t</font> *<font color="#000000">greeting_str</font> = <font color="#000000">AXIOM_TEXT_GET_VALUE</font>(<font color="#000000">greeting</font>, <font color="#000000">env</font>);<br></br>
+                <font color="#000000">printf</font>(<font color="#FF0000">"Client greeted saying \"%s\" \n"</font>, <font color="#000000">greeting_str</font>);<br></br>
+                <font color="#000000">return_node</font> = <font color="#000000">build_greeting_response</font>(<font color="#000000">env</font>, <font color="#FF0000">"Hello Client!"</font>);<br></br>
+            }<br></br>
+        }<br></br>
+    }<br></br>
+    <font color="#000000"><b>else</b></font><br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_ERROR_SET</font>(<font color="#000000">env</font>-&gt;<font color="#000000">error</font>, <font color="#000000">AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST</font>, <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+        <font color="#000000">printf</font>(<font color="#FF0000">"ERROR: invalid XML in request\n"</font>);<br></br>
+        <font color="#000000">return_node</font> = <font color="#000000">build_greeting_response</font>(<font color="#000000">env</font>, <font color="#FF0000">"Client! Who are you?"</font>);<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">return_node</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">build_greeting_response</font>(<font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axis2_char_t</font> *<font color="#000000">greeting</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font>* <font color="#000000">greeting_om_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_element_t</font> * <font color="#000000">greeting_om_ele</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">greeting_om_ele</font> = <font color="#000000">axiom_element_create</font>(<font color="#000000">env</font>, <font color="#000000">NULL</font>, <font color="#FF0000">"greetResponse"</font>, <font color="#000000">NULL</font>, &amp;<font color="#000000">greeting_om_node</font>);<br></br>
+<br></br>
+    <font color="#000000">AXIOM_ELEMENT_SET_TEXT</font>(<font color="#000000">greeting_om_ele</font>, <font color="#000000">env</font>, <font color="#000000">greeting</font>, <font color="#000000">greeting_om_node</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">greeting_om_node</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+<font color="#000000">axis2_svc_skeleton_t</font> *<br></br>
+<font color="#000000">axis2_hello_create</font>(<font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">svc_skeleton</font> = <font color="#000000">AXIS2_MALLOC</font>(<font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>,<br></br>
+            <font color="#000000"><b>sizeof</b></font>(<font color="#000000">axis2_svc_skeleton_t</font>));<br></br>
+<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font> = <font color="#000000">AXIS2_MALLOC</font>(<br></br>
+                <font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>, <font color="#000000"><b>sizeof</b></font>(<font color="#000000">axis2_svc_skeleton_ops_t</font>));<br></br>
+<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font>-&gt;<font color="#000000">free</font> = <font color="#000000">hello_free</font>;<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font>-&gt;<font color="#000000">init</font> = <font color="#000000">hello_init</font>;<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font>-&gt;<font color="#000000">invoke</font> = <font color="#000000">hello_invoke</font>;<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font>-&gt;<font color="#000000">on_fault</font> = <font color="#000000">hello_on_fault</font>;<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">svc_skeleton</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_init</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font> = <font color="#000000">axis2_array_list_create</font>(<font color="#000000">env</font>, <font color="#0000FF">0</font>);<br></br>
+    <font color="#000000">AXIS2_ARRAY_LIST_ADD</font>(<font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font>, <font color="#000000">env</font>, <font color="#FF0000">"helloString"</font>);<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_invoke</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>,<br></br>
+        <font color="#000000">axis2_msg_ctx_t</font> *<font color="#000000">msg_ctx</font>)<br></br>
+{<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">axis2_hello_greet</font>(<font color="#000000">env</font>, <font color="#000000">node</font>);<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_on_fault</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeli</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">error_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font>* <font color="#000000">text_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_element_t</font> *<font color="#000000">error_ele</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">error_ele</font> = <font color="#000000">axiom_element_create</font>(<font color="#000000">env</font>, <font color="#000000">node</font>, <font color="#FF0000">"EchoServiceError"</font>, <font color="#000000">NULL</font>,<br></br>
+            &amp;<font color="#000000">error_node</font>);<br></br>
+    <font color="#000000">AXIOM_ELEMENT_SET_TEXT</font>(<font color="#000000">error_ele</font>, <font color="#000000">env</font>, <font color="#FF0000">"Echo service failed "</font>,<br></br>
+            <font color="#000000">text_node</font>);<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">error_node</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_free</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font>)<br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_ARRAY_LIST_FREE</font>(<font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font>, <font color="#000000">env</font>);<br></br>
+        <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font>)<br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_FREE</font>(<font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>, <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font>);<br></br>
+        <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">svc_skeleton</font>)<br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_FREE</font>(<font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>, <font color="#000000">svc_skeleton</font>);<br></br>
+        <font color="#000000">svc_skeleton</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+<font color="#000000">AXIS2_EXPORT</font> <font color="#800000">int</font><br></br>
+<font color="#000000">axis2_get_instance</font>(<font color="#000000">axis2_svc_skeleton_t</font> **<font color="#000000">inst</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    *<font color="#000000">inst</font> = <font color="#000000">axis2_hello_create</font>(<font color="#000000">env</font>);<br></br>
+    <font color="#000000"><b>if</b></font> (!(*<font color="#000000">inst</font>))<br></br>
+    {<br></br>
+        <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_FAILURE</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">AXIS2_EXPORT</font> <font color="#800000">int</font><br></br>
+<font color="#000000">axis2_remove_instance</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">inst</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axis2_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">axis2_status_t</font> <font color="#000000">status</font> = <font color="#000000">AXIS2_FAILURE</font>;<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">inst</font>)<br></br>
+    {<br></br>
+        <font color="#000000">status</font> = <font color="#000000">AXIS2_SVC_SKELETON_FREE</font>(<font color="#000000">inst</font>, <font color="#000000">env</font>);<br></br>
+    }<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">status</font>;<br></br>
+}<br></br>
+<br></br>
+		</font></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/hello/service/hello/services.html b/axis2/c/core/docs/hello/service/hello/services.html
new file mode 100644
index 0000000..202fbee
--- /dev/null
+++ b/axis2/c/core/docs/hello/service/hello/services.html
@@ -0,0 +1,7 @@
+<service name="hello">
+    <parameter name="ServiceClass" locked="xsd:false">hello</parameter>
+   
+        Quick start guide hello service sample.
+   
+    <operation name="greet"></operation>
+</service>
\ No newline at end of file
diff --git a/axis2/c/core/docs/hello/service/hello_svc.c b/axis2/c/core/docs/hello/service/hello_svc.c
new file mode 100644
index 0000000..15b33c1
--- /dev/null
+++ b/axis2/c/core/docs/hello/service/hello_svc.c
@@ -0,0 +1,211 @@
+
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include <axis2_svc_skeleton.h>
+#include <axutil_log_default.h>
+#include <axutil_error_default.h>
+#include <axutil_array_list.h>
+#include <axiom_text.h>
+#include <axiom_node.h>
+#include <axiom_element.h>
+#include <stdio.h>
+
+axiom_node_t *axis2_hello_greet(
+    const axutil_env_t * env,
+    axiom_node_t * node);
+
+int AXIS2_CALL hello_free(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env);
+
+axiom_node_t *AXIS2_CALL hello_invoke(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env,
+    axiom_node_t * node,
+    axis2_msg_ctx_t * msg_ctx);
+
+int AXIS2_CALL hello_init(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env);
+
+axiom_node_t *AXIS2_CALL hello_on_fault(
+    axis2_svc_skeleton_t * svc_skeli,
+    const axutil_env_t * env,
+    axiom_node_t * node);
+
+axiom_node_t *build_greeting_response(
+    const axutil_env_t * env,
+    axis2_char_t * greeting);
+
+axiom_node_t *
+axis2_hello_greet(
+    const axutil_env_t * env,
+    axiom_node_t * node)
+{
+    axiom_node_t *client_greeting_node = NULL;
+    axiom_node_t *return_node = NULL;
+
+    AXIS2_ENV_CHECK(env, NULL);
+
+    if (node)
+    {
+        client_greeting_node = axiom_node_get_first_child(node, env);
+        if (client_greeting_node &&
+            axiom_node_get_node_type(client_greeting_node, env) == AXIOM_TEXT)
+        {
+            axiom_text_t *greeting =
+                (axiom_text_t *)
+                axiom_node_get_data_element(client_greeting_node, env);
+            if (greeting && axiom_text_get_value(greeting, env))
+            {
+                const axis2_char_t *greeting_str =
+                    axiom_text_get_value(greeting, env);
+                printf("Client greeted saying \"%s\" \n", greeting_str);
+                return_node = build_greeting_response(env, "Hello Client!");
+            }
+        }
+    }
+    else
+    {
+        AXIS2_ERROR_SET(env->error,
+                        AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST,
+                        AXIS2_FAILURE);
+        printf("ERROR: invalid XML in request\n");
+        return_node = build_greeting_response(env, "Client! Who are you?");
+    }
+
+    return return_node;
+}
+
+axiom_node_t *
+build_greeting_response(
+    const axutil_env_t * env,
+    axis2_char_t * greeting)
+{
+    axiom_node_t *greeting_om_node = NULL;
+    axiom_element_t *greeting_om_ele = NULL;
+
+    greeting_om_ele =
+        axiom_element_create(env, NULL, "greetResponse", NULL,
+                             &greeting_om_node);
+
+    axiom_element_set_text(greeting_om_ele, env, greeting, greeting_om_node);
+
+    return greeting_om_node;
+}
+
+static const axis2_svc_skeleton_ops_t hello_svc_skeleton_ops_var = {
+    hello_init,
+    hello_invoke,
+    hello_on_fault,
+    hello_free
+};
+
+axis2_svc_skeleton_t *
+axis2_hello_create(
+    const axutil_env_t * env)
+{
+    axis2_svc_skeleton_t *svc_skeleton = NULL;
+    svc_skeleton = AXIS2_MALLOC(env->allocator, sizeof(axis2_svc_skeleton_t));
+
+    svc_skeleton->ops = &hello_svc_skeleton_ops_var;
+
+    svc_skeleton->func_array = NULL;
+
+    return svc_skeleton;
+}
+
+int AXIS2_CALL
+hello_init(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env)
+{
+    svc_skeleton->func_array = axutil_array_list_create(env, 0);
+    axutil_array_list_add(svc_skeleton->func_array, env, "helloString");
+    return AXIS2_SUCCESS;
+}
+
+axiom_node_t *AXIS2_CALL
+hello_invoke(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env,
+    axiom_node_t * node,
+    axis2_msg_ctx_t * msg_ctx)
+{
+    return axis2_hello_greet(env, node);
+}
+
+axiom_node_t *AXIS2_CALL
+hello_on_fault(
+    axis2_svc_skeleton_t * svc_skeli,
+    const axutil_env_t * env,
+    axiom_node_t * node)
+{
+    axiom_node_t *error_node = NULL;
+    axiom_node_t *text_node = NULL;
+    axiom_element_t *error_ele = NULL;
+    error_ele = axiom_element_create(env, node, "EchoServiceError", NULL,
+                                     &error_node);
+    axiom_element_set_text(error_ele, env, "Echo service failed ", text_node);
+    return error_node;
+}
+
+int AXIS2_CALL
+hello_free(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env)
+{
+    if (svc_skeleton->func_array)
+    {
+        axutil_array_list_free(svc_skeleton->func_array, env);
+        svc_skeleton->func_array = NULL;
+    }
+
+    if (svc_skeleton)
+    {
+        AXIS2_FREE(env->allocator, svc_skeleton);
+        svc_skeleton = NULL;
+    }
+
+    return AXIS2_SUCCESS;
+}
+
+AXIS2_EXPORT int
+axis2_get_instance(
+    axis2_svc_skeleton_t ** inst,
+    const axutil_env_t * env)
+{
+    *inst = axis2_hello_create(env);
+    if (!(*inst))
+    {
+        return AXIS2_FAILURE;
+    }
+
+    return AXIS2_SUCCESS;
+}
+
+AXIS2_EXPORT int
+axis2_remove_instance(
+    axis2_svc_skeleton_t * inst,
+    const axutil_env_t * env)
+{
+    axis2_status_t status = AXIS2_FAILURE;
+    if (inst)
+    {
+        status = AXIS2_SVC_SKELETON_FREE(inst, env);
+    }
+    return status;
+}
diff --git a/axis2/c/core/docs/hello/service/hello_svc.c.html b/axis2/c/core/docs/hello/service/hello_svc.c.html
new file mode 100644
index 0000000..3c99692
--- /dev/null
+++ b/axis2/c/core/docs/hello/service/hello_svc.c.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - hello_svc.c</title><style type="text/css" media="all">
+          @import url("../../../style/maven-base.css");
+          
+			    @import url("../../../style/maven-classic.css");</style><link rel="stylesheet" href="../../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 21 July 2008
+                  | Doc for 1.5.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../../../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="../../../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../../../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../../team-list.html">Project Information</a><ul><li class="none"><a href="../../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><div class="contentBox"><div class="section"><font face="Monospace">
+<font color="#808080"><i>/*<br></br>
+ * Copyright 2004,2005 The Apache Software Foundation.<br></br>
+ *<br></br>
+ * Licensed under the Apache License, Version 2.0 (the "License");<br></br>
+ * you may not use this file except in compliance with the License.<br></br>
+ * You may obtain a copy of the License at<br></br>
+ *<br></br>
+ *      http://www.apache.org/licenses/LICENSE-2.0<br></br>
+ *<br></br>
+ * Unless required by applicable law or agreed to in writing, software<br></br>
+ * distributed under the License is distributed on an "AS IS" BASIS,<br></br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br></br>
+ * See the License for the specific language governing permissions and<br></br>
+ * limitations under the License.<br></br>
+ */</i></font><br></br>
+<font color="#008000">#include &lt;axis2_svc_skeleton.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axutil_log_default.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axutil_error_default.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axutil_array_list.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_text.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_node.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_element.h&gt;<br></br></font>
+<font color="#008000">#include &lt;stdio.h&gt;<br></br></font>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<font color="#000000">axis2_hello_greet</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>);<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_free</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>);<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_invoke</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>,<br></br>
+        <font color="#000000">axis2_msg_ctx_t</font> *<font color="#000000">msg_ctx</font>);<br></br>
+<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_init</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>);<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_on_fault</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeli</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>);<br></br>
+<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">build_greeting_response</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>, <br></br>
+        <font color="#000000">axis2_char_t</font> *<font color="#000000">greeting</font>);<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">axis2_hello_greet</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">client_greeting_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">return_node</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">AXIS2_ENV_CHECK</font>(<font color="#000000">env</font>, <font color="#000000">NULL</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">node</font>)<br></br>
+    {<br></br>
+        <font color="#000000">client_greeting_node</font> = <font color="#000000">axiom_node_get_first_child</font>(<font color="#000000">node</font>, <font color="#000000">env</font>);<br></br>
+        <font color="#000000"><b>if</b></font> (<font color="#000000">client_greeting_node</font> &amp;&amp;<br></br>
+                <font color="#000000">axiom_node_get_node_type</font>(<font color="#000000">client_greeting_node</font>, <font color="#000000">env</font>) == <font color="#000000">AXIOM_TEXT</font>)<br></br>
+        {<br></br>
+            <font color="#000000">axiom_text_t</font> *<font color="#000000">greeting</font> = (<font color="#000000">axiom_text_t</font> *)<font color="#000000">axiom_node_get_data_element</font>(<font color="#000000">client_greeting_node</font>, <font color="#000000">env</font>);<br></br>
+            <font color="#000000"><b>if</b></font> (<font color="#000000">greeting</font> &amp;&amp; <font color="#000000">axiom_text_get_value</font>(<font color="#000000">greeting</font> , <font color="#000000">env</font>))<br></br>
+            {<br></br>
+                <font color="#800000">const</font> <font color="#000000">axis2_char_t</font> *<font color="#000000">greeting_str</font> = <font color="#000000">axiom_text_get_value</font>(<font color="#000000">greeting</font>, <font color="#000000">env</font>);<br></br>
+                <font color="#000000">printf</font>(<font color="#FF0000">"Client greeted saying \"%s\" \n"</font>, <font color="#000000">greeting_str</font>);<br></br>
+                <font color="#000000">return_node</font> = <font color="#000000">build_greeting_response</font>(<font color="#000000">env</font>, <font color="#FF0000">"Hello Client!"</font>);<br></br>
+            }<br></br>
+        }<br></br>
+    }<br></br>
+    <font color="#000000"><b>else</b></font><br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_ERROR_SET</font>(<font color="#000000">env</font>-&gt;<font color="#000000">error</font>, <font color="#000000">AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST</font>, <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+        <font color="#000000">printf</font>(<font color="#FF0000">"ERROR: invalid XML in request\n"</font>);<br></br>
+        <font color="#000000">return_node</font> = <font color="#000000">build_greeting_response</font>(<font color="#000000">env</font>, <font color="#FF0000">"Client! Who are you?"</font>);<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">return_node</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font> *<br></br>
+<font color="#000000">build_greeting_response</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axis2_char_t</font> *<font color="#000000">greeting</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font>* <font color="#000000">greeting_om_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_element_t</font> * <font color="#000000">greeting_om_ele</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">greeting_om_ele</font> = <font color="#000000">axiom_element_create</font>(<font color="#000000">env</font>, <font color="#000000">NULL</font>, <font color="#FF0000">"greetResponse"</font>, <font color="#000000">NULL</font>, &amp;<font color="#000000">greeting_om_node</font>);<br></br>
+<br></br>
+    <font color="#000000">axiom_element_set_text</font>(<font color="#000000">greeting_om_ele</font>, <font color="#000000">env</font>, <font color="#000000">greeting</font>, <font color="#000000">greeting_om_node</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">greeting_om_node</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#800000">static</font> <font color="#800000">const</font> <font color="#000000">axis2_svc_skeleton_ops_t</font> <font color="#000000">hello_svc_skeleton_ops_var</font> = {<br></br>
+    <font color="#000000">hello_init</font>,<br></br>
+    <font color="#000000">hello_invoke</font>,<br></br>
+    <font color="#000000">hello_on_fault</font>,<br></br>
+    <font color="#000000">hello_free</font><br></br>
+};<br></br>
+<br></br>
+<font color="#000000">axis2_svc_skeleton_t</font> *<br></br>
+<font color="#000000">axis2_hello_create</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">svc_skeleton</font> = <font color="#000000">AXIS2_MALLOC</font>(<font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>,<br></br>
+            <font color="#000000"><b>sizeof</b></font>(<font color="#000000">axis2_svc_skeleton_t</font>));<br></br>
+<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">ops</font> = &amp;<font color="#000000">hello_svc_skeleton_ops_var</font>;<br></br>
+<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font> = <font color="#000000">NULL</font>;<br></br>
+ <br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">svc_skeleton</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_init</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font> = <font color="#000000">axutil_array_list_create</font>(<font color="#000000">env</font>, <font color="#0000FF">0</font>);<br></br>
+    <font color="#000000">axutil_array_list_add</font>(<font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font>, <font color="#000000">env</font>, <font color="#FF0000">"helloString"</font>);<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_invoke</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>,<br></br>
+        <font color="#000000">axis2_msg_ctx_t</font> *<font color="#000000">msg_ctx</font>)<br></br>
+{<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">axis2_hello_greet</font>(<font color="#000000">env</font>, <font color="#000000">node</font>);<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axiom_node_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_on_fault</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeli</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>, <font color="#000000">axiom_node_t</font> *<font color="#000000">node</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">error_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font>* <font color="#000000">text_node</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_element_t</font> *<font color="#000000">error_ele</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">error_ele</font> = <font color="#000000">axiom_element_create</font>(<font color="#000000">env</font>, <font color="#000000">node</font>, <font color="#FF0000">"EchoServiceError"</font>, <font color="#000000">NULL</font>,<br></br>
+            &amp;<font color="#000000">error_node</font>);<br></br>
+    <font color="#000000">axiom_element_set_text</font>(<font color="#000000">error_ele</font>, <font color="#000000">env</font>, <font color="#FF0000">"Echo service failed "</font>,<br></br>
+            <font color="#000000">text_node</font>);<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">error_node</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#800000">int</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">hello_free</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">svc_skeleton</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font>)<br></br>
+    {<br></br>
+        <font color="#000000">axutil_array_list_free</font>(<font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font>, <font color="#000000">env</font>);<br></br>
+        <font color="#000000">svc_skeleton</font>-&gt;<font color="#000000">func_array</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">svc_skeleton</font>)<br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_FREE</font>(<font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>, <font color="#000000">svc_skeleton</font>);<br></br>
+        <font color="#000000">svc_skeleton</font> = <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+<font color="#000000">AXIS2_EXPORT</font> <font color="#800000">int</font><br></br>
+<font color="#000000">axis2_get_instance</font>(<font color="#000000">axis2_svc_skeleton_t</font> **<font color="#000000">inst</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    *<font color="#000000">inst</font> = <font color="#000000">axis2_hello_create</font>(<font color="#000000">env</font>);<br></br>
+    <font color="#000000"><b>if</b></font> (!(*<font color="#000000">inst</font>))<br></br>
+    {<br></br>
+        <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_FAILURE</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">AXIS2_EXPORT</font> <font color="#800000">int</font><br></br>
+<font color="#000000">axis2_remove_instance</font>(<font color="#000000">axis2_svc_skeleton_t</font> *<font color="#000000">inst</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">axis2_status_t</font> <font color="#000000">status</font> = <font color="#000000">AXIS2_FAILURE</font>;<br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">inst</font>)<br></br>
+    {<br></br>
+        <font color="#000000">status</font> = <font color="#000000">AXIS2_SVC_SKELETON_FREE</font>(<font color="#000000">inst</font>, <font color="#000000">env</font>);<br></br>
+    }<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">status</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+		</font></div></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/images/OM005.gif b/axis2/c/core/docs/images/OM005.gif
new file mode 100644
index 0000000..49209e4
--- /dev/null
+++ b/axis2/c/core/docs/images/OM005.gif
Binary files differ
diff --git a/axis2/c/core/docs/images/archi006.jpg b/axis2/c/core/docs/images/archi006.jpg
new file mode 100644
index 0000000..50a2122
--- /dev/null
+++ b/axis2/c/core/docs/images/archi006.jpg
Binary files differ
diff --git a/axis2/c/core/docs/images/arrow_left.gif b/axis2/c/core/docs/images/arrow_left.gif
new file mode 100644
index 0000000..01100ec
--- /dev/null
+++ b/axis2/c/core/docs/images/arrow_left.gif
Binary files differ
diff --git a/axis2/c/core/docs/images/arrow_right.gif b/axis2/c/core/docs/images/arrow_right.gif
new file mode 100644
index 0000000..b7c1d92
--- /dev/null
+++ b/axis2/c/core/docs/images/arrow_right.gif
Binary files differ
diff --git a/axis2/c/core/docs/images/axis2c_repo.gif b/axis2/c/core/docs/images/axis2c_repo.gif
new file mode 100644
index 0000000..a672782
--- /dev/null
+++ b/axis2/c/core/docs/images/axis2c_repo.gif
Binary files differ
diff --git a/axis2/c/core/docs/images/binary_folder_structure.jpg b/axis2/c/core/docs/images/binary_folder_structure.jpg
new file mode 100644
index 0000000..ccf3ed5
--- /dev/null
+++ b/axis2/c/core/docs/images/binary_folder_structure.jpg
Binary files differ
diff --git a/axis2/c/core/docs/images/folder_structure.jpg b/axis2/c/core/docs/images/folder_structure.jpg
new file mode 100644
index 0000000..7dd0eda
--- /dev/null
+++ b/axis2/c/core/docs/images/folder_structure.jpg
Binary files differ
diff --git a/axis2/c/core/docs/images/folder_structure_libxml2.jpg b/axis2/c/core/docs/images/folder_structure_libxml2.jpg
new file mode 100644
index 0000000..356f21c
--- /dev/null
+++ b/axis2/c/core/docs/images/folder_structure_libxml2.jpg
Binary files differ
diff --git a/axis2/c/core/docs/index.html b/axis2/c/core/docs/index.html
new file mode 100644
index 0000000..bc4e336
--- /dev/null
+++ b/axis2/c/core/docs/index.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Documentation</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_Documentation"></a><h2>Apache Axis2/C Documentation</h2><div class="subsection"><a name="Getting_Started"></a><h3>Getting Started</h3><ul>
+  <li><a href="installationguide.html">Installation Guide</a></li>
+</ul></div><div class="subsection"><a name="Manual"></a><h3>Manual</h3><ul>
+<li><a href="axis2c_manual.html">Axis2/C Manual</a></li>
+</ul></div><div class="subsection"><a name="Additional_References"></a><h3>Additional References</h3><ul>
+  <li><a href="faq.html">FAQ</a></li>
+  <li><a href="http://ws.apache.org/axis2/1_2/Axis2ArchitectureGuide.html" class="externalLink" title="External Link">
+Architecture Guide</a></li>
+  <li><a href="architecture_notes.html">C Specific Architecture Notes</a></li>
+  <li><a href="om_tutorial.html">OM Tutorial</a></li>
+  <li><a href="../coding_conventions.html">Coding Conventions in Axis2/C</a></li>
+  <li><a href="../api/html/index.html">API Documentation</a></li>
+</ul></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/installationguide.html b/axis2/c/core/docs/installationguide.html
new file mode 100644
index 0000000..c041cc0
--- /dev/null
+++ b/axis2/c/core/docs/installationguide.html
@@ -0,0 +1,729 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Installation Guide</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_Installation_Guide"></a><h2>Apache Axis2/C Installation Guide</h2><p>This document guides you on how to install Axis2/C, and run
+the server and
+client samples on Linux and Microsoft Windows operating systems.</p><p>This release comes in two forms, source and binary and you can
+download them from <a href="http://ws.apache.org/axis2/c/download.cgi" title="External Link" class="externalLink">here</a>. This
+document covers
+both forms.</p><p>Please send your feedback to the developer mailing list: <a href="mailto:c-dev@axis.apache.org">c-dev@axis.apache.org</a>
+(Subscription details are available on the <a href="http://ws.apache.org/axis2/c/mail-lists.html" class="externalLink" title="External Link">Axis2 site</a>.)
+Please
+remember to prefix the subject with [Axis2].</p><div class="section"><a name="Contents"></a>
+<h2>Contents</h2>
+<ul>
+1. <a href="#1">Getting Axis2/C Working on Linux</a>
+<br></br>
+<ul>
+1.1 <a href="#1_1">Setting up Prerequisites</a>
+<ul>
+1.1.1 <a href="#1_1_1">Mandatory</a> <br></br>
+1.1.2 <a href="#1_1_2">Optional</a> <br></br>
+</ul>
+1.2 <a href="#1_2">Using Binary Release</a> <br></br>
+1.3 <a href="#1_3">Using Source Release</a> <br></br>
+<ul>
+1.3.1 <a href="#1_3_1">Basic Build</a> <br></br>
+1.3.2 <a href="#1_3_2">Build with Options</a> <br></br>
+<ul>
+(a) <a href="#1_3_2_a">With Guththila</a> <br></br>
+(b) <a href="#1_3_2_b">With libxml2</a><br></br>
+(c) <a href="#1_3_2_c">With AMQP Transport</a><br></br>
+</ul>
+1.3.3 <a href="#1_3_3">Building Samples</a> <br></br>
+</ul>
+1.4 <a href="#1_4">Configuration</a> <br></br>
+<ul>
+1.4.1 <a href="#1_4_1">AMQP Transport</a> <br></br>
+</ul>
+1.5 <a href="#1_5">Running Samples</a> <br></br>
+<ul>
+1.5.1 <a href="#1_5_1">HTTP Transport</a> <br></br>
+<ul>
+(a) <a href="#1_5_1_a">Server</a> <br></br>
+(b) <a href="#1_5_1_b">Clients</a> <br></br>
+</ul>
+1.5.2 <a href="#1_5_2">AMQP Transport</a> <br></br>
+<ul>
+(a) <a href="#1_5_2_a">Server</a> <br></br>
+(b) <a href="#1_5_2_b">Client</a> <br></br>
+</ul>
+</ul>
+</ul>
+<br></br>
+2. <a href="#2">Getting Axis2/C Working on Windows (Win32)</a><br></br>
+<ul>
+2.1 <a href="#2_1">Setting up Prerequisites</a><br></br>
+<ul>
+2.1.1 <a href="#2_1_1">Mandatory</a><br></br>
+2.1.2 <a href="#2_1_2">Optional</a><br></br>
+</ul>
+2.2 <a href="#2_2">Using Binary Release</a><br></br>
+2.3 <a href="#2_3">Using Source Release</a><br></br>
+<ul>
+2.3.1 <a href="#2_3_1">Setting Build Options</a><br></br>
+<ul>
+(a) <a href="#2_3_1_a">Enable Guththila</a><br></br>
+(b) <a href="#2_3_1_b">Enable libxml2</a><br></br>
+(c) <a href="#2_3_1_c">Enable SSL Support</a><br></br>
+(d) <a href="#2_3_1_d">Enable libcurl</a><br></br>
+(e) <a href="#2_3_1_e">Setting zlib Location</a><br></br>
+</ul>
+2.3.2 <a href="#2_3_2">Compiling the Source</a><br></br>
+</ul>
+2.4 <a href="#2_4">Running Samples</a><br></br>
+<ul>
+2.4.1 <a href="#2_4_1">HTTP transport</a><br></br>
+<ul>
+(a) <a href="#2_4_1_a">Server</a><br></br>
+(b) <a href="#2_4_1_b">Clients</a><br></br>
+</ul>
+</ul>
+</ul>
+<br></br>
+3. <a href="#3">Installing Apache2 Web Server Integration
+Module (mod_axis2)</a><br></br>
+<ul>
+3.1 <a href="#3_1">Building mod_axis2 from Source</a><br></br>
+<ul>
+3.1.1 <a href="#3_1_1">On Linux</a><br></br>
+3.1.2 <a href="#3_1_2">On Windows (Win32)</a><br></br>
+</ul>
+3.2 <a href="#3_2">Deploying in Apache2 Web Server</a><br></br>
+</ul>
+<br></br>
+4. <a href="#4">Installing IIS (Interner Information
+Server) Integration Module (mod_axis2_IIS)</a><br></br>
+<ul>
+4.1 <a href="#4_1">Building mod_axis2_IIS from Source</a><br></br>
+4.2 <a href="#4_2">Deploying in the IIS</a><br></br>
+</ul>
+</ul>
+</div><br></br><div class="section"><a name="1"></a>
+<h2>1. Getting Axis2/C Working on Linux</h2>
+<div class="subsection"><a name="1_1"></a>
+<h3>1.1 Setting up Prerequisites</h3>
+<div class="subsection"><a name="1_1_1"></a>
+<h4>1.1.1 Mandatory</h4>
+<p>By default Axis2/C is not dependent on any other software libraries.</p>
+</div>
+<div class="subsection"><a name="1_1_2"></a>
+<h4>1.1.2 Optional</h4>
+<p>(a) libxml2 - <a href="http://www.xmlsoft.org/" class="externalLink" title="External Link">http://www.xmlsoft.org/</a>
+<br></br>
+(b) libiconv - <a href="http://www.gnu.org/software/libiconv/" class="externalLink" title="External Link">http://www.gnu.org/software/libiconv/</a>
+<br></br>
+(c) zlib - <a href="http://www.zlib.net/" class="externalLink" title="External Link">http://www.zlib.net/</a>
+<br></br>
+(d) Apache Qpid - </p>
+<ul>
+You need to have Qpid libraries installed on your
+machine if you are going to use AMQP transport. It is imperative that
+you compile and install Qpid from SVN source.<br></br>
+You can checkout Qpid SVN source from <a class="externalLink" href="https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid">https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid</a>.
+</ul>
+</div>
+</div>
+<div class="subsection"><a name="1_2"></a>
+<h3>1.2 Using Binary Release</h3>
+<p>
+(a) Extract the binary tar package to a directory.<br></br>
+<br></br>
+(b) Set AXIS2C_HOME environment variable pointing to the location where
+you have extracted Axis2/C.<br></br>
+<br></br>
+<code>$ AXIS2C_HOME='/your_path_to_axis2c'</code><br></br>
+<code>$ export AXIS2C_HOME</code><br></br>
+<br></br>
+NOTE : You will need to set AXIS2C_HOME only if you need to run Axis2/C
+samples or tests. The reason is that the samples and test codes use
+AXIS2C_HOME to get the path to Axis2/C. To write your own services or
+clients this is not a requirement.<br></br>
+</p>
+</div>
+<div class="subsection"><a name="1_3"></a>
+<h3>1.3 Using Source Release</h3>
+<div class="subsection"><a name="1_3_1"></a>
+<h4>1.3.1 Basic Build</h4>
+(a) Extract the source tar package to a directory<br></br>
+<br></br>
+(b) Set AXIS2C_HOME environment variable pointing to the location where
+you want to install Axis2/C.<br></br>
+<br></br>
+<code>$ AXIS2C_HOME='/your_desired_path_to_axis2c_installation'</code><br></br>
+<code>$ export AXIS2C_HOME</code><br></br>
+<br></br>
+NOTE : You will need to set AXIS2C_HOME only if you need to run Axis2/C
+samples or tests. The reason is that the samples and test codes use
+AXIS2C_HOME to get
+the path to Axis2/C. To write your own services or clients this is not
+a requirement.<br></br>
+<br></br>
+(c) Go to the directory where you extracted the source<br></br>
+<br></br>
+<code>$ cd /your_path_to_axis2c_source</code><br></br>
+<br></br>
+(d) Build the source<br></br>
+This can be done by running the following command sequence in the
+directory where you have extracted the source.<br></br>
+<br></br>
+<code>$ ./configure --prefix=${AXIS2C_HOME}</code><br></br>
+<code>$ make</code><br></br>
+<code>$ make install</code><br></br>
+<br></br>
+Please run './configure --help' in respective sub directories for more
+information on these configure options. <br></br>
+<br></br>
+NOTE : If you don't provide the --prefix configure option, it will by
+default be installed into '/usr/local/axis2c' directory.<br></br>
+<br></br>
+You could run 'make check' to test if everything is working fine.
+However,note that the test/core/clientapi/test_clientapi program would
+fail unless AXIS2C_HOME points to the installed location.(It's looking
+for Axis2/C
+repository).This means you really should run 'make &amp;&amp;
+make install', then set 'AXIS2C_HOME=/path/to/install', and then 'make
+check'. That's a little different than the usual 'make
+&amp;&amp; make check &amp;&amp; make install' process.<br></br>
+</div>
+<div class="subsection"><a name="1_3_2"></a>
+<h4>1.3.2 Build with Options</h4>
+<div class="subsection"><a name="1_3_2_a"></a>
+<h4>(a) With Guththila</h4>
+You may need to try Axis2/C with Guththila XML parser. You can do it by
+giving '--enable-guththila=yes' as a configure option.<br></br>
+<br></br>
+<code>$ ./configure --enable-guththila=yes [other configuration
+options]</code><br></br>
+<code>$ make</code><br></br>
+<code>$ make install</code><br></br>
+</div>
+<div class="subsection"><a name="1_3_2_b"></a>
+<h4>(b) With libxml2</h4>
+You may need to try Axis2/C with libxml2 XML parser. You can do it by
+giving '--enable-libxml2=yes' as a configure option.<br></br>
+<br></br>
+<code>$ ./configure --enable-libxml2=yes [other configuration
+options]</code><br></br>
+<code>$ make</code><br></br>
+<code>$ make install</code><br></br>
+</div>
+<div class="subsection"><a name="1_3_2_c"></a>
+<h4>(c) With AMQP Transport</h4>
+You may need to try Axis2/C with the AMQP transport. You can do it by
+giving '--with-qpid=/path/to/qpid/home' as a configure option.<br></br>
+<br></br>
+<code>$ ./configure --with-qpid=/path/to/qpid/home [other
+configuration options]</code><br></br>
+<code>$ make</code><br></br>
+<code>$ make install</code><br></br>
+</div>
+</div>
+<div class="subsection"><a name="1_3_3"></a>
+<h4>1.3.3 Building Samples</h4>
+If you need to get the samples working, you also need to build the
+samples.<br></br>
+<br></br>
+To build the samples:<br></br>
+<br></br>
+<code>$ export
+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib/</code><br></br>
+<code>$ cd samples</code><br></br>
+<code>$ ./configure --prefix=${AXIS2C_HOME}
+--with-axis2=${AXIS2C_HOME}/include/axis2-1.6.0</code><br></br>
+<code>$ make</code><br></br>
+<code>$ make install</code><br></br>
+<br></br>
+Please run './configure --help' in samples folder for more information
+on configure options.<br></br>
+<br></br>
+NOTE : If you don't provide a --prefix configure option, samples will
+by default be installed into '/usr/local/axis2c/samples' directory.<br></br>
+</div>
+</div>
+<div class="subsection"><a name="1_4"></a>
+<h3>1.4 Configuration</h3>
+<div class="subsection"><a name="1_4_1"></a>
+<h4>1.4.1 AMQP Transport</h4>
+You need to add the following entries into the axis2.xml.<br></br>
+<br></br>
+<code>&lt;transportReceiver name="amqp"
+class="axis2_amqp_receiver"&gt; <br></br>
+   &lt;parameter name="qpid_broker_ip"
+locked="false"&gt;127.0.0.1&lt;/parameter&gt;<br></br>
+   &lt;parameter name="qpid_broker_port"
+locked="false"&gt;5672&lt;/parameter&gt;<br></br>
+&lt;/transportReceiver&gt;<br></br>
+<br></br>
+&lt;transportSender name="amqp" class="axis2_amqp_sender"/&gt;</code>
+</div>
+</div>
+<div class="subsection"><a name="1_5"></a>
+<h3>1.5 Running Samples</h3>
+<div class="subsection"><a name="1_5_1"></a>
+<h4>1.5.1 HTTP Transport</h4>
+<div class="subsection"><a name="1_5_1_a"></a>
+<h4>(a) Server</h4>
+You have to first start the axis2_http_server as follows.<br></br>
+<br></br>
+<code>$ cd ${AXIS2C_HOME}/bin</code><br></br>
+<code>$ ./axis2_http_server</code><br></br>
+<br></br>
+You should see the message<br></br>
+               Started
+Simple Axis2 HTTP
+Server...<br></br>
+<br></br>
+This will start the simple axis server on port 9090. To see the
+possible command line options run<br></br>
+<br></br>
+<code>$ ./axis2_http_server -h</code><br></br>
+<br></br>
+NOTE 1 : You may need to login as superuser to run the
+axis2_http_server.<br></br>
+NOTE 2 : If you run into shared lib problems, set the LD_LIBRARY_PATH
+as follows.<br></br>
+               <code>$
+export
+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib</code><br></br>
+</div>
+<div class="subsection"><a name="1_5_1_b"></a>
+<h4>(b) Clients</h4>
+When the axis2_http_server is up and running, you can run the sample
+clients in a new shell as follows.<br></br>
+<br></br>
+<code>$ cd ${AXIS2C_HOME}/samples/bin</code><br></br>
+<code>$ ./echo</code><br></br>
+<br></br>
+This will invoke the echo service.<br></br>
+<br></br>
+<code>$ ./math</code><br></br>
+<br></br>
+This will invoke the math service.<br></br>
+<br></br>
+To see the possible command line options for sample clients run them
+with '-h' option<br></br>
+<br></br>
+NOTE : If you run into shared lib problems, set the LD_LIBRARY_PATH as
+follows.<br></br>
+               <code>$
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib</code>
+</div>
+</div>
+<div class="subsection"><a name="1_5_2"></a>
+<h4>1.5.2 AMQP Transport</h4>
+<div class="subsection"><a name="1_5_2_a"></a>
+<h4>(a) Server</h4>
+Start the Qpid broker as follows.<br></br>
+<br></br>
+<code>$ cd ${QPID_HOME}/sbin</code><br></br>
+<code>$ ./qpidd --data-dir ./</code><br></br>
+<br></br>
+Start the axis2_amqp_server as follows.<br></br>
+<br></br>
+<code>$ cd ${AXIS2C_HOME}/bin</code><br></br>
+<code>$ ./axis2_amqp_server</code><br></br>
+<br></br>
+You should see the message<br></br>
+               Started
+Simple Axis2 AMQP Server...<br></br>
+<br></br>
+This will connect to the Qpid broker listening on 127.0.0.1:5672. To
+see the possible command line options run<br></br>
+<br></br>
+<code>$ ./axis2_amqp_server -h</code><br></br>
+<br></br>
+NOTE 1 : You have the flexibility of starting the Qpid broker first and
+then axis2_amqp_server or vise versa.<br></br>
+NOTE 2 : You may need to login as superuser to run the
+axis2_amqp_server.<br></br>
+NOTE 3 : If you run into shared lib problems, set the LD_LIBRARY_PATH
+as follows.<br></br>
+               <code>$
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib</code>
+</div>
+<div class="subsection"><a name="1_5_2_b"></a>
+<h4>(b) Clients</h4>
+When the axis2_amqp_server is up and running, you can run the sample
+clients in a new shell as follows.<br></br>
+<br></br>
+<code>$ cd ${AXIS2C_HOME}/sample/bin/amqp</code><br></br>
+<code>$ ./echo_blocking</code><br></br>
+<br></br>
+This will invoke the echo service.<br></br>
+<br></br>
+To see the possible command line options for sample clients run them
+with '-h' option<br></br>
+<br></br>
+NOTE : If you run into shared lib problems, set the LD_LIBRARY_PATH as
+follows.<br></br>
+               <code>$
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib</code>
+</div>
+</div>
+</div>
+<div class="section"><a name="2"></a>
+<h2>2. Getting Axis2/C Working on Windows (Win32)</h2>
+<div class="subsection"><a name="2_1"></a>
+<h3>2.1 Setting up Prerequisites</h3>
+<div class="subsection"><a name="2_1_1"></a>
+<h4>2.1.1 Mandatory</h4>
+(a) The binaries shipped with this version are compiled with Microsoft
+Visual Studio compiler (cl). And also the makefile that is shipped with
+this version needs Microsoft Visual Studio compiler (cl) and nmake
+build tool. <br></br>
+<br></br>
+NOTE : You can <a href="http://msdn.microsoft.com/vstudio/express/downloads/" class="externalLink" title="External Link">download</a>
+Microsoft VS Express2005 Edition and Platform
+SDK from Microsoft website. You need to add the path to Platform SDK
+Include and Lib folders to the makefile in order for you to compile the
+source.<br></br>
+</div>
+<div class="subsection"><a name="2_1_2"></a>
+<h4>2.1.2 Optional</h4>
+(a) libxml2 [<a href="http://www.zlatkovic.com/pub/libxml" class="externalLink" title="External Link">http://www.zlatkovic.com/pub/libxml</a>
+version &gt;= libxml2-2.6.20.win32]<br></br>
+(b) iconv [<a href="http://www.zlatkovic.com/pub/libxml" class="externalLink" title="External Link">http://www.zlatkovic.com/pub/libxml</a>
+version &gt;= iconv-1.9.1.win32]<br></br>
+(c) zlib [<a href="http://www.zlatkovic.com/pub/libxml" class="externalLink" title="External Link">http://www.zlatkovic.com/pub/libxml</a>
+version &gt;= zlib-1.2.3.win32]<br></br>
+</div>
+</div>
+<div class="subsection"><a name="2_2"></a>
+<h3>2.2 Using Binary Release</h3>
+Extract the binary distribution to a folder of your choice.(example:
+C:\axis2c)<br></br>
+The C:\axis2c folder structure is as follows:<br></br>
+<ul>
+<li>bin - server and other executables</li>
+<li>samples\bin - client sample binaries </li>
+<li>samples\lib - sample libraries </li>
+<li>samples\src - sample sources </li>
+<li>lib - library modules</li>
+<li>services - deployed services</li>
+<li>modules - deployed modules</li>
+<li>include - all Include files of Axis2/C</li>
+<li>logs - system and client logs are written to this folder</li>
+</ul>
+Optionally you might require to copy the iconv.dll, libxml2.dll and zlib1.dll to C:\axis2c\lib as well.<br></br>
+(Or you can have these dll's in some other place and add that location
+to PATH environment variable)
+</div>
+<div class="subsection"><a name="2_3"></a>
+<h3>2.3 Using Source Release</h3>
+<div class="subsection"><a name="2_3_1"></a>
+<h4>2.3.1 Setting Build Options</h4>
+<p>Please edit the
+&lt;source_distribution&gt;\build\win32\configure.in file
+to set the following build options. These are optional</p>
+<div class="subsection"><a name="2_3_1_a"></a>
+<h4>(a) Setting zlib Location</h4>
+Set the ZLIB_BIN_DIR to the location where zlib is installed to<br></br>
+<br></br>
+Default location for zlib is E:\zlib-1.2.3.win32 and the folder
+structure should look like the following<br></br>
+<br></br>
+<img alt="Figure: C:\zlib Folder Structure" src="images/folder_structure_zlib.jpg"></img>
+<br></br>
+You can either extract zlib to this folder or extract it to a location
+of your choice and edit the configure.in file accordingly.<br></br>
+<br></br>
+NOTE : You need to have zlib1.dll in the library path.<br></br>
+</div>
+<div class="subsection"><a name="2_3_1_b"></a>
+<h4>(b) Enable Guththila</h4>
+<li>Set the ENABLE_GUTHTHILA option to 1</li>
+</div>
+<div class="subsection"><a name="2_3_1_c"></a>
+<h4>(c) Enable libxml2</h4>
+<li>Set the ENABLE_LIBXML2 option to 1</li>
+<li>Set the LIBXML2_BIN_DIR to the location where libxml2 is
+installed to</li>
+<li>Set the ICONV_BIN_DIR to the location where iconv is
+installed to</li>
+</div>
+<div class="subsection"><a name="2_3_1_d"></a>
+<h4>(d) Enable SSL Support</h4>
+<li>Set ENABLE_SSL option to 1</li>
+<li>Set OPENSSL_BIN_DIR to the location where OpenSSL is
+installed to</li>
+</div>
+<div class="subsection"><a name="2_3_1_e"></a>
+<h4>(e) Enable libcurl</h4>
+<li>Set ENABLE_LIBCURL to 1</li>
+<li>Set LIBCURL_BIN_DIR to the location where libcurl is
+installed to</li>
+</div>
+<div class="subsection"><a name="2_3_2"></a>
+<h4>2.3.2 Compiling the Source</h4>
+<p>The following steps will take you through the source
+compilation.</p>
+<ul>
+<li>Extract the source distribution to a folder of your choice.
+(Example: C:\axis2c)</li>
+<li>Edit the configure.in file as explained in the section 2.3.1</li>
+<li>Open a DOS shell</li>
+<li><code>cd C:\axis2c\build\win32</code></li>
+<li>to access .Net tools, run
+<ul>
+<li><code>C:\axis2c\build\win32&gt; vcvars32.bat</code></li>
+</ul>
+<p><strong>Note</strong>: You may have to set
+the PATH environment variable to vcvars32.bat if MS Windows gives an
+error indicating that it cannot find this batch file. This file is
+located in &lt;Your MS Visual Studio Install
+Directory&gt;\VC\bin directory.</p>
+</li>
+<li>To build the system and create the binary files in a
+directory named deploy under the build directory,
+<ul>
+<li><code>C:\axis2c\build\win32&gt;nmake install</code></li>
+</ul>
+</li>
+<li><p>The deploy folder structure is as follows:</p></li>
+<ul>
+<li>bin - server and other executable</li>
+<li>samples\bin - client sample binaries</li>
+<li>samples\lib - client samples libraries</li>
+<li>lib - library modules</li>
+<li>services - deployed services</li>
+<li>modules - deployed modules</li>
+<li>include - all include files of Axis2 C</li>
+<li>logs - system and client logs are written to this folder</li>
+</ul>
+</ul>
+</div>
+</div>
+<div class="subsection"><a name="2_4"></a>
+<h3>2.4 Running Samples</h3>
+You need to set a couple of environment variables before you can run
+the server and samples.<br></br>
+<br></br>
+Set the variable AXIS2C_HOME to the deploy folder (C:\axis2c)<br></br>
+Add the path to lib directory to the PATH variable (%AXIS2C_HOME%\lib)<br></br>
+<br></br>
+Copy iconv.dll, zlib1.dll, libxml2.dll to the %AXIS2C_HOME%\lib folder. This is 
+optional.<br></br>
+<div class="subsection"><a name="2_4_1"></a>
+<h4>2.4.1 HTTP transport</h4>
+<div class="subsection"><a name="2_4_1_a"></a>
+<h4>(a) Server</h4>
+<code>&gt; cd %AXIS2C_HOME%\bin</code><br></br>
+<code>&gt; axis2_http_server.exe </code><br></br>
+<br></br>
+You should see the message<br></br>
+               Started
+Simple Axis2 HTTP Server...<br></br>
+<br></br>
+By default the log is created under %AXIS2C_HOME%\logs folder with the
+name axis2.log.<br></br>
+<br></br>
+NOTE : You may provide command line options to change the default
+behaviour. Type 'axis2_http_server.exe -h' to learn about the usage
+</div>
+<div class="subsection"><a name="2_4_1_b"></a>
+<h4>(b) Clients</h4>
+Now you can run any sample client deployed under
+%AXIS2C_HOME%\samples\bin<br></br>
+<br></br>
+Example:<br></br>
+<ul>
+<code>&gt; cd %AXIS2C_HOME%\samples\bin</code><br></br>
+<code>&gt; echo.exe</code>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<div class="section"><a name="3"></a>
+<h2>3. Installing Apache2 Web Server Integration Module
+(mod_axis2)</h2>
+<div class="subsection"><a name="3_1"></a>
+<h3>3.1 Building mod_axis2 from Source</h3>
+<div class="subsection"><a name="3_1_1"></a>
+<h4>3.1.1 On Linux</h4>
+Provide the Apache2 include file location as a configure option<br></br>
+<br></br>
+<code>$ ./configure --with-apache2="&lt;apache2 httpd include
+files location&gt;" [other
+configure options]</code><br></br>
+<br></br>
+NOTE : Some apache2 distributions install APR (Apache Portable Runtime)
+include files in a separate location which is required to build
+mod_axis2.<br></br>
+<br></br>
+In that case use:<br></br>
+<code>$ ./configure --with-apache2="&lt;apache2 include files
+location&gt;" --with-apr="&lt;apr include files
+location&gt;" [other configure options]</code><br></br>
+<br></br>
+Then build the source tree<br></br>
+<code>$ make</code><br></br>
+<code>$ make install</code><br></br>
+<br></br>
+This will install mod_axis2.so into your
+"&lt;your_path_to_axis2c&gt;/lib"
+</div>
+<div class="subsection"><a name="3_1_2"></a>
+<h4>3.1.2 On Windows (Win32)</h4>
+Provide the apache2 location in configure.in file in APACHE_BIN_DIR<br></br>
+<br></br>
+Example:<br></br>
+APACHE_BIN_DIR = E:\Apache22<br></br>
+<br></br>
+After compiling the sources (as described in section 2.3) build the
+mod_axis2.dll by issuing the command 'nmake axis2_apache_module'.<br></br>
+This will build mod_axis2.dll and copy it to %AXIS2C_HOME%\lib
+directory.<br></br>
+<br></br>
+Example:<br></br>
+C:\axis2c\build\deploy\lib </div>
+</div>
+<div class="subsection"><a name="3_2"></a>
+<h3>3.2 Deploying in Apache2 Web Server</h3>
+NOTE : To do the following tasks, you might need super user privileges
+on your machine. If you are using the binary release of Axis2/C, please note that it is built with Apache 2.2.<br></br>
+<br></br>
+Copy the mod_axis2 (libmod_axis2.so.0.6.0 on Linux and mod_axis2.dll on
+Windows) to "&lt;apache2 modules directory&gt;" as
+mod_axis2.so <br></br>
+<br></br>
+Example:<br></br>
+<code>cp $AXIS2C_HOME/lib/libmod_axis2.so.0.6.0
+/usr/lib/apache2/modules/mod_axis2.so </code>(on Linux)<br></br>
+<code>copy C:\axis2c\build\deploy\lib\mod_axis2.dll
+C:\Apache2\modules\mod_axis2.so </code>(on Windows)<br></br>
+<br></br>
+Edit the Apache2's configuration file (generally httpd.conf) and add
+the following directives<br></br>
+<br></br>
+LoadModule axis2_module &lt;apache2 modules
+directory&gt;/mod_axis2.so<br></br>
+Axis2RepoPath &lt;axis2 repository path&gt;<br></br>
+Axis2LogFile &lt;axis2 log file path&gt;<br></br>
+Axis2MaxLogFileSize &lt;maximum size of log file&gt;<br></br>
+Axis2LogLevel LOG_LEVEL<br></br>
+&lt;Location /axis2&gt;<br></br>
+SetHandler axis2_module<br></br>
+&lt;/Location&gt;<br></br>
+<br></br>
+NOTE:
+<ul>
+Axis2 log file path should have write access to all users because
+by default Apache Web Server runs as nobody.<br></br>
+<br></br>
+If you want to use a Shared Global Pool with Apache you have to give
+another entry called Axis2GlobalPoolSize. <br></br>
+You have to give the size of the shared global pool in MB. <br></br>
+If you don't set the value or if you set a negative value Apache module
+doesn't create shared global pool.<br></br>
+<br></br>
+Axis2GlobalPoolSize &lt;global pool size in mb&gt; <br></br>
+</ul>
+<br></br>
+LOG_LEVEL can be one of the followings<br></br>
+<ul>
+<li>crit - Log critical errors only</li>
+<li>error - Log errors critical errors</li>
+<li>warn - Log warnings and above</li>
+<li>info - Log info and above</li>
+<li>debug - Log debug and above (default)</li>
+<li>trace - Log trace messages</li>
+</ul>
+<br></br>
+NOTE: Use forward slashes "/" for path separators in &lt;apache2
+modules directory&gt;, &lt;axis2 repository path&gt; and
+&lt;axis2 log file path&gt;<br></br>
+<br></br>
+Make sure that the apache2 user has the correct permissions to above
+paths<br></br>
+- Read permission to the repository<br></br>
+- Write permission to the log file<br></br>
+<br></br>
+Restart apache2 and test whether mod_axis2 module is loaded by typing
+the URL <a href="http://localhost/axis2/services" title="External Link" class="externalLink">http://localhost/axis2/services</a>
+in your Web browser
+</div>
+</div>
+<div class="section"><a name="4"></a>
+<h2>4. Installing IIS (Interner Information Server) Integration
+Module (mod_axis2_IIS)</h2>
+<div class="subsection"><a name="4_1"></a>
+<h3>4.1 Building mod_axis2_IIS from Source</h3>
+After compiling the source (as described in section 2.3) build the
+mod_axis2.dll by issuing the command 'nmake axis2_IIS_module'.<br></br>
+This will build the mod_axis2_IIS.dll and copy it to %AXIS2C_HOME%\lib
+directory.<br></br>
+<br></br>
+Example:<br></br>
+C:\axis2c\build\deploy\lib </div>
+<div class="subsection"><a name="4_2"></a>
+<h3>4.2 Deploying in the IIS</h3>
+Add the following key to the registery.<br></br>
+<br></br>
+HKEY_LOCAL_MACHINE\SOFTWARE\Apache Axis2c\IIS ISAPI Redirector<br></br>
+<br></br>
+Under this registry key add the following entries.<br></br>
+<br></br>
+A String value with the name "axis2c_home". The value is the
+AXIS2C_HOME.<br></br>
+Example : c:\axis2c<br></br>
+<br></br>
+A String value with the name "log_file". The value is the absolute path
+of the log file.<br></br>
+Example: c:\axis2c\logs\axis2.log<br></br>
+<br></br>
+A String value with the name "log_level". The value can be one of the
+followings.<br></br>
+<ul>
+<li>trace - Log trace messages</li>
+<li>error - Log errors critical errors</li>
+<li>info - Log info and above</li>
+<li>critical - Log critical errors only </li>
+<li>debug - Log debug and above (default)</li>
+<li>warning - Log warnings</li>
+</ul>
+<p>
+You can add a string value with the name <code>services_url_prefix</code>. This is optional and defaults to "/services".
+As an example, if you have "/web_services" as the prefix, then all the
+services hosted would have the endpoint prefix of : <br></br>
+http://localhost/axis2/web_services.<br></br>Note: don't forget the / at the begining.<br></br>
+</p>
+<p>
+If you wish, you can also change the location as well by adding a string value with the name <code>axis2_location</code>. This is also optional and defaults to /axis2.
+If you have /myserser as the value you can access your web services with a url like http://localhost/myserver/services. <br></br>Note: Don't forget the / at the beginning.</p>
+<p>
+
+</p><p>Now you can do all the registry editing using the JScript file axis2_iis_regedit.js provided with the distribution. 
+When you build axis2/C with the IIS module the file is copied to the root directory of the binary distribution. 
+Just double click it and everything will be set to the defaults. The axis2c_home is taken as the current directory, so make sure you run the file in the Axis2/C repository location (or root of the binary distribution). If you want to change the values you can 
+manually edit the the .js file or give it as command line arguments to the script when running the script. To run the jscript from the command line use the command <code>:\cscript axis2_iis_regedit.js optional arguments</code>. We recomend the manual editing as it is the easiest way to specify the values.</p>
+<p><b>IIS 5.1 or Below</b></p>
+Using the IIS management console, add a new virtual
+directory to your IIS/PWS web site. The name of the virtual directory
+must be <code>axis2</code>. Its
+physical path should be the directory in which you placed
+mod_axis2_IIS.dll (in our example it is
+c:\axis2c\lib). When creating this new virtual directory, <b>assign
+execute access to it</b>.
+<p>By using the IIS management console, add
+mod_axis2_IIS.dll as a filter in your IIS/PWS web site and restart the
+IIS
+admin service.</p>
+<p><b>IIS 6 &amp; 7</b></p>
+Using the IIS management console, add the mod_axis2_IIS.dll as a
+Wildcard Script Map.
+<ul>
+<li>Executable should be the complete path to the
+mod_axis2_IIS.dll</li>
+<li>You can put any name as the name of the Wildcard Script Map</li>
+</ul>
+<p>Please don't add the mod_axis2_IIS.dll as a filter to IIS as
+in the IIS 5.1 case.</p>
+<p>Note: If the Axis2/C failed to load, verify that Axis2/C and
+its dependent DLLs are in the System Path (not the user path). </p>
+</div>
+</div>
+</div></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/docs/mod_log/log_in_handler.c.html b/axis2/c/core/docs/mod_log/log_in_handler.c.html
new file mode 100644
index 0000000..b1bee0e
--- /dev/null
+++ b/axis2/c/core/docs/mod_log/log_in_handler.c.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - modules/mod_log/log_in_handler.c</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 21 July 2008
+                  | Doc for 1.5.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><div class="contentBox"><div class="section"><font face="Monospace">
+<font color="#808080"><i>/*<br></br>
+ * Licensed to the Apache Software Foundation (ASF) under one or more<br></br>
+ * contributor license agreements.  See the NOTICE file distributed with<br></br>
+ * this work for additional information regarding copyright ownership.<br></br>
+ * The ASF licenses this file to You under the Apache License, Version 2.0<br></br>
+ * (the "License"); you may not use this file except in compliance with<br></br>
+ * the License.  You may obtain a copy of the License at<br></br>
+ *<br></br>
+ *      http://www.apache.org/licenses/LICENSE-2.0<br></br>
+ *<br></br>
+ * Unless required by applicable law or agreed to in writing, software<br></br>
+ * distributed under the License is distributed on an "AS IS" BASIS,<br></br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br></br>
+ * See the License for the specific language governing permissions and<br></br>
+ * limitations under the License.<br></br>
+ */</i></font><br></br>
+<br></br>
+<font color="#008000">#include &lt;axis2_handler_desc.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axutil_array_list.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_const.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_envelope.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_header.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_header_block.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_op.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_msg_ctx.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_conf_ctx.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_msg_info_headers.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axutil_property.h&gt;<br></br></font>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axutil_log_in_handler_invoke</font>(<font color="#000000"><b>struct</b></font> <font color="#000000">axis2_handler</font> *<font color="#000000">handler</font>, <br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+    <font color="#000000"><b>struct</b></font> <font color="#000000">axis2_msg_ctx</font> *<font color="#000000">msg_ctx</font>);<br></br>
+<br></br>
+<font color="#000000">AXIS2_EXTERN</font> <font color="#000000">axis2_handler_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axutil_log_in_handler_create</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>, <br></br>
+    <font color="#000000">axutil_string_t</font> *<font color="#000000">name</font>) <br></br>
+{<br></br>
+    <font color="#000000">axis2_handler_t</font> *<font color="#000000">handler</font> = <font color="#000000">NULL</font>;<br></br>
+    <br></br>
+    <font color="#000000">AXIS2_ENV_CHECK</font>(<font color="#000000">env</font>, <font color="#000000">NULL</font>);<br></br>
+    <br></br>
+    <font color="#000000">handler</font> = <font color="#000000">axis2_handler_create</font>(<font color="#000000">env</font>);<br></br>
+    <font color="#000000"><b>if</b></font> (!<font color="#000000">handler</font>)<br></br>
+    {<br></br>
+        <font color="#000000"><b>return</b></font> <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+   <br></br>
+    <font color="#000000">axis2_handler_set_invoke</font>(<font color="#000000">handler</font>, <font color="#000000">env</font>, <font color="#000000">axutil_log_in_handler_invoke</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">handler</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axutil_log_in_handler_invoke</font>(<font color="#000000"><b>struct</b></font> <font color="#000000">axis2_handler</font> *<font color="#000000">handler</font>, <br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+    <font color="#000000"><b>struct</b></font> <font color="#000000">axis2_msg_ctx</font> *<font color="#000000">msg_ctx</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_soap_envelope_t</font> *<font color="#000000">soap_envelope</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">ret_node</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">AXIS2_ENV_CHECK</font>( <font color="#000000">env</font>, <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+    <font color="#000000">AXIS2_PARAM_CHECK</font>(<font color="#000000">env</font>-&gt;<font color="#000000">error</font>, <font color="#000000">msg_ctx</font>, <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+    <br></br>
+    <font color="#000000">AXIS2_LOG_INFO</font>(<font color="#000000">env</font>-&gt;<font color="#000000">log</font>, <font color="#FF0000">"Starting logging in handler ........."</font>);<br></br>
+    <br></br>
+    <font color="#000000">soap_envelope</font> =  <font color="#000000">axis2_msg_ctx_get_soap_envelope</font>(<font color="#000000">msg_ctx</font>, <font color="#000000">env</font>);<br></br>
+    <br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">soap_envelope</font>)<br></br>
+    {<br></br>
+        <font color="#808080"><i>/* ensure SOAP buider state is in sync */</i></font><br></br>
+        <font color="#000000">axiom_soap_envelope_get_body</font>(<font color="#000000">soap_envelope</font>, <font color="#000000">env</font>); <br></br>
+        <font color="#000000">ret_node</font> = <font color="#000000">axiom_soap_envelope_get_base_node</font>(<font color="#000000">soap_envelope</font>, <font color="#000000">env</font>);<br></br>
+<br></br>
+        <font color="#000000"><b>if</b></font>(<font color="#000000">ret_node</font>)<br></br>
+        {<br></br>
+            <font color="#000000">axis2_char_t</font> *<font color="#000000">om_str</font> = <font color="#000000">NULL</font>;<br></br>
+            <font color="#000000">om_str</font> = <font color="#000000">axiom_node_to_string</font>(<font color="#000000">ret_node</font>, <font color="#000000">env</font>);<br></br>
+            <font color="#000000"><b>if</b></font>(<font color="#000000">om_str</font>)<br></br>
+            {<br></br>
+                <font color="#000000">AXIS2_LOG_INFO</font>(<font color="#000000">env</font>-&gt;<font color="#000000">log</font>, <font color="#FF0000">"Input message: %s"</font>, <font color="#000000">om_str</font>);<br></br>
+            }<br></br>
+        }<br></br>
+    }<br></br>
+    <br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+		</font></div></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/mod_log/log_out_handler.c.html b/axis2/c/core/docs/mod_log/log_out_handler.c.html
new file mode 100644
index 0000000..906ae1e
--- /dev/null
+++ b/axis2/c/core/docs/mod_log/log_out_handler.c.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - modules/mod_log/log_out_handler.c</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 21 July 2008
+                  | Doc for 1.5.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><div class="contentBox"><div class="section"><font face="Monospace">
+<font color="#808080"><i>/*<br></br>
+ * Licensed to the Apache Software Foundation (ASF) under one or more<br></br>
+ * contributor license agreements.  See the NOTICE file distributed with<br></br>
+ * this work for additional information regarding copyright ownership.<br></br>
+ * The ASF licenses this file to You under the Apache License, Version 2.0<br></br>
+ * (the "License"); you may not use this file except in compliance with<br></br>
+ * the License.  You may obtain a copy of the License at<br></br>
+ *<br></br>
+ *      http://www.apache.org/licenses/LICENSE-2.0<br></br>
+ *<br></br>
+ * Unless required by applicable law or agreed to in writing, software<br></br>
+ * distributed under the License is distributed on an "AS IS" BASIS,<br></br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br></br>
+ * See the License for the specific language governing permissions and<br></br>
+ * limitations under the License.<br></br>
+ */</i></font><br></br>
+<br></br>
+<font color="#008000">#include &lt;axis2_handler_desc.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axutil_array_list.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_const.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_envelope.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_header.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axiom_soap_header_block.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_op.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_msg_ctx.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_conf_ctx.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_msg_info_headers.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axutil_property.h&gt;<br></br></font>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axutil_log_out_handler_invoke</font>(<font color="#000000"><b>struct</b></font> <font color="#000000">axis2_handler</font> *<font color="#000000">handler</font>, <br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+    <font color="#000000"><b>struct</b></font> <font color="#000000">axis2_msg_ctx</font> *<font color="#000000">msg_ctx</font>);<br></br>
+<br></br>
+<font color="#000000">AXIS2_EXTERN</font> <font color="#000000">axis2_handler_t</font>* <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axutil_log_out_handler_create</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>, <br></br>
+    <font color="#000000">axutil_string_t</font> *<font color="#000000">name</font>) <br></br>
+{<br></br>
+    <font color="#000000">axis2_handler_t</font> *<font color="#000000">handler</font> = <font color="#000000">NULL</font>;<br></br>
+    <br></br>
+    <font color="#000000">AXIS2_ENV_CHECK</font>(<font color="#000000">env</font>, <font color="#000000">NULL</font>);<br></br>
+    <br></br>
+    <font color="#000000">handler</font> = <font color="#000000">axis2_handler_create</font>(<font color="#000000">env</font>);<br></br>
+    <font color="#000000"><b>if</b></font> (!<font color="#000000">handler</font>)<br></br>
+    {<br></br>
+        <font color="#000000"><b>return</b></font> <font color="#000000">NULL</font>;<br></br>
+    }<br></br>
+   <br></br>
+    <font color="#000000">axis2_handler_set_invoke</font>(<font color="#000000">handler</font>, <font color="#000000">env</font>, <font color="#000000">axutil_log_out_handler_invoke</font>);<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">handler</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axutil_log_out_handler_invoke</font>(<font color="#000000"><b>struct</b></font> <font color="#000000">axis2_handler</font> *<font color="#000000">handler</font>, <br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+    <font color="#000000"><b>struct</b></font> <font color="#000000">axis2_msg_ctx</font> *<font color="#000000">msg_ctx</font>)<br></br>
+{<br></br>
+    <font color="#000000">axiom_soap_envelope_t</font> *<font color="#000000">soap_envelope</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">axiom_node_t</font> *<font color="#000000">ret_node</font> = <font color="#000000">NULL</font>;<br></br>
+<br></br>
+    <font color="#000000">AXIS2_ENV_CHECK</font>( <font color="#000000">env</font>, <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+    <font color="#000000">AXIS2_PARAM_CHECK</font>(<font color="#000000">env</font>-&gt;<font color="#000000">error</font>, <font color="#000000">msg_ctx</font>, <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+    <br></br>
+    <font color="#000000">AXIS2_LOG_INFO</font>(<font color="#000000">env</font>-&gt;<font color="#000000">log</font>, <font color="#FF0000">"Starting logging out handler ........."</font>);<br></br>
+    <br></br>
+    <font color="#000000">soap_envelope</font> =  <font color="#000000">axis2_msg_ctx_get_soap_envelope</font>(<font color="#000000">msg_ctx</font>, <font color="#000000">env</font>);<br></br>
+    <br></br>
+    <font color="#000000"><b>if</b></font> (<font color="#000000">soap_envelope</font>)<br></br>
+    {<br></br>
+        <font color="#000000">ret_node</font> = <font color="#000000">axiom_soap_envelope_get_base_node</font>(<font color="#000000">soap_envelope</font>, <font color="#000000">env</font>);<br></br>
+<br></br>
+        <font color="#000000"><b>if</b></font>(<font color="#000000">ret_node</font>)<br></br>
+        {<br></br>
+            <font color="#000000">axis2_char_t</font> *<font color="#000000">om_str</font> = <font color="#000000">NULL</font>;<br></br>
+            <font color="#000000">om_str</font> = <font color="#000000">axiom_node_to_string</font>(<font color="#000000">ret_node</font>, <font color="#000000">env</font>);<br></br>
+            <font color="#000000"><b>if</b></font>(<font color="#000000">om_str</font>)<br></br>
+            {<br></br>
+                <font color="#000000">AXIS2_LOG_INFO</font>(<font color="#000000">env</font>-&gt;<font color="#000000">log</font>, <font color="#FF0000">"Output message: %s"</font>, <font color="#000000">om_str</font>);<br></br>
+            }<br></br>
+        }<br></br>
+    }<br></br>
+    <br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+		</font></div></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/mod_log/mod_log.c.html b/axis2/c/core/docs/mod_log/mod_log.c.html
new file mode 100644
index 0000000..a18eb89
--- /dev/null
+++ b/axis2/c/core/docs/mod_log/mod_log.c.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - modules/mod_log/mod_log.c</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 21 July 2008
+                  | Doc for 1.5.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><div class="contentBox"><div class="section"><font face="Monospace">
+<font color="#808080"><i>/*<br></br>
+ * Licensed to the Apache Software Foundation (ASF) under one or more<br></br>
+ * contributor license agreements.  See the NOTICE file distributed with<br></br>
+ * this work for additional information regarding copyright ownership.<br></br>
+ * The ASF licenses this file to You under the Apache License, Version 2.0<br></br>
+ * (the "License"); you may not use this file except in compliance with<br></br>
+ * the License.  You may obtain a copy of the License at<br></br>
+ *<br></br>
+ *      http://www.apache.org/licenses/LICENSE-2.0<br></br>
+ *<br></br>
+ * Unless required by applicable law or agreed to in writing, software<br></br>
+ * distributed under the License is distributed on an "AS IS" BASIS,<br></br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br></br>
+ * See the License for the specific language governing permissions and<br></br>
+ * limitations under the License.<br></br>
+ */</i></font><br></br>
+<font color="#008000">#include &lt;axis2_module.h&gt;<br></br></font>
+<font color="#008000">#include &lt;axis2_conf_ctx.h&gt;<br></br></font>
+<br></br>
+<font color="#008000">#include "mod_log.h"<br></br></font>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axis2_mod_log_shutdown</font>(<font color="#000000">axis2_module_t</font> *<font color="#000000">module</font>,<br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>);<br></br>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axis2_mod_log_init</font>(<br></br>
+    <font color="#000000">axis2_module_t</font> *<font color="#000000">module</font>,<br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+    <font color="#000000">axis2_conf_ctx_t</font> *<font color="#000000">conf_ctx</font>,<br></br>
+    <font color="#000000">axis2_module_desc_t</font> *<font color="#000000">module_desc</font>);<br></br>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axis2_mod_log_fill_handler_create_func_map</font>(<font color="#000000">axis2_module_t</font> *<font color="#000000">module</font>,<br></br>
+    <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>);<br></br>
+<br></br>
+<font color="#808080"><i>/**<br></br>
+ * Module operations struct variable with functions assigned to members<br></br>
+ */</i></font><br></br>
+<font color="#800000">static</font> <font color="#800000">const</font> <font color="#000000">axis2_module_ops_t</font> <font color="#000000">log_module_ops_var</font> = {<br></br>
+    <font color="#000000">axis2_mod_log_init</font>,<br></br>
+    <font color="#000000">axis2_mod_log_shutdown</font>,<br></br>
+    <font color="#000000">axis2_mod_log_fill_handler_create_func_map</font><br></br>
+};<br></br>
+<br></br>
+<font color="#000000">axis2_module_t</font> *<br></br>
+<font color="#000000">axis2_mod_log_create</font>(<font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">axis2_module_t</font> *<font color="#000000">module</font> = <font color="#000000">NULL</font>;<br></br>
+    <font color="#000000">module</font> = <font color="#000000">AXIS2_MALLOC</font>(<font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>, <br></br>
+        <font color="#000000"><b>sizeof</b></font>(<font color="#000000">axis2_module_t</font>));<br></br>
+<br></br>
+    <font color="#808080"><i>/* initialize operations */</i></font><br></br>
+    <font color="#000000">module</font>-&gt;<font color="#000000">ops</font> = &amp;<font color="#000000">log_module_ops_var</font>;<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">module</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axis2_mod_log_init</font>(<br></br>
+        <font color="#000000">axis2_module_t</font> *<font color="#000000">module</font>,<br></br>
+        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>,<br></br>
+        <font color="#000000">axis2_conf_ctx_t</font> *<font color="#000000">conf_ctx</font>,<br></br>
+        <font color="#000000">axis2_module_desc_t</font> *<font color="#000000">module_desc</font>)<br></br>
+{<br></br>
+    <font color="#808080"><i>/* Any initialization stuff related to this module can be here */</i></font><br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axis2_mod_log_shutdown</font>(<font color="#000000">axis2_module_t</font> *<font color="#000000">module</font>,<br></br>
+                        <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000"><b>if</b></font>(<font color="#000000">module</font>-&gt;<font color="#000000">handler_create_func_map</font>)<br></br>
+    {<br></br>
+        <font color="#000000">axutil_hash_free</font>(<font color="#000000">module</font>-&gt;<font color="#000000">handler_create_func_map</font>, <font color="#000000">env</font>);<br></br>
+    }<br></br>
+    <br></br>
+    <font color="#000000"><b>if</b></font>(<font color="#000000">module</font>)<br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_FREE</font>(<font color="#000000">env</font>-&gt;<font color="#000000">allocator</font>, <font color="#000000">module</font>);<br></br>
+    }<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>; <br></br>
+}<br></br>
+<br></br>
+<font color="#000000">axis2_status_t</font> <font color="#000000">AXIS2_CALL</font><br></br>
+<font color="#000000">axis2_mod_log_fill_handler_create_func_map</font>(<font color="#000000">axis2_module_t</font> *<font color="#000000">module</font>,<br></br>
+                                            <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">AXIS2_ENV_CHECK</font>(<font color="#000000">env</font>, <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+    <br></br>
+    <font color="#000000">module</font>-&gt;<font color="#000000">handler_create_func_map</font> = <font color="#000000">axutil_hash_make</font>(<font color="#000000">env</font>);<br></br>
+    <font color="#000000"><b>if</b></font>(!<font color="#000000">module</font>-&gt;<font color="#000000">handler_create_func_map</font>)<br></br>
+    {<br></br>
+        <font color="#000000">AXIS2_ERROR_SET</font>(<font color="#000000">env</font>-&gt;<font color="#000000">error</font>, <font color="#000000">AXIS2_ERROR_NO_MEMORY</font>, <br></br>
+            <font color="#000000">AXIS2_FAILURE</font>);<br></br>
+        <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_FAILURE</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#808080"><i>/* add in handler */</i></font><br></br>
+    <font color="#000000">axutil_hash_set</font>(<font color="#000000">module</font>-&gt;<font color="#000000">handler_create_func_map</font>, <font color="#FF0000">"LoggingInHandler"</font>, <br></br>
+        <font color="#000000">AXIS2_HASH_KEY_STRING</font>, <font color="#000000">axutil_log_in_handler_create</font>);<br></br>
+<br></br>
+    <font color="#808080"><i>/* add out handler */</i></font><br></br>
+    <font color="#000000">axutil_hash_set</font>(<font color="#000000">module</font>-&gt;<font color="#000000">handler_create_func_map</font>, <font color="#FF0000">"LoggingOutHandler"</font>, <br></br>
+        <font color="#000000">AXIS2_HASH_KEY_STRING</font>, <font color="#000000">axutil_log_out_handler_create</font>);<br></br>
+    <br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#808080"><i>/**<br></br>
+ * Following functions are expected to be there in the module lib <br></br>
+ * that helps to create and remove module instances <br></br>
+ */</i></font><br></br>
+<br></br>
+<font color="#000000">AXIS2_EXPORT</font> <font color="#800000">int</font> <br></br>
+<font color="#000000">axis2_get_instance</font>(<font color="#000000">axis2_module_t</font> **<font color="#000000">inst</font>,<br></br>
+                   <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+   *<font color="#000000">inst</font> = <font color="#000000">axis2_mod_log_create</font>(<font color="#000000">env</font>);<br></br>
+    <font color="#000000"><b>if</b></font>(!(*<font color="#000000">inst</font>))<br></br>
+    {<br></br>
+        <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_FAILURE</font>;<br></br>
+    }<br></br>
+<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">AXIS2_SUCCESS</font>;<br></br>
+}<br></br>
+<br></br>
+<font color="#000000">AXIS2_EXPORT</font> <font color="#800000">int</font> <br></br>
+<font color="#000000">axis2_remove_instance</font>(<font color="#000000">axis2_module_t</font> *<font color="#000000">inst</font>,<br></br>
+                      <font color="#800000">const</font> <font color="#000000">axutil_env_t</font> *<font color="#000000">env</font>)<br></br>
+{<br></br>
+    <font color="#000000">axis2_status_t</font> <font color="#000000">status</font> = <font color="#000000">AXIS2_FAILURE</font>;<br></br>
+   <font color="#000000"><b>if</b></font> (<font color="#000000">inst</font>)<br></br>
+   {<br></br>
+        <font color="#000000">status</font> = <font color="#000000">axis2_mod_log_shutdown</font>(<font color="#000000">inst</font>, <font color="#000000">env</font>);<br></br>
+    }<br></br>
+    <font color="#000000"><b>return</b></font> <font color="#000000">status</font>;<br></br>
+}<br></br>
+<br></br>
+<br></br>
+		</font></div></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/mod_log/module.html b/axis2/c/core/docs/mod_log/module.html
new file mode 100644
index 0000000..5b771a8
--- /dev/null
+++ b/axis2/c/core/docs/mod_log/module.html
@@ -0,0 +1,19 @@
+<module name="logging" class="axis2_mod_log">
+    <inflow>
+        <handler name="LoggingInHandler" class="axis2_mod_log">
+            <order phase="PreDispatch"></order>
+        </handler>
+    </inflow>
+
+    <outflow>
+        <handler name="LoggingOutHandler" class="axis2_mod_log">
+            <order phase="MessageOut"></order>
+        </handler>
+    </outflow>
+
+    <Outfaultflow>
+        <handler name="LoggingOutHandler" class="axis2_mod_log">
+            <order phase="MessageOut"></order>
+        </handler>
+    </Outfaultflow>
+</module>
\ No newline at end of file
diff --git a/axis2/c/core/docs/mod_log/module.xml b/axis2/c/core/docs/mod_log/module.xml
new file mode 100644
index 0000000..8518b20
--- /dev/null
+++ b/axis2/c/core/docs/mod_log/module.xml
@@ -0,0 +1,19 @@
+<module name="logging" class="axis2_mod_log">
+    <inflow>
+        <handler name="LoggingInHandler" class="axis2_mod_log">
+            <order phase="PreDispatch"/>
+        </handler>
+    </inflow>
+
+    <outflow>
+        <handler name="LoggingOutHandler" class="axis2_mod_log">
+            <order phase="MessageOut"/>
+        </handler>
+    </outflow>
+
+    <Outfaultflow>
+        <handler name="LoggingOutHandler" class="axis2_mod_log">
+            <order phase="MessageOut"/>
+        </handler>
+    </Outfaultflow>
+</module>
diff --git a/axis2/c/core/docs/om_tutorial.html b/axis2/c/core/docs/om_tutorial.html
new file mode 100644
index 0000000..e2ccb6a
--- /dev/null
+++ b/axis2/c/core/docs/om_tutorial.html
@@ -0,0 +1,552 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - AXOM Tutorial</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="../index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="../docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_AXIOM_Tutorial"></a><h2>Apache Axis2/C AXIOM Tutorial</h2><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#Introduction">Introduction</a>
+    <ul>
+      <li><a href="#What_is_OM">What is AXIOM?</a></li>
+      <li><a href="#For_Whom_is_This_Tutorial">For whom is this
+      tutorial?</a></li>
+      <li><a href="#What_is_Pull_Parsing">What is Pull Parsing?</a></li>
+      <li><a href="#Features_of_OM">Features of AXIOM</a></li>
+      <li><a href="#Where_Does_SOAP_Come_into_Play">Where does SOAP come into
+        play?</a></li>
+    </ul>
+  </li>
+  <li><a href="#Working_with_OM">Working with AXIOM</a>
+    <ul>
+      <li><a href="#Env">Axis2/C Environment</a></li>
+      <li><a href="#Creation">Building AXIOM</a></li>
+      <li><a href="#Addition_and_Detaching_of_Nodes">Adding and Detaching
+        Nodes</a></li>
+      <li><a href="#Traversing">Traversing</a></li>
+      <li><a href="#Serialization">Serialization</a></li>
+      <li><a href="#Reader_and_Writer">Using axiom_xml_reader and
+        axiom_xml_writer</a></li>
+      <li><a href="#Mem_Leaks">How to avoid memory leaks and double frees
+        when using AXIOM</a></li>
+      <li><a href="#Complete_Sample">Complete Sample</a></li>
+    </ul>
+  </li>
+</ul><p><a id="Introduction"></a></p></div><div class="subsection"><a name="Introduction"></a><h3>Introduction</h3><p><a id="What_is_OM"></a></p></div><div class="subsection"><a name="What_is_AXIOM_"></a><h3>What is AXIOM?</h3><p>AXIOM stands for AXis Object Model and refers to the XML infoset model
+that is developed for Apache Axis2. XML infoset refers to the information
+included inside the XML. For programmatical manipulation, it is convenient to
+have a representation of this XML infoset in a language specific manner. DOM
+and JDOM are two such XML models. AXIOM is conceptually similar to such an
+XML model in its external behavior but deep down it is very different.</p><p>The objective of this tutorial is to introduce the basics of AXIOM/C and
+explain the best practices while using AXIOM.</p><p>AXIOM/C is a C equivalant of AXIOM/Java. We have done our best to get
+almost the same kind of API in C.</p><p><a id="For_Whom_is_This_Tutorial"></a></p></div><div class="subsection"><a name="For_whom_is_this_tutorial_"></a><h3>For whom is this tutorial?</h3><p>This tutorial can be used by anybody who is interested and wants to go
+deeper in to AXIOM/C. Knowledge in similar object models such as DOM will be
+helpful in understanding AXIOM, but such knowledge has not been assumed.
+Several links are listed in the links section that will help you understand
+the basics of XML.</p><p><a id="What_is_Pull_Parsing"></a></p></div><div class="subsection"><a name="What_is_Pull_Parsing__"></a><h3>What is Pull Parsing ?</h3><p>
+Pull parsing is a new trend in XML processing. The previously popular XML
+processing frameworks such as DOM were "push-based", which means that the
+control of parsing was with the parser itself. This approach is fine and easy
+to use, but it is not efficient in handling large XML documents since a
+complete memory model will be generated in the memory. Pull parsing inverts
+the control and hence the parser only proceeds at the user's command. The
+user can decide to store or discard events generated from the parser. AXIOM
+is based on pull parsing. To learn more about XML pull parsing, see the <a href="http://www.bearcave.com/software/java/xml/xmlpull.html" class="externalLink" title="External Link">XML pull
+parsing introduction</a>. <a id="Features_of_OM"></a></p></div><div class="subsection"><a name="Features_of_AXIOM"></a><h3>Features of AXIOM</h3><p>AXIOM is a lightweight, differed built XML infoset representation based on
+StAX API derived from <a href="http://www.jcp.org/aboutJava/communityprocess/first/jsr173/" class="externalLink" title="External Link">JSR
+173</a>, which is the standard streaming pull parser API. AXIOM can be
+manipulated as flexibly as any other object model such as <a href="http://www.jdom.org/" class="externalLink" title="External Link">JDOM</a>, but underneath, the objects will be
+created only when they are absolutely required. This leads to much less
+memory-intensive programming.</p><p>The following is a short feature overview of AXIOM.</p><ul>
+  <li>Lightweight: AXIOM is specifically targeted to be lightweight. This is
+    achieved by reducing the depth of the hierarchy, the number of methods,
+    and the attributes enclosed in the objects. This makes the objects less
+    memory intensive.</li>
+  <li>Differed building: By far, this is the most important feature of AXIOM.
+    The objects are not made unless a need arises for them. This passes the
+    control of building to the object model itself, rather than an external
+    builder.</li>
+  <li>Pull based: For a differed building mechanism, a pull-based parser is
+    required. AXIOM is based on StAX, which is the standard pull parser API.
+    <p>Since different XML parsers offer different kinds of pull parser APIs,
+    we define an API derived from StAX. That API is defined in
+    <code>axiom_xml_reader.h</code>. Similarly, we define an XML writer API
+    in <code>axiom_xml_writer.h</code>. These two APIs work as an abstarction
+    layer between any XML parser and AXIOM. So any parser that is going to be
+    used for AXIOM should implement the <code>axiom_xml_reader</code> API and
+    the <code>axiom_xml_writer</code> API using a wrapper layer.</p>
+    <p></p>
+    <p>Currenly we use <a href="http://xmlsoft.org/downloads.html" class="externalLink" title="External Link">Libxml2</a> as our default XML
+    parser.</p>
+    <p></p>
+  </li>
+</ul><p class="img"><img alt="" src="images/archi006.jpg" class="img" width="490" height="282"></img></p><p>The AXIOM Builder wraps the raw XML character stream through the
+<code>axiom_xml_reader</code> API. Hence the complexities of the pull event
+stream are hidden from the user.</p><p><a id="Where_Does_SOAP_Come_into_Play"></a></p></div><div class="subsection"><a name="Where_does_SOAP_come_into_play_"></a><h3>Where does SOAP come into play?</h3><p>In a nutshell, SOAP is an information exchange protocol based on XML. SOAP
+has a defined set of XML elements that should be used in messages. Since
+Axis2 is a "SOAP Engine" and AXIOM is designed for Axis2, a SOAP specific API
+was implemented on top of AXIOM. We have defined a number of structs to
+represent SOAP constructs, which wrap general AXIOM structures. Learn more
+about <a href="http://www.w3schools.com/SOAP/soap_intro.asp" class="externalLink" title="External Link">SOAP</a>.</p><p>
+<a id="Working_with_OM"></a></p></div><div class="subsection"><a name="Working_with_AXIOM"></a><h3>Working with AXIOM</h3><p><a id="Env"></a></p></div><div class="subsection"><a name="Axis2_C_Environment"></a><h3>Axis2/C Environment</h3><p>Before starting the discussion on AXIOM, it is necessary to get a good
+understanding of the basics of Axis2/C. Axis2/C is designed to be pluggable
+to any system written in C or C++. Therefore, Axis2/C has abstracted the
+functionalities that differ from system to system into a structure
+<code>axutil_env_t</code>, which we refer to as the Axis2 environment. The
+environment holds <code>axutil_allocator_t</code>, which is used for memory
+allocation and deallocation, <code>axutil_error_t</code>, which is used for
+error reporting, <code>axutil_log_t</code>, which is used for logging
+mechanisms, and <code>axutil_thread_t</code> which is used for threading
+mechanisms.</p><p>When creating the Axis2 environment, the first thing is to create the
+allocator.</p><p><code>axutil_allocator_t *allocator = NULL;</code></p><p><code>allocator = axutil_allocator_init(NULL);</code></p><p>We pass <code>NULL</code> to the above function in order to use the
+default allocator functions. Then the allocator functions will use the
+<code>malloc</code>, and <code>free</code> functions for memory management.
+If you have your own allocator structure, with custom malloc and free
+functions, you can pass them instead.</p><p>Convenient macros <code>AXIS2_MALLOC</code> and <code>AXIS2_FREE</code>
+are defined to use allocator functions (please have a look at
+<code>axutil_allocator.h</code> for more information).</p><p>In a similar fashion, you can create the error and log structures.</p><p><code>axutil_log_t *log = NULL;</code></p><p><code>axutil_error_t *error = NULL;</code></p><p><code>log = axutil_log_create(allocator, NULL, NULL);</code></p><p><code>log = axutil_log_create(allocator, NULL, "mylog.log");</code></p><p></p><p>Now we can create the environment by parsing the allocator, error and log
+to <code>axutil_env_create_with_error_log()</code> function.</p><p><code>axutil_env_t *env = NULL;</code></p><p><code>env = axutil_env_create_with_error_log(allocator, error,
+log);</code></p><p>Apart from the above abstraction, all the other library functions used are
+ANSI C compliant. Further, platform dependent functions are also
+abstracted.</p><p>As a rule of thumb, all <code>create</code> functions take a pointer to
+the environment as its first argument, and all the other functions take
+pointer to this particular struct as the first argument, and a pointer to the
+environment as the second argument. (Please refer to our <a href="../coding_conventions.html">coding convention page</a> to learn more
+about this.)</p><p>Example,</p><p><code>axiom_node_t *node = NULL;</code></p><p><code>axiom_node_t *child = NULL;</code></p><p><code>node = axiom_node_create(env);</code></p><p><code>child = axiom_node_get_first_child(node, env);</code></p><p>Note that we are passing the node (pointer to <code>axiom_node_t</code> )
+as the first argument and the pointer to the environment as the second.</p><p><a id="Creation"></a></p></div><div class="subsection"><a name="Building_AXIOM"></a><h3>Building AXIOM</h3><p>This section explains how AXIOM can be built either from an existing
+document or programmatically. AXIOM provides a notion of a builder to create
+objects. Since AXIOM is tightly bound to StAX, a StAX compliant reader should
+be created first with the desired input stream.</p><p>In our AXIOM implementation, we define a struct <code>axiom_node_t</code>
+which acts as the container of the other structs. <code>axiom_node_t</code>
+maintains the links that form the linked list used to hold the AXIOM
+structure.</p><p>To traverse this structure, the functions defined in
+<code>axiom_node.h</code> must be used. To access XML information, the 'data
+element' struct stored in <code>axiom_node_t</code> must be obtained using
+the <code>axiom_node_get_data_element</code> function. The type of the struct
+stored in the <code>axiom_node_t</code> struct can be obtained by the
+<code>axiom_node_get_node_type</code> function. When we create
+<code>axiom_element_t</code>, <code>axiom_text_t</code> etc., it is required
+to parse a double pointer to the node struct as the last parameter of the
+<code>create</code> function, so that the corresponding node struct can be
+referenced using that pointer.</p><p>Example</p><p><code>axiom_node_t *my_node = NULL;</code></p><p><code>axiom_element_t *my_ele = NULL;</code></p><p><code>my_ele = axiom_element_create(env, NULL, "MY_ELEMENT", NULL,
+&amp;my_node);</code></p><p></p><p>Now if we call the <code>axiom_node_get_node_type</code> function on the
+<code>my_node</code> pointer, it will return <code>AXIOM_ELEMENT</code>.</p><p><b>Code Listing 1</b></p>
+    <div class="source"><pre>axiom_xml_reader_t *xml_reader = NULL;
+axiom_stax_builder_t *om_builder = NULL;
+axiom_soap_builder_t *soap_builder = NULL;
+axiom_soap_envelope_t *soap_envelope = NULL;
+
+xml_reader = axiom_xml_reader_create_for_file(env, "test_soap.xml", NULL);
+
+om_builder = axiom_stax_builder_create(env, xml_reader);
+
+soap_builder = axiom_soap_builder_create(env, om_builder , AXIOM_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI);
+
+soap_envelope = axiom_soap_builder_get_soap_envelope(soap_builder, env);
+
+</pre></div>
+  <p>As the example shows, creating an AXIOM from <code>xml_reader</code> is
+pretty straight forward. Elements and nodes can be created programmatically
+to modify the structure as well. Currently AXIOM has two builders, namely the
+<code>axiom_stax_builder_t</code> and the <code>axiom_soap_builder_t</code>.
+These builders provide the necessary information to the XML infoset model to
+build the AXIOM tree.</p><p><b>Code Listing 2</b></p>
+    <div class="source"><pre>axiom_namespace_t *ns1 = NULL;
+axiom_namespace_t *ns2 = NULL;
+
+axiom_element_t* root_ele = NULL;
+axiom_node_t*    root_ele_node = NULL;
+
+axiom_element_t *ele1      = NULL;
+axiom_node_t *ele1_node = NULL;
+
+ns1 = axiom_namespace_create(env, "bar", "x");
+ns2 = axiom_namespace_create(env, "bar1", "y");
+
+root_ele = axiom_element_create(env, NULL, "root", ns1, &amp;root_ele_node);
+ele1     = axiom_element_create(env, root_node, "foo1", ns2, &amp;ele1_node);
+
+</pre></div>
+  <p>Several differences exist between a programmatically created
+<code>axiom_node_t</code> and a conventionally built
+<code>axiom_node_t</code>. The most important difference is that the latter
+will have a pointer to its builder, where as the former does not have a
+builder.</p><p>The SOAP struct hierarchy is made in the most natural way for a
+programmer. It acts as a wrapper layer on top of the AXIOM implementation.
+The SOAP structs wrap the corresponding <code>axiom_node_t</code> structs to
+store XML information.</p><p><a id="Addition_and_Detaching_of_Nodes"></a></p></div><div class="subsection"><a name="Adding_and_Detaching_Nodes"></a><h3>Adding and Detaching Nodes</h3><p>Addition and removal methods are defined in the <code>axiom_node.h</code>
+header file.</p><p><b>Code Listing 3</b></p><p>Add child operation</p>
+    <div class="source"><pre>axis2_status_t
+axiom_node_add_child(axiom_node_t *om_node,  
+    const axutil_env_t *env, 
+    axiom_node_t *child_node);
+
+</pre></div>
+  <p>Detach operation</p>
+    <div class="source"><pre>axiom_node_t *
+axiom_node_detach(axiom_node_t *om_node, 
+    const axutil_env_t *env);
+
+</pre></div>
+  <p>The detach operation resets the links and removes a node from the AXIOM
+tree.</p><p>This code segment shows how child addition can be done.</p><p><b>Code Listing 4</b></p>
+    <div class="source"><pre>axiom_node_t *foo_node = NULL;
+axiom_element_t *foo_ele = NULL;
+axiom_node_t *bar_node = NULL;
+axiom_element_t *bar_ele = NULL;
+
+foo_ele = axiom_element_create(env, NULL, "FOO", NULL, &amp;foo_node);
+bar_ele = axiom_element_create(env, NULL, "BAR", NULL. &amp;bar_node); 
+axiom_node_add_child(foo_node, env, bar_node);
+
+</pre></div>
+  <p>Alternatively, we can pass the <code>foo_node</code> as the parent node at
+the time of creating the <code>bar_ele</code> as follows.</p>
+    <div class="source"><pre> bar_ele = axiom_element_create(env, foo_node, "BAR", NULL, &amp;bar_node);
+
+</pre></div>
+  <p>The following shows important methods available in
+<code>axiom_element</code> to be used to deal with namespaces.</p><p><b>Code Listing 5</b></p>
+    <div class="source"><pre>axiom_namespace_t * 
+axiom_element_declare_namespace(axiom_element_t *om_ele,  
+    const axutil_env_t *env, 
+    axiom_node_t *om_node, 
+    axiom_namespace_t *om_ns);
+
+axiom_namespace_t * 
+axiom_element_find_namespace(axiom_element_t *om_ele,
+    const axutil_env_t *env, 
+    axiom_node_t *om_node, 
+    axis2_char_t *uri, 
+    axis2_char_t *prefix);
+
+axiom_namespace_t *
+axiom_element_find_declared_namespace(axiom_element_t *om_element,
+    const axutil_env_t *env,
+    axis2_char_t *uri,
+    axis2_char_t *prefix);
+
+axis2_status_t
+axiom_element_set_namespace(axiom_element_t *om_element,
+    const axutil_env_t *env,
+    axiom_namespace_t *ns,
+    axiom_node_t *element_node);
+
+</pre></div>
+  <p>An <code>axiom_element</code> has a namespace list, the declared
+namespaces, and a pointer to its own namespace if one exists.</p><p>The <code>axiom_element_declare_namespace</code> function is straight
+forward. It adds a namespace to the declared namespace list. Note that a
+namespace that is already declared will not be declared again.</p><p><code>axiom_element_find_namespace</code> is a very handy method to locate
+a namespace in the AXIOM tree. It searches for a matching namespace in its
+own declared namespace list and jumps to the parent if it's not found. The
+search progresses up the tree until a matching namespace is found or the root
+has been reached.</p><p><code>axiom_element_find_declared_namespace</code> can be used to search
+for a namespace in the current element's declared namespace list.</p><p><code>axiom_element_set_namespace</code> sets <code>axiom_element</code>'s
+own namespace. Note that an element's own namespace should be declared in its
+own namespace declaration list or in one of its parent elements. This method
+first searches for a matching namespace using
+<code>axiom_element_find_namespace</code> and if a matching namespace is not
+found, a namespace is declared to this <code>axiom_element</code>'s namespace
+declarations list before setting the own namespace reference.</p><p>The following sample code segment shows how the namespaces are dealt with
+in AXIOM.</p><p><b>Code Listing 6</b></p>
+    <div class="source"><pre>axiom_namespace_t *ns1 = NULL;
+axiom_namespace_t *ns2 = NULL;
+axiom_namespace_t *ns3 = NULL;
+
+axiom_node_t *root_node = NULL;
+axiom_element_t *root_ele = NULL;
+
+axiom_node_t *ele1_node = NULL;
+axiom_element_t *ele1   = NULL;
+
+axiom_node_t *text_node = NULL;
+axiom_text_t *om_text   = NULL;
+
+ns1 = axiom_namespace_create(env, "bar", "x");
+ns2 = axiom_namespace_create(env, "bar1", "y");
+
+root_ele = axiom_element_create(env, NULL , "root", ns1, &amp;root_node);
+ele1     = axiom_element_create(env, root_node, "foo", ns2, &amp;ele1_node);
+om_text  = axiom_text_create(env, ele1_node, "blah", &amp;text_node);
+
+</pre></div>
+  <p></p><p>Serialization of the root element produces the following XML:</p>
+    <div class="source"><pre>&lt;x:root xmlns:x="bar"&gt;
+  &lt;y:foo xmlns:y="bar1"&gt;blah&lt;/y:foo&gt;
+&lt;/x:root&gt;
+
+</pre></div>
+  <p>If we want to produce</p>
+    <div class="source"><pre>&lt;x:foo xmlns:x="bar" xmlns:y="bar1"&gt;Test&lt;/x:foo&gt;
+
+</pre></div>
+  <p>we can use set_namespace and declare namespace functions as follows.</p>
+    <div class="source"><pre>axiom_node_t *foo_node = NULL;
+axiom_element_t *foo_ele  = NULL;
+axiom_namespace_t *ns1 = NULL;
+axiom_namespace_t *ns2 = NULL;
+
+foo_ele = axiom_element_create(env, NULL,"foo" ,NULL, &amp;foo_node);
+
+ns1 = axiom_namespace_create(env, "bar", "x");
+ns2 = axiom_namespace_create(env, "bar1","y");
+
+axiom_element_set_namespace(foo_ele, env, ns1, foo_node);
+axiom_element_declare_namespace(foo_ele, env, ns2, foo_node);
+axiom_element_set_text(foo_ele, env, "Test", &amp;foo_node);
+</pre></div>
+  <p><a id="Traversing"></a></p></div><div class="subsection"><a name="Traversing"></a><h3>Traversing</h3><p>Traversing the AXIOM structure can be done by obtaining an iterator
+struct. You can either call the appropriate function on an AXIOM element or
+create the iterator manually. AXIOM/C offers three iterators to traverse the
+AXIOM structure. They are:</p><ul>
+  <li>axiom_children_iterator_t</li>
+  <li>axiom_child_element_iterator_t</li>
+  <li>axiom_children_qname_iterator_t</li>
+</ul><p>The iterator supports the 'AXIOM way' of accessing elements and is more
+convenient than a list for sequential access. The following code sample shows
+how the children can be accessed. The children can be of type
+<code>AXIOM_TEXT</code> or <code>AXIOM_ELEMENT</code>.</p><p><b>Code Listing 7</b></p>
+    <div class="source"><pre>axiom_children_iterator_t *children_iter = NULL;
+children_iter = axiom_element_get_children(om_ele, env, om_node);
+if(NULL != children_iter )
+{
+    while(axiom_children_iterator_has_next(children_iter, env))
+    {
+        axiom_node_t *node = NULL;
+        node = axiom_children_iterator_next(children_iter, env);
+        if(NULL != node)
+        {
+           if(axiom_node_get_node_type(node, env) == AXIOM_ELEMENT)
+           {
+               /* processing logic goes here */
+           }
+        } 
+
+    }
+}
+
+</pre></div>
+  <p>Apart from this, every <code>axiom_node_t</code> struct has links to its
+siblings. If a thorough navigation is needed, the
+<code>axiom_node_get_next_sibling()</code> and
+<code>axiom_node_get_previous_sibling()</code> functions can be used. A
+restrictive set can be chosen by using
+<code>axiom_element_xxx_with_qname()</code> methods. The
+<code>axiom_element_get_first_child_with_qname()</code> method returns the
+first child that matches the given <code>axutil_qname_t</code> and
+<code>axiom_element_get_children_with_qname()</code> returns
+<code>axiom_children_qname_iterator_t</code> which can be used to traverse
+all the matching children. The advantage of these iterators is that they
+won't build the whole object structure at once; it builds only what is
+required.</p><table class="bodyTable"><tbody>
+    <tr class="a"><td><img src="images/OM005.gif" alt="" width="35" height="57"></img></td><td class="special-td">Internally, all iterator implementations stay
+        one step ahead of their apparent location to provide the correct
+        value for the <code>has_next()</code> function . This hidden
+        advancement can build elements that are not intended to be built at
+        all.</td><td></td></tr>
+  </tbody></table><p>
+
+</p><p></p><p><a id="Serialization"></a></p></div><div class="subsection"><a name="Serialization"></a><h3>Serialization</h3><p>AXIOM can be serialized using the <code>axiom_node_serialize</code>
+function. The serialization uses <code>axiom_xml_writer.h</code> and
+<code>axiom_output.h</code> APIs.</p><p>Here is an example that shows how to write the output to the console (we
+have serialized the SOAP envelope created in code listing 1).</p><p><b>Code Listing 8</b></p>
+    <div class="source"><pre>axiom_xml_writer_t *xml_writer = NULL;
+axiom_output_t *om_output = NULL;
+axis2_char_t *buffer = NULL;
+
+..............
+
+xml_writer = axiom_xml_writer_create(env, NULL, 0, 0);
+om_output = axiom_output_create(env, xml_writer);
+
+axiom_soap_envelope_serialize(envelope, env, om_output);
+buffer = (axis2_char_t*)axis2_xml_writer_get_xml(xml_writer, env);
+printf("%s ", buffer);
+
+</pre></div>
+  <p>An easy way to serialize is to use the <code>to_string</code> function in
+<code>om_element</code></p><p><b>Code Listing 9</b></p>
+    <div class="source"><pre>axis2_char_t *xml_output = NULL; 
+axiom_node_t *foo_node = NULL;
+axiom_element_t *foo_ele = NULL;
+axiom_namespace_t* ns = NULL;
+
+ns = axiom_namespace_create(env, "bar", "x");
+
+foo_ele = axiom_element_create(env, NULL, "foo", ns, &amp;foo_node);
+
+axiom_element_set_text(foo_ele, env, "EASY SERAILIZATION", foo_node);
+
+xml_output = axiom_element_to_string(foo_ele, env, foo_node);
+
+printf("%s", xml_output);
+AXIS2_FREE(env-&gt;allocator, xml_output);
+
+</pre></div>
+  <p>Note that freeing the returned buffer is the user's responsibility.</p><p><a id="Reader_and_Writer"></a></p></div><div class="subsection"><a name="Using_axiom_xml_reader_and_axiom_xml_writer"></a><h3>Using axiom_xml_reader and axiom_xml_writer</h3><p><code>axiom_xml_reader</code> provides three create functions that can be
+used for different XML input sources.</p><ul>
+  <li><code>axiom_xml_reader_create_for_file</code> can be used to read from
+    a file</li>
+  <li><code>axiom_xml_reader_create_for_io</code> uses a user defined
+    callback function to pull XML</li>
+  <li><code>axiom_xml_reader_create_for_memory</code> can be used to read
+    from an XML string that is in a character buffer</li>
+</ul><p>
+
+
+ls of the latest version can be found on the Apache Axis2/C
+<ul>
+  <li><code>axiom_xml_writer_create_for_file</code> can be used to write to a
+    file</li>
+  <li><code>axiom_xml_writer_create_for_memory</code> can be used to write to
+    an internal memory buffer and obtain the XML string as a character
+  buffer</li>
+</ul></p><p></p><p>Please refer to <code>axiom_xml_reader.h</code> and
+<code>axiom_xml_writer.h</code> for more information.</p><p></p><p><a id="Mem_Leaks"></a></p></div><div class="subsection"><a name="How_to_Avoid_Memory_Leaks_and_Double_Frees_When_Using_AXIOM"></a><h3>How to Avoid Memory Leaks and Double Frees When Using AXIOM</h3><p>You have to be extremely careful when using AXIOM, in order to avoid
+memory leaks and double free errors. The following guidelines will be
+extremely useful:</p><p>1. The <code>axiom_element</code> struct keeps a list of attributes and a
+list of namespaces, when an <code>axiom_namespace</code> pointer or an
+<code>axiom_attribute</code> pointer is added to these lists, which will be
+freed when the <code>axiom_element</code> is freed. Therefore a pointer to a
+namespace or an attribute should not be freed, once it is used with an
+<code>axiom_element</code>.</p><p>To avoid any inconvenience, clone functions have been implemented for both
+the <code>axiom_namespace</code> and <code>axiom_attribute</code>
+structures.</p><p>2. AXIOM returns shallow references to its string values. Therefore, when
+you want deep copies of returned values, the <code>axutil_strdup()</code>
+function should be used to avoid double free errors.</p><p>Example</p><p><code>axiom_namespace_t *ns = NULL;</code></p><p><code>axis2_char_t *uri = NULL;</code></p><p><code>ns = axiom_namespace_create(env, "http://ws.apache.org",
+"AXIOM");</code></p><p><code>uri = axiom_namespace_get_uri(ns, env);</code></p><p><code>/* now uri points to the same place where namespace struct's uri <br></br>
+pointer is pointing. Therefore following will cause a double free
+*/</code></p><p><code>AXIS2_FREE(env-&gt;allocator, uri);</code></p><p><code>axiom_namespace_free(ns, env);</code></p><p>3. When creating AXIOM programatically, if you are declaring a namespace
+with an <code>axiom_element</code>, it is advisable to find whether the
+namespace is already available in the elements scope using the
+<code>axiom_element_find_namespace</code> function. If available, that
+pointer can be used instead of creating another namespace struct instance to
+minimize memory usage.</p><p></p><p><a id="Complete_Sample"></a></p></div><div class="subsection"><a name="Complete_Code_for_the_AXIOM_Based_Document_Building_and_Serialization"></a><h3>Complete Code for the AXIOM Based Document Building and Serialization</h3><p>The following code segment shows how to use AXIOM for building a document
+completely and then serializing it into text, pushing the output to the
+console.</p><p></p><p><b>Code Listing 10</b></p>
+    <div class="source"><pre>#include &lt;axiom.h&gt;
+#include &lt;axis2_util.h&gt;
+#include &lt;axutil_env.h&gt;
+#include &lt;axutil_log_default.h&gt;
+#include &lt;axutil_error_default.h&gt;
+#include &lt;stdio.h&gt;
+
+FILE *f = NULL;
+int read_input_callback(char *buffer, int size, void* ctx)
+{
+     fread(buffer, (char), size, f);
+}
+int close_input_callback(void *ctx)
+{
+     fclose(f);
+}
+axutil_env_t * create_environment()
+{
+    axutil_allocator_t *allocator = NULL;
+    axutil_env_t *env = NULL;
+    axutil_log_t *log = NULL;
+
+    axutil_error_t *error = NULL;
+    allocator = axutil_allocator_init(NULL);
+    log = axutil_log_create(allocator, NULL, NULL);
+
+    error = axutil_error_create(allocator);
+    env = axutil_env_create_with_error_log(allocator, error, log);
+     env;
+}
+
+build_and_serialize_om(axutil_env_t *env)
+{
+    axiom_node_t *root_node = NULL;
+
+    axiom_element_t *root_ele = NULL;
+    axiom_document_t *document = NULL;
+    axiom_stax_builder_t *om_builder = NULL;
+
+    axiom_xml_reader_t *xml_reader = NULL;
+    axiom_xml_writer_t *xml_writer = NULL;
+    axiom_output_t *om_output = NULL;
+
+    axis2_char_t *buffer = NULL;
+    
+    f = fopen("test.xml","r");
+    xml_reader = axiom_xml_reader_create_for_io(env, read_input_callback,
+                                                    close_input_callback, NULL, NULL);
+    (!xml_reader)
+         -1;
+
+    om_builder = axiom_stax_builder_create(env, xml_reader);
+    (!om_builder)
+    {
+        axiom_xml_reader_free(xml_reader, env);
+         AXIS2_FAILURE;
+    }
+    document = axiom_stax_builder_get_document(om_builder, env);
+    (!document)
+    {
+         axiom_stax_builder_free(om_builder, env);
+         AXIS2_FAILURE;
+    }
+    
+    root_node = axiom_document_get_root_element(document, env);
+    (!root_node)
+    {
+        axiom_stax_builder_free(om_builder, env);
+         AXIS2_FAILURE;
+    }        
+    (root_node)
+    {
+        (axiom_node_get_node_type(root_node, env) == AXIOM_ELEMENT)
+        {
+            root_ele = (axiom_element_t*)axiom_node_get_data_element(root_node, env);
+            (root_ele)
+            {
+   printf(" %s" ,axiom_element_get_localname(root_ele, env));
+            }
+        }
+    }
+
+    axiom_document_build_all(document, env);
+    axiom_document_build_all(document, env);
+
+    xml_writer = axiom_xml_writer_create_for_memory(env, NULL, AXIS2_TRUE, 0, AXIS2_XML_PARSER_TYPE_BUFFER);
+
+    om_output = axiom_output_create(env, xml_writer);
+
+    axiom_node_serialize(root_node, env, om_output);
+
+    buffer = (axis2_char_t*)axiom_xml_writer_get_xml(xml_writer, env);
+
+    printf("The output XML is -&gt;&gt;&gt;&gt;\n %s ", buffer);
+  
+    
+    
+    axiom_output_free(om_output, env);
+    
+    
+    axiom_stax_builder_free(om_builder, env);
+    
+     AXIS2_SUCCESS;
+    
+}
+int main()
+{
+    int status = AXIS2_SUCCESS;
+    
+    axutil_env_t *env = NULL;
+    axutil_allocator_t *allocator = NULL;
+    env = create_environment();
+
+    status = build_and_serialize_om(env);
+
+    (status == AXIS2_FAILURE)
+    {
+        printf(" build AXIOM failed");
+    }
+    
+    axutil_env_free(env);
+    
+     0;
+}
+
+
+</pre></div>
+  </div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/docs/userguide.html b/axis2/c/core/docs/userguide.html
new file mode 100644
index 0000000..2d3cba9
--- /dev/null
+++ b/axis2/c/core/docs/userguide.html
@@ -0,0 +1,1000 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Axis2/C - Axis2/C User's Guide</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2 C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 22 December 2006
+                  | Doc for 0.96</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis2_C"><h5>Axis2/C</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">View Source Code Online</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/developerguide.html">Developer Guide</a></li><li class="none"><a href="../docs/userguide.html">User Guide</a></li><li class="none"><a href="../docs/axis2c_manual.html">Axis2/C manual</a></li></ul></li><li class="expanded"><a href="../mail-lists.html">Get Involved</a><ul><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_User_s_Guide"></a><h2>Apache Axis2/C User's Guide</h2><div class="subsection"><a name="Content"></a><h3>Content</h3><ul>
+  <li><p><a href="#Introduction">Introduction</a></p>
+    <ul>
+      <li><a href="#What_is_Axis2_">What is Axis2/C?</a></li>
+    </ul>
+  </li>
+  <li><a href="#Web_Services_Using_Axis2">Web Services Using Axis2/C</a>
+    <ul>
+      <li><a href="#Writing_Web_Services_Using_Axis2_C">Writing Web Services
+        Using Axis2/C</a>
+        <ul>
+          <li><a href="#Creating_Web_Service__MyService_">Creating Web
+            Service (Echo service)</a></li>
+          <li><a href="#How_to_write_the_Web_Service_">How to write the Web
+            Service?</a>
+            <ul>
+              <li><a href="#Step1">Step1 :Write the echo_skeleton.c file
+                implementing the axis2_svc_skeleton.h</a></li>
+              <li><a href="#Step2">Step2 :Now we can write the echo service
+                in a file echo.c</a></li>
+              <li><a href="#Step3">Step3 :Write the services.xml file</a></li>
+              <li><a href="#Step4">Step4 :Create the Web Service
+              Folder</a></li>
+              <li><a href="#Step5">Step5 :Archive based deployment
+              model</a></li>
+            </ul>
+          </li>
+        </ul>
+      </li>
+      <li><a href="#Writing_Web_Services_Using_Code_Generator">Writing Web
+        Services Skeleton Using Code Generator</a>
+        <ul>
+          <li><a href="#WSDL2C_tool">WSDL2C tool</a></li>
+          <li><a href="#Implement_the_Business_Logic">Implement the Business
+            Logic</a></li>
+          <li><a href="#echoString">echoString</a></li>
+          <li><a href="#echoStringArray">echoStringArray</a></li>
+          <li><a href="#echoStruct">echoStruct</a></li>
+          <li><a href="#services_xml">services.xml</a></li>
+        </ul>
+      </li>
+      <li><a href="#deploy">Deploy the Web Service</a></li>
+    </ul>
+  </li>
+  <li><p><a href="#Web_Service_Clients_Using_Axis2">Web Service Clients Using
+    Axis2/C</a></p>
+    <ul>
+      <li><a href="#Writing_Web_Service_Clients_using_Axis2%27s_Primary_APIs">Writing
+        Web Service Clients Using Axis2's Primary APIs</a>
+        <ul>
+          <li><a href="#EchoBlockingClient">echo_blocking Client</a></li>
+          <li><a href="#EchoNonBlockingClient">echo_non_blocking
+          Client</a></li>
+          <li><a href="#EchoNonBlockingDualClient">echo_non_blocking_dual
+            Client</a></li>
+          <li><a href="#EchoBlockingDualClient">echo_blocking_dual
+          Client</a></li>
+        </ul>
+      </li>
+      <li><a href="#Writing_Web_Clients_Using_Code_Generator">Writing Web
+        Service Clients using Code Generation with Data Binding Support</a>
+        <ul>
+          <li><a href="#Codegenerator_Client_echoString">Client for
+            echoString operation</a></li>
+          <li><a href="#Codegenerator_Client_echoStringArray">Client for
+            echoStringArray operation</a></li>
+          <li><a href="#Codegenerator_Client_echoStruct">Client for
+            echoStruct operation</a></li>
+        </ul>
+      </li>
+    </ul>
+  </li>
+  <li><p><a href="#Providing_security_using_Rampart">Providing security using
+    Rampart/C</a></p>
+    <ul>
+      <li><a href="#Engaging_rampart_module">Engaging rampart module</a></li>
+      <li><a href="#Semantics_of_parameters_specified_in_axis2_xml">Semantics
+        of parameters specified in axis2.xml</a></li>
+      <li><a href="#Writing_own_password_callback_module">Writing own
+        password callback module</a></li>
+      <li><a href="#Adding_security_parameters_dynamically">Adding security
+        parameters dynamically</a></li>
+    </ul>
+  </li>
+</ul><p><a id="Introduction"></a></p></div><div class="subsection"><a name="Introduction"></a><h3>Introduction</h3><p>Welcome to Axis2/C, the Apache Axis2 implementation in C. This User's Guide
+will help you understand what Axis2/C has to offer and how to get started
+with it.</p><p><a id="What_is_Axis2_"></a></p></div><div class="subsection"><a name="What_is_Axis2_C_"></a><h3>What is Axis2/C?</h3><p>Axis2/C is an effort to implement the <a href="http://ws.apache.org/axis2/1_0/Axis2ArchitectureGuide.html" class="externalLink" title="External Link">Axis2
+architecture</a> in C programming language. For more information on the
+architecture <a href="architecture_notes.html">C Specific Architectural
+Notes</a> are also available.</p><p>After months of continued discussion and coding in this direction, Axis2/C
+now delivers the following key features:</p><ul>
+  <li><p style="margin-bottom: 0in;"><strong>Speed</strong> - Axis2/C uses
+    its own XML object model and StAX (Streaming API for XML) parsing to
+    achieve significant speed. In addition to that, Axis2/C is inherently
+    benefited by the speed of its implementation language, namely C, compared
+    to Java implementation.</p>
+  </li>
+  <li><p style="margin-bottom: 0in;"><strong>Low memory foot print</strong>-
+    Axis2 architecture was designed ground-up keeping in mind the low memory foot
+    print. Axis2/C strives to achieve the same with a well designed
+    memory management strategy.</p>
+  </li>
+  <li><p style="margin-bottom: 0in;"><strong>AXIOM/C</strong>- Axis2/C comes
+    with its own light-weight object model for XML, AXIOM/C which is the C
+    implementation of <a href="http://ws.apache.org/commons/axiom/OMTutorial.html" class="externalLink" title="External Link">AXIOM</a>.</p>
+  </li>
+  <li><p style="margin-bottom: 0in;"><strong>MEP Support</strong> - Supports
+    Message Exchange Patterns (MEPs)</p>
+  </li>
+  <li><p style="margin-bottom: 0in;"><strong>Flexibility</strong> - Axis2/C
+    architecture gives the developer complete freedom to insert
+    extensions into the engine (using modules and handlers) for custom SOAP
+    header processing.</p>
+  </li>
+  <li><p style="margin-bottom: 0in;"><strong>Transport Framework</strong> -
+    We have a clean and simple abstraction for integrating and using
+    transports, and the core of the engine is completely
+    transport-independent.</p>
+  </li>
+  <li><p style="margin-bottom: 0in;"><strong>Composition and
+    Extensibility</strong> - Modules and phases improve support for
+    composability and extensibility. Modules support composability and are
+    able to add support for new WS-* specifications in a simple and clean
+    manner. They are however, not hot deployable as they change the overall
+    behavior of the system.</p>
+  </li>
+</ul><p>Axis2/C team is working hard to continuously improve the implementation.
+Please note that this is an open-source effort. If you feel you have some
+time to spare, please get involved and lend us a hand! The Axis2/C developer
+community welcomes your participation and contributions.</p><p>Let us know what you think! Please send your feedback on Axis2/C to "<a href="mailto:axis-user@ws.apache.org">axis-c-user@ws.apache.org</a>" and
+please remember to prefix the subject of the mail with [Axis2].</p><p>The following sections will guide on how to write Web service
+clients and services.</p><p><a name="Web_Services_Using_Axis2"></a></p></div><div class="subsection"><a name="Web_Services_Using_Axis2_C"></a><h3>Web Services Using Axis2/C</h3><p>Before starting, please make sure that you have installed Axis2/C
+correctly and whether you can run the axis2_http_server located in
+AXIS2C_HOME/bin (See <a href="installationguide.html">Installation Guide</a>
+for details).</p><p><a name="Writing_Web_Services_Using_Axis2_C"></a></p></div><div class="subsection"><a name="Writing_Web_Services_Using_Axis2_C"></a><h3>Writing Web Services Using Axis2/C</h3><p><a id="Creating_Web_Service__MyService_"></a></p></div><div class="subsection"><a name="Creating_Web_Service__Echo_service_"></a><h3>Creating Web Service (Echo service)</h3><p>First let's see how we can write a simple Web Service (echo service) using
+Axis2/C's primary interfaces and how to deploy it. For this purpose we will
+create a Web Service with one operation as follows.</p>
+    <div class="source"><pre>
+axiom_node_t* axis2_echo_echo(axiom_node_t *echo_node){}
+
+</pre></div>
+  <p>You can have a peek at the complete source code for this example echo
+service located in the "AXIS2C_HOME/samples/server/echo" directory.</p><p><a id="How_to_write_the_Web_Service_"></a></p></div><div class="subsection"><a name="How_to_write_the_Web_Service_"></a><h3>How to write the Web Service?</h3><p>Writing a new Web Service with Axis2/C involves four steps. Let's take echo
+service as our example.</p><ol>
+  <li><p style="margin-bottom: 0in;">Write a echo_skeleton.c file which
+    implements the API given in axis2_svc_skeleton.h header file.</p>
+  </li>
+  <li>Write the service implementation source file (in this case echo.c
+    service) which implements the actual business logic.</li>
+  <li>Write a services.xml file to explain the Web service.</li>
+  <li>Create a folder with the service name under AXIS2C_HOME/services and
+    put the compiled service ( .dll or .so file) for the Web service and
+    services.xml file into that folder.</li>
+</ol><p><a name="Step1"></a></p></div><div class="subsection"><a name="Step1_:Write_the_echo_skeleton_c_file_implementing_the_axis2_svc_skeleton_h"></a><h3>Step1 :Write the echo_skeleton.c file implementing the axis2_svc_skeleton.h</h3><p>axis2_svc_skeleton.h header file has the axis2_svc_skeleton_ops_t
+operations struct which defines four function pointers to be implemented and
+assigned by a service skeleton.</p><p>They are:</p>
+    <div class="source"><pre>
+int (AXIS2_CALL * init) (axis2_svc_skeleton_t *svc_skeleton,
+ const axis2_env_t *env);
+
+axiom_node_t * (AXIS2_CALL* invoke)(axis2_svc_skeleton_t *svc_skeli, 
+ const axis2_env_t *env, axiom_node_t *node);
+
+axiom_node_t *(AXIS2_CALL* on_fault)(axis2_svc_skeleton_t *svc_skeli,
+ const axis2_env_t *env, axiom_node_t *node);
+
+int (AXIS2_CALL *free)(axis2_svc_skeleton_t *svc_skeli, 
+ const axis2_env_t *env);
+
+</pre></div>
+  <p>Let's implement the above functions for echo service.</p><p><i><code>/* Initialize the service */</code></i><br></br>
+<code>int AXIS2_CALL</code><br></br>
+<code>echo_init(axis2_svc_skeleton_t *svc_skeleton,</code><br></br>
+<code>                        const axis2_env_t *env)</code><br></br>
+<code>{</code><br></br>
+<code>    svc_skeleton-&gt;func_array = axis2_array_list_create(env, 0);</code><br></br>
+<code>    </code><i><code>/* Add the implemented operation names of the service to  </code><br></br>
+<code>     * the array list of functions </code><br></br>
+<code>     */</code></i><br></br>
+<code>    AXIS2_ARRAY_LIST_ADD(svc_skeleton-&gt;func_array, env, "echoString");</code><br></br>
+<code>    </code><i><code>/* Any initialization stuff of echo service should go here */</code></i><br></br>
+<code>    </code><b><code>return</code></b><code> AXIS2_SUCCESS;</code><br></br>
+<code>}</code><br></br>
+<br></br>
+<i><code>/*</code><br></br>
+<code> * This method invokes the right service method </code><br></br>
+<code> */</code></i><br></br>
+<code>axiom_node_t* AXIS2_CALL</code><br></br>
+<code>echo_invoke(axis2_svc_skeleton_t *svc_skeleton,</code><br></br>
+<code>            const axis2_env_t *env,</code><br></br>
+<code>            axiom_node_t *node)</code><br></br>
+<code>{</code><br></br>
+<code>    </code><i><code>/* Invoke the business logic.</code><br></br>
+<code>     * Depending on the function name invoke the correct impl method.</code><br></br>
+<code>     * We have only echo in this sample, hence invoke echo method.</code><br></br>
+<code>     * To see how to deal with multiple impl methods, have a look at the</code><br></br>
+<code>     * math sample.</code><br></br>
+<code>     */</code></i><br></br>
+<code>    </code><b><code>return</code></b><code> axis2_echo_echo(env, node);</code><br></br>
+<code>}</code><br></br>
+<br></br>
+<i><code>/* On fault, handle the fault */</code></i><br></br>
+<code>axiom_node_t* AXIS2_CALL</code><br></br>
+<code>echo_on_fault(axis2_svc_skeleton_t *svc_skeli, </code><br></br>
+<code>              const axis2_env_t *env, axiom_node_t *node)</code><br></br>
+<code>{</code><br></br>
+<code>   </code><i><code>/* Here we are just setting a simple error message inside an element </code><br></br>
+<code>    * called 'EchoServiceError' </code><br></br>
+<code>    */</code></i><br></br>
+<code>    axiom_node_t *error_node = NULL;</code><br></br>
+<code>    axiom_node_t* text_node = NULL;</code><br></br>
+<code>    axiom_element_t *error_ele = NULL;</code><br></br>
+<code>    error_ele = axiom_element_create(env, node, "EchoServiceError", NULL, </code><br></br>
+<code>        &amp;error_node);</code><br></br>
+<code>    AXIOM_ELEMENT_SET_TEXT(error_ele, env, "Echo service failed ", </code><br></br>
+<code>        text_node);</code><br></br>
+<code>    </code><b><code>return</code></b><code> error_node;</code><br></br>
+<code>}</code><br></br>
+<br></br>
+<i><code>/* Free the resources used */</code></i><br></br>
+<code>int AXIS2_CALL</code><br></br>
+<code>echo_free(axis2_svc_skeleton_t *svc_skeleton,</code><br></br>
+<code>            const axis2_env_t *env)</code><br></br>
+<code>{</code><br></br>
+<code>    </code><i><code>/* Free the function array */</code></i><br></br>
+<code>    </code><b><code>if</code></b><code>(svc_skeleton-&gt;func_array)</code><br></br>
+<code>    {</code><br></br>
+<code>        AXIS2_ARRAY_LIST_FREE(svc_skeleton-&gt;func_array, env);</code><br></br>
+<code>        svc_skeleton-&gt;func_array = NULL;</code><br></br>
+<code>    }</code><br></br>
+<code>    </code><br></br>
+<code>    </code><i><code>/* Free the function array */</code></i><br></br>
+<code>    </code><b><code>if</code></b><code>(svc_skeleton-&gt;ops)</code><br></br>
+<code>    {</code><br></br>
+<code>        AXIS2_FREE(env-&gt;allocator, svc_skeleton-&gt;ops);</code><br></br>
+<code>        svc_skeleton-&gt;ops = NULL;</code><br></br>
+<code>    }</code><br></br>
+<code>    </code><br></br>
+<code>    </code><i><code>/* Free the service skeleton */</code></i><br></br>
+<code>    </code><b><code>if</code></b><code>(svc_skeleton)</code><br></br>
+<code>    {</code><br></br>
+<code>        AXIS2_FREE(env-&gt;allocator, svc_skeleton);</code><br></br>
+<code>        svc_skeleton = NULL;</code><br></br>
+<code>    }</code><br></br>
+<br></br>
+<code>    </code><b><code>return</code></b><code> AXIS2_SUCCESS; </code><br></br>
+<code>}</code><br></br>
+</p><p></p><p>Now we can write the <code>create</code> function of the
+echo_service_skeleton as follows:</p><p><i><code>/*Create function */</code><br></br>
+</i><code>axis2_svc_skeleton_t *</code><br></br>
+<code>axis2_echo_create(const axis2_env_t *env)</code><br></br>
+<code>{</code><br></br>
+<code>    axis2_svc_skeleton_t *svc_skeleton = NULL;</code><br></br>
+<code>    </code><i><code>/* Allocate memory for the structs */</code></i><br></br>
+<code>    svc_skeleton = AXIS2_MALLOC(env-&gt;allocator, </code><br></br>
+<code>        </code><b><code>sizeof</code></b><code>(axis2_svc_skeleton_t));</code><br></br>
+<br></br>
+<code>    svc_skeleton-&gt;ops = AXIS2_MALLOC(</code><br></br>
+<code>        env-&gt;allocator, </code><b><code>sizeof</code></b><code>(axis2_svc_skeleton_ops_t));</code><br></br>
+<br></br>
+<code>    </code><i><code>/* Assign function pointers */</code></i><br></br>
+<code>    svc_skeleton-&gt;ops-&gt;free = echo_free;</code><br></br>
+<code>    svc_skeleton-&gt;ops-&gt;init = echo_init;</code><br></br>
+<code>    svc_skeleton-&gt;ops-&gt;invoke = echo_invoke;</code><br></br>
+<code>    svc_skeleton-&gt;ops-&gt;on_fault = echo_on_fault;</code><br></br>
+<br></br>
+<code>    </code><b><code>return</code></b><code> svc_skeleton;</code><br></br>
+<code>}</code></p><p>In addition to the above functions, every service must have the following
+two functions with exactly the same function signature as in xxx_skeleton.c
+file.</p><p><code>AXIS2_EXPORT int </code><br></br>
+<code>axis2_get_instance(axis2_svc_skeleton_t **inst,</code><br></br>
+<code>                   const axis2_env_t *env)</code><br></br>
+<code>{</code><br></br>
+<code>    *inst = axis2_echo_create(env);</code><br></br>
+<code>    </code><b><code>if</code></b><code>(!(*inst))</code><br></br>
+<code>    {</code><br></br>
+<code>        </code><b><code>return</code></b><code> AXIS2_FAILURE;</code><br></br>
+<code>    }</code><br></br>
+<code>    </code><b><code>return</code></b><code> AXIS2_SUCCESS;</code><br></br>
+<code>}</code><br></br>
+<br></br>
+<code>AXIS2_EXPORT int </code><br></br>
+<code>axis2_remove_instance(axis2_svc_skeleton_t *inst,</code><br></br>
+<code>                      const axis2_env_t *env)</code><br></br>
+<code>{</code><br></br>
+<code>    axis2_status_t status = AXIS2_FAILURE;</code><br></br>
+<code>    </code><b><code>if</code></b><code> (inst)</code><br></br>
+<code>    {</code><br></br>
+<code>        status = AXIS2_SVC_SKELETON_FREE(inst, env);</code><br></br>
+<code>    }</code><br></br>
+<code>    </code><b><code>return</code></b><code> status;</code><br></br>
+}<br></br>
+</p><p></p><p>Axis2/C engine can load the service dll. However, it needs to know which
+method to call. Since C does not have reflection, we need to have some dll
+exposing functions known to Axis2/C engine.
+<b><code>axis2_get_instance</code></b> and
+<b><code>axis2_remove_instance</code></b> are the two functions that need to
+be exposed from a service dll (or any other dll of Axis2/C engine). Axis2/C
+engine calls <code>axis2_get_instance</code> method, which creates a new
+service instance, and casts the return pointer to
+<code>axis2_svc_skeleton</code> interface. Then, the interface methods can be
+called by Axis2/C engine.</p><p><a name="Step2"></a></p></div><div class="subsection"><a name="Step2_:_Now_we_can_write_the_echo_service_in_a_file_echo_c"></a><h3>Step2 : Now we can write the echo service in a file echo.c</h3><p><code>axiom_node_t *</code><br></br>
+<code>axis2_echo_echo (const axis2_env_t *env, axiom_node_t *node)</code><br></br>
+<code>{</code><br></br>
+<code>    axiom_node_t *text_parent_node = NULL;</code><br></br>
+<code>    axiom_node_t *text_node = NULL;</code><br></br>
+<code>    axiom_node_t *ret_node = NULL;</code><br></br>
+<br></br>
+<code>    AXIS2_ENV_CHECK(env, NULL);</code><br></br>
+<code>   </code><br></br>
+<code>    </code><i><code>/* Expected request format is :-</code><br></br>
+<code>     * &lt;ns1:echoString xmlns:ns1="http://localhost:9090/axis2/services/echo"&gt;</code><br></br>
+<code>     *      &lt;text&gt;echo5&lt;/text&gt;</code><br></br>
+<code>     * &lt;/ns1:echoString&gt;</code><br></br>
+<code>     */</code></i><br></br>
+<code>    </code><b><code>if</code></b><code> (!node) </code><i><code>/* 'echoString' node */</code></i><br></br>
+<code>    {</code><br></br>
+<code>        AXIS2_ERROR_SET(env-&gt;error, AXIS2_ERROR_SVC_SKEL_INPUT_OM_NODE_NULL, AXIS2_FAILURE);</code><br></br>
+<code>        printf("Echo client ERROR: input parameter NULL\n");</code><br></br>
+<code>        </code><b><code>return</code></b><code> NULL;</code><br></br>
+<code>    }</code><br></br>
+<br></br>
+<code>    text_parent_node = AXIOM_NODE_GET_FIRST_CHILD(node, env);</code><br></br>
+<code>    </code><b><code>if</code></b><code> (!text_parent_node) </code><i><code>/* 'text' node */</code></i><br></br>
+<code>    {</code><br></br>
+<code>        AXIS2_ERROR_SET(env-&gt;error, AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST, AXIS2_FAILURE);</code><br></br>
+<code>        printf("Echo client ERROR: invalid XML in request\n");</code><br></br>
+<code>        </code><b><code>return</code></b><code> NULL;</code><br></br>
+<code>    }</code><br></br>
+<code>    </code><br></br>
+<code>    text_node = AXIOM_NODE_GET_FIRST_CHILD(text_parent_node, env);</code><br></br>
+<code>    </code><b><code>if</code></b><code> (!text_node) </code><i><code>/* actual text to echo */</code></i><br></br>
+<code>    {</code><br></br>
+<code>        AXIS2_ERROR_SET(env-&gt;error, AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST, AXIS2_FAILURE);</code><br></br>
+<code>        printf("Echo client ERROR: invalid XML in request\n");</code><br></br>
+<code>        </code><b><code>return</code></b><code> NULL;</code><br></br>
+<code>    }</code><br></br>
+<code>    </code><br></br>
+<code>    </code><b><code>if</code></b><code> (AXIOM_NODE_GET_NODE_TYPE(text_node, env) == AXIOM_TEXT)</code><br></br>
+<code>    {</code><br></br>
+<code>        axiom_text_t *text = (axiom_text_t *)AXIOM_NODE_GET_DATA_ELEMENT(text_node, env);</code><br></br>
+<code>        </code><b><code>if</code></b><code>( text &amp;&amp; AXIOM_TEXT_GET_VALUE(text , env))</code><br></br>
+<code>        {</code><br></br>
+<code>            axis2_char_t *text_str = AXIOM_TEXT_GET_VALUE(text, env);</code><br></br>
+<code>            printf("Echoing text value  %s \n", text_str);</code><br></br>
+<code>            ret_node = build_om_programatically(env, text_str);</code><br></br>
+<code>        }</code><br></br>
+<code>    }</code><br></br>
+<code>    </code><b><code>else</code></b><br></br>
+<code>    {</code><br></br>
+<code>        AXIS2_ERROR_SET(env-&gt;error, AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST, AXIS2_FAILURE);</code><br></br>
+<code>        printf("Echo client ERROR: invalid XML in request\n");</code><br></br>
+<code>        </code><b><code>return</code></b><code> NULL;</code><br></br>
+<code>    }</code><br></br>
+<code>        </code><br></br>
+<code>    </code><b><code>return</code></b><code> ret_node;</code><br></br>
+<code>}</code><br></br>
+<br></br>
+<i><code>/* Builds the response content */</code></i><br></br>
+<code>axiom_node_t *</code><br></br>
+<code>build_om_programatically(const
+axis2_env_t *env, axis2_char_t *text)</code><br></br>
+<code>{</code><br></br>
+<code>    axiom_node_t *echo_om_node = NULL;</code><br></br>
+<code>    axiom_element_t* echo_om_ele = NULL;</code><br></br>
+<code>    axiom_node_t* text_om_node = NULL;</code><br></br>
+<code>    axiom_element_t * text_om_ele = NULL;</code><br></br>
+<code>    axiom_namespace_t *ns1 = NULL;</code><br></br>
+<code>    </code><br></br>
+<code>    ns1 = axiom_namespace_create (env, "http://localhost:9090/axis2/services/echo", "ns1");</code><br></br>
+<br></br>
+<code>    echo_om_ele = axiom_element_create(env, NULL, "echoString", ns1, &amp;echo_om_node);</code><br></br>
+<code>    </code><br></br>
+<code>    text_om_ele = axiom_element_create(env, echo_om_node, "text", NULL, &amp;text_om_node);</code><br></br>
+<br></br>
+<code>    AXIOM_ELEMENT_SET_TEXT(text_om_ele, env, text, text_om_node);</code><br></br>
+<code>    </code><br></br>
+<code>    </code><b><code>return</code></b><code> echo_om_node;</code><br></br>
+<code>}</code><br></br>
+</p><p><a name="Step3"></a></p></div><div class="subsection"><a name="Step3_:Write_the_services_xml_file"></a><h3>Step3 :Write the services.xml file</h3><p>Axis2/C uses "services.xml" file to keep configurations of a Web service.
+Each Web service deployed in Axis2/C needs a "services.xml" file containing
+the configurations. Note that services.xml has the same semantics as Axis2
+Java's services.xml file. Only difference is that instead of giving package
+qualified class name, we use the dll name for class attributes.</p><p>"services.xml" for echo will be as follows:</p><code class="code">&lt;service name="echo"&gt;<br></br> &lt;parameter name="ServiceClass" locked="xsd:false"&gt;echo&lt;/parameter&gt;<br></br> &lt;description&gt;<br></br> This is a echo service<br></br> &lt;/description&gt;<br></br><br></br> &lt;operation name="echoString"&gt;<br></br> &lt;parameter name="wsamapping"&gt;<br></br> http://localhost:9090/axis2/services/echo/echoString<br></br> &lt;/parameter&gt;<br></br> &lt;/operation&gt;<br></br>&lt;/service&gt;</code><p>Name of the service will be the name of the folder with the shared library
+and services.xml. In this example we will have a folder named
+"echo" in which we have the echo.dll (or libecho.so on Linux platform) and
+services.xml file.</p><p>You can write a services.xml file to include a group of services instead
+of a single service. This makes management and deployment of a set of related
+services very easy. At runtime you can share information between these
+services within a single interaction using the <code>axis2_svc_grp_ctx</code>
+(Service Group Context ). If you hope to use this functionality, the
+services.xml file should have following format:<br></br>
+</p><code class="code">&lt;serviceGroup&gt;<br></br> &lt;service name="Service1"&gt;<br></br> &lt;!-- details for Service1 --&gt;<br></br> &lt;/service&gt;<br></br> &lt;service name="Service2"&gt;<br></br> &lt;!-- details for Service2 --&gt;<br></br> &lt;/service&gt;<br></br> &lt;module ref="ModuleName" /&gt;<br></br> &lt;parameter name="serviceGroupParam1" locked="false"&gt;value 1&lt;/parameter&gt;<br></br>&lt;/serviceGroup&gt;</code><p><strong>Note :</strong> Name of the service is a compulsory attribute</p><p><a name="Step4"></a></p></div><div class="subsection"><a name="Step4_:Create_the_Web_service_folder_in_services_folder_of_the_repository_"></a><h3>Step4 :Create the Web service folder in services folder of the repository.</h3><p>In Axis2/C , it is required to create a folder with the corresponding
+service/service group name which will contain the shared library (compiled
+service) and the services.xml file which describes the Web service. So for
+this example, we will have to create a folder named "echo", which contains
+the services.xml file and echo dll.</p><p><a name="Step5"></a></p></div><div class="subsection"><a name="Step5_:Archive_Based_Deployment_Model"></a><h3>Step5 :Archive Based Deployment Model</h3><p>Axis2 uses ".aar" (Axis Archive) file as the deployment package for the
+Web services. Therefore, for echo service we will use "echo.aar". Note that
+the name of the service will be the name of the archive file. To create
+"echo.aar" user can create a zip file containing echo.so and services.xml and
+rename the zip extension to aar. Then Axis2 understands it as a service
+archive.</p><p><a name="Writing_Web_Services_Using_Code_Generator"></a></p></div><div class="subsection"><a name="Writing_Web_Services_Skeleton_Using_Code_Generator"></a><h3>Writing Web Services Skeleton Using Code Generator</h3><p><a id="WSDL2C_tool"></a></p></div><div class="subsection"><a name="WSDL2C_tool"></a><h3>WSDL2C tool</h3><p>Axis2/Java WSDL2C tool supports generation of Axis2/C stub and
+skeleton. <a href="http://svn.apache.org/viewvc/webservices/axis2/trunk/java" class="externalLink" title="External Link">Axis2/Java
+SVN</a> revision 414253 and later versions provide this facility. A basic
+guide for the tool can be found <a href="http://ws.apache.org/axis2/1_0/userguide2.html#Writing_Web_Services_by_Code_Generating_Skeleton" class="externalLink" title="External Link">here.</a></p><p>We will run the tool with the following parameters and generate the
+skeleton and other required files to support ADB (Axis Data Binding). In
+order to run the tool, <span style="font-weight: bold;">set all the .jar
+library files in the Axis2/Java to the classpath</span>. To generate code
+with no data binding support, just replace -d adb -u with -d none</p>
+    <div class="source"><pre>
+java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d adb -u 
+
+
+</pre></div>
+  <p>If you need an XML in/out programming model, you can just ignore the data
+binding support by setting the following parameters.
+<pre>java org.apache.axis2.wsdl.WSDL2C -uri interoptestdoclitparameters.wsdl -ss -sd -d none</pre>
+
+</p><p>The WSDL <code>interoptestdoclitparameters.wsdl</code> can be found in
+&lt;axis2_src_dir&gt;/test/resources directory. This is used to generate stub
+and skeleton code throughout this User's Guide.</p><p><a id="Implement_the_Business_Logic"></a></p></div><div class="subsection"><a name="Implement_the_Business_Logic"></a><h3>Implement the Business Logic</h3><p>
+Locate the skeleton source file from the generated files:
+"<code>axis2_WSDLInteropTestDocLitService.c</code>". You can go through the
+rest of the guide to add the business logic to the following operations in
+the WSDL.
+<ul>
+  <li>echoString - Operation that echoes a String value.</li>
+  <li>echoStringArray - Operation that accepts a string array as the input and
+    echoes them back.</li>
+  <li>echoStruct - Operation that accepts a Struct as the input and echoes
+    them back.</li>
+</ul></p><p>Complete skeleton source file for the above operations can be found under
+&lt;axis2_src_dir&gt;/samples/codegen/server/interop_doc2 directory with the
+name "<code>axis2_WSDLInteropTestDocLitService.c</code>".</p><p><a id="echoString"></a></p></div><div class="subsection"><a name="echoString"></a><h3>echoString</h3><p>If you generate the code with data binding support, you will find the
+following code segment in the
+"<code>axis2_WSDLInteropTestDocLitService.c</code>". Fill the business logic
+inside this function as shown below:</p>
+    <div class="source"><pre>
+axis2_echoStringResponse_t*
+axis2_WSDLInteropTestDocLitService_echoString
+ (const axis2_env_t* env ,axis2_echoString_t* param6 )
+{
+ /* Todo fill this with the necessary business logic *}
+
+
+</pre></div>
+  <p>Once the business logic is filled, it will be as follows. The code is
+simple and the inline comments provide explanation.</p>
+    <div class="source"><pre>
+axis2_echoStringResponse_t*
+axis2_WSDLInteropTestDocLitService_echoString
+ (const axis2_env_t* env ,axis2_echoString_t* param6 )
+{
+ axis2_echoString_t* echo_in = param6;
+ axis2_echoStringResponse_t* echo_out = NULL;
+
+ char* echo_string = NULL;
+ 
+ /* retrieve the string input */
+ echo_string = AXIS2_ECHOSTRING_GET_PARAM0 ( echo_in, env );
+
+ /* create the response and set the output string */
+ echo_out = axis2_echoStringResponse_create ( env );
+ AXIS2_ECHOSTRUCTRESPONSE_SET_RETURN ( echo_out, env, echo_string );
+
+ return echo_out;
+}
+
+</pre></div>
+  </div><div class="subsection"><a name="echoStringArray"></a><h3>echoStringArray</h3>
+    <div class="source"><pre>
+axis2_echoStringArrayResponse_t*
+axis2_WSDLInteropTestDocLitService_echoStringArray
+ (const axis2_env_t* env ,axis2_echoStringArray_t* param2 )
+
+{
+ axis2_echoStringArray_t* echo_in = param2;
+ axis2_echoStringArrayResponse_t* echo_out = NULL;
+ axis2_ArrayOfstring_literal_t* array_in = NULL;
+ axis2_ArrayOfstring_literal_t* array_out = NULL;
+ char ** string_array = NULL;
+ int string_array_length = 0;
+ 
+ /* retrieve the array from input*/
+ array_in = AXIS2_ECHOSTRINGARRAY_GET_PARAM0( echo_in, env);
+ /* retrieve the string_array and array length */
+ string_array =
+ AXIS2_ARRAYOFSTRING_LITERAL_GET_STRING 
+ (array_in, env,&amp;string_array_length );
+ 
+ /* create the output array and set the string array and length */
+ array_out = axis2_ArrayOfstring_literal_create ( env );
+ AXIS2_ARRAYOFSTRING_LITERAL_SET_STRING(
+ array_out, env, string_array, string_array_length );
+ 
+ /* create the response and set the output*/
+ echo_out = axis2_echoStringArrayResponse_create ( env );
+ AXIS2_ECHOSTRINGARRAYRESPONSE_SET_RETURN ( echo_out, env , array_out
+ );
+ 
+ return echo_out;
+
+</pre></div>
+  </div><div class="subsection"><a name="echoStruct"></a><h3>echoStruct</h3>
+    <div class="source"><pre>
+axis2_echoStructResponse_t*
+axis2_WSDLInteropTestDocLitService_echoStruct
+ (const axis2_env_t* env ,axis2_echoStruct_t* param4 )
+
+{
+ axis2_echoStruct_t* echo_in = param4;
+ axis2_echoStructResponse_t* echo_out = NULL;
+ axis2_SOAPStruct_t* struct_in = NULL;
+ axis2_SOAPStruct_t* struct_out = NULL;
+ 
+ float float_val = 0;
+ int int_val = 0;
+ char* string_val = NULL;
+ 
+ /* retrieve the structure from input */
+ struct_in = AXIS2_ECHOSTRUCT_GET_PARAM0( echo_in, env);
+
+ /* retrieve each value from the structure */ 
+ float_val = AXIS2_SOAPSTRUCT_GET_VARFLOAT ( struct_in, env);
+ int_val = AXIS2_SOAPSTRUCT_GET_VARINT ( struct_in, env);
+ string_val = AXIS2_SOAPSTRUCT_GET_VARSTRING ( struct_in, env);
+ 
+ /* create the output structure and set values */
+ struct_out = axis2_SOAPStruct_create( env );
+ AXIS2_SOAPSTRUCT_SET_VARFLOAT ( struct_out, env, float_val );
+ AXIS2_SOAPSTRUCT_SET_VARINT ( struct_out, env, int_val );
+ AXIS2_SOAPSTRUCT_SET_VARSTRING ( struct_out, env, string_val );
+ 
+ /* create the response and set the output structure*/
+ echo_out = axis2_echoStructResponse_create ( env );
+ AXIS2_ECHOSTRUCTRESPONSE_SET_RETURN ( echo_out, env, struct_out );
+ 
+ return echo_out;
+
+</pre></div>
+  </div><div class="subsection"><a name="services_xml"></a><h3>services.xml</h3><p>
+Axis2 uses "services.xml" to hold the configurations for a particular Web
+service deployed in the Axis2 engine. When we generate the skeleton using the
+WSDL2Java tool, it will generate the required services.xml for this Web
+service as well. This is essential to <a href="#deploy">deploy the
+service</a>. Please refer to the '<a href="#Step3">Write the
+services.xml</a>' section in this guide to learn more about services.xml.
+<a name="deploy"></a></p></div><div class="subsection"><a name="Deploy_the_Web_Service"></a><h3>Deploy the Web Service</h3><p>We simply put our service folder or the ".aar" file to the services
+directory. You need restart the server for the engine to pick this
+service.</p><p><a name="Web_Service_Clients_Using_Axis2"></a></p></div><div class="subsection"><a name="Web_Service_Clients_Using_Axis2_C"></a><h3>Web Service Clients Using Axis2/C</h3><p>Now let's see how we can write a Web service client to consume a Web
+service.</p><p>Web services can be used to provide wide range of functionality to the
+users ranging from simple, less time consuming  operations such as
+"getStockQuote"  to time consuming business services. When we utilize (invoke
+using client applications) these Web services, we cannot use some simple
+generic invocation paradigm that suits all the timing complexities involved
+in the service operations. For example, if we use a single transport channel
+(such as HTTP) to invoke a Web service with an IN-OUT operation which takes
+a long time to complete, then most of the time we may end up with "connection
+time outs". On the other hand, if there are simultaneous service invocations
+that we need to perform from a single client application, then the use of a
+"blocking" client API will degrade the performance of the client application.
+Similarly, there are various other consequences such as One-Way transports
+that come into play when we need them. Let's try to analyze some common
+service invocation paradigms.</p><p>Many Web service engines provide the users with a Blocking and
+Non-Blocking client APIs.</p><ul>
+  <li><p style="margin-bottom: 0in;"><b>Blocking API</b> -Once the service
+    invocation is called, the client application hangs and only gets control
+    back when the operation completes, after which client receives a response
+    or a fault. This is the simplest way of invoking Web services and it also
+    suits many business situations.</p>
+  </li>
+  <li><b>Non-Blocking API</b>- This is a callback or polling based API.
+    Hence, once a service invocation is called, the client application
+    immediately gets the control back and the response is retrieved using the
+    callback object provided. This approach provides the client application
+    with the flexibility to invoke several Web services simultaneously without
+    blocking the operation that has already been invoked.</li>
+</ul><p>Both these mechanisms work in the API level. Let's name the asynchronous
+behavior that we can get using the <strong>Non-Blocking API</strong> as
+<b>API Level Asynchrony.</b></p><p>Both these mechanisms use single transport connection to send the request
+and to receive the response. They severely lack the capability of using two
+transport connections for the request and the response (either One-Way of
+Two-Way). So both these mechanisms fail to address the problem of long
+running transactions (the transport connection may time-out before the
+operation completes). A possible solution would be to use <strong>two
+separate transport connections for request and response</strong>. The
+asynchronous behavior that we gain using this solution can be called
+<b>Transport Level Asynchrony</b>.</p><p>By combining API Level Asynchrony &amp; Transport Level Asynchrony we can
+obtain four different invocation patterns for Web services as shown in the
+following table.</p><p></p><table class="bodyTable"><tbody>
+    <tr class="a"><td><strong>API (Blocking/Non-Blocking)</strong></td><td><strong> Dual Transports (Yes/No)</strong></td><td><strong>Description</strong></td></tr>
+    <tr class="b"><td>Blocking</td><td>No</td><td>Simplest and the familiar invocation pattern</td></tr>
+    <tr class="a"><td>Non-Blocking</td><td>No</td><td>Using callbacks or polling</td></tr>
+    <tr class="b"><td>Blocking</td><td>Yes</td><td>This is useful when the service operation is IN-OUT in nature but
+        the transport used is One-Way (e.g. SMTP)</td></tr>
+    <tr class="a"><td>Non-Blocking</td><td>Yes</td><td>This can be used to gain the maximum asynchronous behavior. No
+        blocking in the API level and also in the transport level</td></tr>
+  </tbody></table><p>Axis2/C provides the user with all these possibilities to invoke Web
+services.</p><p>Below we describe how to write Web Services Clients using Axis2/C.</p><p><a name="Writing_Web_Service_Clients_using_Axis2%27s_Primary_APIs"></a></p></div><div class="subsection"><a name="Writing_Web_Service_Clients_Using_Axis2_s_Primary_APIs"></a><h3>Writing Web Service Clients Using Axis2's Primary APIs</h3><p><a id="EchoBlockingClient"></a></p></div><div class="subsection"><a name="echo_blocking_Client"></a><h3>echo_blocking Client</h3><p>Axis2/C provides the user with several invocation patterns for Web
+Services, ranging from pure blocking single channel invocations to a
+non-blocking dual channel invocation. Let's first see how we can write a
+client to invoke "echo" operation of "echo" service using the simplest
+blocking invocation. The client code you need to write is as follows.</p>
+    <div class="source"><pre>
+ /* Create EPR with given address */
+endpoint_ref = axis2_endpoint_ref_create(env, address);
+/* Setup options */
+options = axis2_options_create(env);
+AXIS2_OPTIONS_SET_TO(options, env, endpoint_ref);
+/* Set the deploy folder */
+client_home = AXIS2_GETENV("AXIS2C_HOME");
+if (!client_home)
+client_home = "../../deploy";
+/* Create service client */
+svc_client = axis2_svc_client_create(env, client_home);
+    if (!svc_client)
+    {
+       printf("Error creating service client\n");
+       AXIS2_LOG_ERROR(env-&gt;log, AXIS2_LOG_SI, "Stub invoke FAILED:
+        Error code: 
+%	d :: %s", env-&gt;error-&gt;error_number,
+        AXIS2_ERROR_GET_MESSAGE(env-&gt;error));
+    }
+/* Set service client options */
+AXIS2_SVC_CLIENT_SET_OPTIONS(svc_client, env, options); /* Build the
+SOAP request message payload using OM API.*/
+payload = build_om_payload_for_echo_svc(env);
+/* Send request */
+ret_node = AXIS2_SVC_CLIENT_SEND_RECEIVE(svc_client, env, payload);
+/* Print result */
+    if(ret_node)
+    {
+       axis2_char_t *om_str = NULL;
+       om_str = AXIOM_NODE_TO_STRING(ret_node, env);
+       if (om_str)
+          printf("\nReceived OM : %s\n", om_str);
+       printf("\necho client invoke SUCCESSFUL!\n");
+    }      
+    else
+    {
+       AXIS2_LOG_ERROR(env-&gt;log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
+" %d :: %s", env-&gt;error-&gt;error_number,
+       AXIS2_ERROR_GET_MESSAGE(env-&gt;error));
+       printf("echo client invoke FAILED!\n");
+}
+
+</pre></div>
+  <p>The comments in the above code explains the code. In simple terms, these
+are the steps:</p><ol>
+  <li>Set up the options to be used in the invocation.</li>
+  <li>Create the service client.</li>
+  <li>Set the options to service client.</li>
+  <li>Build the XML payload to be sent out using AXIOM.</li>
+  <li>Send payload and receive result XML as OM.</li>
+  <li>Consume result.</li>
+</ol><p>Options can be used to define the invocation parameters such as target
+endpoint, soap version, addressing parameters, etc. When creating service
+client, the deployment folder has to be passed as a parameter. It is from the
+deploy folder, the configuration is picked up, using the axis2.xml file. The
+send_receive function of the service client sends the XML given as a payload
+to the server side and returns the result received. Basically this is the XML
+in/out model. Once the result is received, the user can consume the result in
+whichever the way(s) he wishes.</p><p><a id="EchoNonBlockingClient"></a></p></div><div class="subsection"><a name="echo_non_blocking_Client"></a><h3>echo_non_blocking Client</h3><p>In the echo_blocking client once the "send_receive" function is called,
+the client is blocked till the operation is completed. This behavior is not
+desirable when there are many Web service invocations to be done in a single
+client application or within a GUI. A solution would be to use a non-blocking
+API to invoke Web services. Axis2/C provides a callback based non-blocking
+API for users.</p><p>A sample client for this can be found under
+"&lt;axis2c_home&gt;/samples/user_guide/clients" with the name
+echo_non_blocking.c. The changes that user may have to do with respect to the
+"echo_blocking" client in order to make it non-blocking, would be as
+follows:</p>
+    <div class="source"><pre>AXIS2_SVC_CLIENT_SEND_RECEIVE_NON_BLOCKING(svc_client, env, payload, callback);
+
+</pre></div>
+  <p>Unlike "send_receive", "send_receive_non_blocking" accepts a callback
+struct in addition to payload. Axis2/C client API provides a callback struct
+with the following associated functions:</p>
+    <div class="source"><pre>
+axis2_status_t (AXIS2_CALL *
+on_complete)(
+ struct axis2_callback *callback,
+ const axis2_env_t *env);
+
+axis2_status_t (AXIS2_CALL *
+on_error)(
+ struct axis2_callback *callback,
+ const axis2_env_t *env,
+ int exception);
+
+axis2_bool_t (AXIS2_CALL *
+get_complete)(
+ struct axis2_callback *callback,
+ const axis2_env_t *env);
+
+</pre></div>
+  <p>The user is expected to implement the "on_complete " and "on_error "
+functions and set them on the callback using the "set_on_complete" and
+"set_on_error" API calls. In the sample, ''on complete'' is implemented by
+"echo_callback_on_complete" function and is set on the callback struct
+created as shown below:</p>
+    <div class="source"><pre>AXIS2_CALLBACK_SET_ON_COMPLETE(callback, echo_callback_on_complete);
+
+</pre></div>
+  <p>Axis2/C engine calls the "on_complete" method once the Web service
+response is received by the Axis2/C client API (that is service_client). This
+will eliminate the blocking nature of the Web service invocations and
+provide the user with the flexibility to use non-blocking API for Web
+service clients.</p><p>Please have a look at the echo_non_blocking.c file located at
+"&lt;axis2c_home&gt;/samples/user_guide/client" for more details.</p><p><a id="EchoNonBlockingDualClient"></a></p></div><div class="subsection"><a name="echo_non_blocking_dual_Client"></a><h3>echo_non_blocking_dual Client</h3><p>The solution provided by the non-blocking API has one limitation when it
+comes to  Web service invocations,it takes a long time to complete. The
+limitation is due to the use of a single transport connection to invoke the
+Web service and to retrieve the response. In other words, client API provides
+a non blocking invocation mechanism for the users, but the request and the
+response comes in a single transport (Two-Way transport) connection (like
+HTTP). Long running Web service invocations or Web service invocations using
+One-Way transports (like SMTP) cannot be utilized by simply using a non
+blocking invocation.</p><p>The trivial solution is to use separate transport connections (either
+One-Way or Two-Way) for the request and response. The next problem that needs
+to be solved is the correlation (correlating the request and the response).
+<a href="http://www.w3.org/2002/ws/addr/" class="externalLink" title="External Link">WS-Addressing</a> provides a neat
+solution to this using &lt;wsa:MessageID&gt; and &lt;wsa:RelatesTo&gt;
+headers. Axis2/C provides support for addressing based correlation mechanism
+and a compliant client API to invoke Web services with two transport
+connections.</p><p>Users can select between blocking or non-blocking APIs for the Web service
+clients with two transport connections. By simply using a boolean flag, the
+same API can be used to invoke Web services (IN-OUT operations) using two
+separate transport connections. All you have to do is to set
+"use_separate_listener" to true in options:</p>
+    <div class="source"><pre>AXIS2_OPTIONS_SET_USE_SEPERATE_LISTENER(options, env, AXIS2_TRUE);
+
+</pre></div>
+  <p>In addition to setting the use_separate_listener to true, to use dual
+transports one has to"engage" the addressing module.</p></div><div class="subsection"><a name="Engaging_Addressing_on_Server_Side"></a><h3>Engaging Addressing on Server Side</h3><p>To engage the addressing module simply add a module reference for
+addressing in the "axis2.xml" configuration file. This can be done by adding
+the following line to "axis2.xml" file in the deployment folder.</p>
+    <div class="source"><pre> &lt;module ref="addressing"/&gt;
+
+</pre></div>
+  <p><strong>Note:</strong> Once you modify the "axis2.xml" file you have to restart the server.
+You also have to have the addressing module installed in the modules folder
+of the deployment folder. This is done by default when you make the
+installation.</p></div><div class="subsection"><a name="Engaging_Addressing_on_Client_Side"></a><h3>Engaging Addressing on Client Side</h3><p>There are two ways of doing this:</p><ol>
+  <li>Engage addressing globally. This can be done by following the same
+    steps as done in the case of the server side; add module reference to
+    axis2.xml and have the module installed in the modules folder of the
+    deploy folder.</li>
+  <li>Engage the module on service client using the service_client API.
+    <pre>AXIS2_SVC_CLIENT_ENGAGE_MODULE(svc_client, env, AXIS2_MODULE_ADDRESSING);</pre>
+  </li>
+</ol><p>Once addressing is engaged, echo_non_blocking_dual client would work
+perfectly. Note that by default, Axis2/C comes with addressing enabled
+globally.</p><p><a id="EchoBlockingDualClient"></a></p></div><div class="subsection"><a name="echo_blocking_dual_Client"></a><h3>echo_blocking_dual Client</h3><p>This is again a Two-Way transport request/response client, but this time,
+we use a Blocking API in the client code. Sample code for this can be found
+in the "&lt;axis2c_home&gt;/samples/user_guide/clients/" directory and the
+explanation is similar to the <a href="#EchoNonBlockingDualClient">echo_non_blocking_dual client</a>, except
+that here we do not use a callback object to handle response. This is an extremely
+useful mechanism when the service invocation is IN-OUT in nature and the
+transports are One-Way (e.g. SMTP). For the sample client we use two HTTP
+connections for request and response.</p><p><a id="Writing_Web_Clients_Using_Code_Generator"></a></p></div><div class="subsection"><a name="Writing_Web_Service_Clients_using_Code_Generation_with_Data_Binding_Support"></a><h3>Writing Web Service Clients using Code Generation with Data Binding Support</h3><p>Axis2 code generator provides the data binding support for Web service
+client generation as well. You can generate the required stubs from a given
+WSDL with the other supporting files. Use the following parameters to
+generate the Axis2/C stub code with data binding support. You should have
+<a href="http://svn.apache.org/viewvc/webservices/axis2/trunk/java" class="externalLink" title="External Link">Axis2/Java
+source SVN</a> revision 414253 or later to generate Axis2/C code.</p>
+    <div class="source"><pre>java WSDL2C -uri interoptestdoclitparameters.wsdl -d adb -u
+
+</pre></div>
+  <p>In order to ignore the data binding support (to use XML in/out model),
+just use the following parameters.</p>
+    <div class="source"><pre>java WSDL2C -uri interoptestdoclitparameters.wsdl -d none
+
+</pre></div>
+  <p>The following section demonstrates how to use the generated code using the
+wsdl file "interoptestdoclitparameters.wsdl" to implement the client business
+logic.</p><p><a id="Codegenerator_Client_echoString"></a></p></div><div class="subsection"><a name="Client_for_echoString_operation"></a><h3>Client for echoString operation</h3>
+    <div class="source"><pre>#include "axis2_WSDLInteropTestDocLitService_stub.h"
+/*
+ * demonstrates how to execute the service using databinding */
+void invoke_service_using_databinding ( axis2_stub_t* stub, 
+                                    const axis2_env_t* env );
+int main(int argc, char** argv)
+{
+/* variables to keep the environment */
+ axis2_env_t* env = NULL;
+ axis2_char_t* client_home = NULL;
+ axis2_char_t* endpoint_uri =NULL;
+ axis2_stub_t* stub= NULL;
+ /* endpoint uri: if it is NULL endpoint will be picked from the WSDL */ 
+ endpoint_uri =
+ "http://localhost:9090/axis2/services/WSDLInteropTestDocLitService";
+ env = axis2_env_create_all( "codegen_utest_blocking.log", 
+ AXIS2_LOG_LEVEL_TRACE);
+ /* Set up deploy folder.*/
+ client_home = AXIS2_GETENV("AXIS2C_HOME");
+ if (!client_home)
+ client_home = "../../../deploy";
+ /* create the stub using generated code */
+ stub = axis2_WSDLInteropTestDocLitService_stub_create( env,
+ client_home , endpoint_uri); 
+ /* calls the service*/
+ invoke_service_using_databinding ( stub, env );
+ return 0;
+} 
+
+void invoke_service_using_databinding ( axis2_stub_t* stub,
+ const axis2_env_t* env )
+ {
+ /* variables used by databinding */
+ axis2_echoString_t* echo_in = NULL;
+ axis2_echoStringResponse_t* echo_out = NULL;
+ /* variables to store data */
+ char* echo_str = "hello";
+ char* return_echo_str = NULL;
+ /* create the input params using databinding */
+ echo_in = axis2_echoString_create( env );
+ AXIS2_ECHOSTRING_SET_PARAM0( echo_in, env, echo_str );
+ /* invoke the web service method*/
+ echo_out = axis2_echoString( stub, env, echo_in );
+ /* return the output params using databinding */
+ return_echo_str = AXIS2_ECHOSTRUCTRESPONSE_GET_RETURN( echo_out, env
+ );
+ /* print the result */
+ printf ( "returned string %s\n", return_echo_str );
+} 
+</pre></div>
+  <p><a id="Codegenerator_Client_echoStringArray"></a></p></div><div class="subsection"><a name="Client_for_echoStringArray_operation"></a><h3>Client for echoStringArray operation</h3><p>
+You can change the <code>invoke_service_using_databinding</code> function to
+invoke the echoStringArray operation as follows.
+
+    <div class="source"><pre>void invoke_service_using_databinding ( axis2_stub_t* stub, const
+axis2_env_t* env )
+ {
+ /* variables used by databinding */
+ axis2_echoStringArray_t* echo_in = NULL;
+ axis2_echoStringArrayResponse_t* echo_out = NULL;
+ axis2_ArrayOfstring_literal_t* array_in = NULL;
+ axis2_ArrayOfstring_literal_t* array_out = NULL;
+  /* variables to store data */
+ char *string_array[]= { "test","this","array" };
+ int array_length = 3;
+  char **string_return_string_array = NULL;
+ int return_array_length = 0;
+ int i = 0;
+ 
+  /*create the input array and set the string array and length*/
+ array_in = axis2_ArrayOfstring_literal_create (env );
+ AXIS2_ARRAYOFSTRING_LITERAL_SET_STRING( array_in, env,
+ string_array, array_length );
+
+ /* create the request and set the inputs */
+ echo_in = axis2_echoStringArray_create ( env );
+ AXIS2_ECHOSTRINGARRAY_SET_PARAM0( echo_in, env, array_in );
+
+ /* invoke the web service method*/
+ echo_out = axis2_echoStringArray( stub, env, echo_in );
+
+ /* return the output params using databinding */
+ array_out = AXIS2_ECHOSTRINGARRAYRESPONSE_GET_RETURN( echo_out, env
+ ); 
+ 
+ /* retrieve the string array values and length */
+ string_return_string_array = AXIS2_ARRAYOFSTRING_LITERAL_GET_STRING
+ ( array_out, env, &amp;return_array_length );
+
+ /* print the output */
+ for ( i = 0; i &lt; return_array_length ; i ++ )
+  {
+    printf("value%d: %s \n", i, string_return_string_array[i] );
+  }
+ </pre></div>
+  
+
+<a id="Codegenerator_Client_echoStruct"></a></p></div><div class="subsection"><a name="Client_for_echoStruct_operation"></a><h3>Client for echoStruct operation</h3>
+    <div class="source"><pre>void invoke_service_using_databinding ( axis2_stub_t* stub,
+ const axis2_env_t* env )
+ {
+ /* variables used by databinding */
+ axis2_echoStruct_t* echo_in = NULL;
+ axis2_echoStructResponse_t* echo_out = NULL;
+ axis2_SOAPStruct_t* struct_in = NULL;
+ axis2_SOAPStruct_t* struct_out = NULL;
+
+
+ /* variables to store data */
+ float float_val = 11;
+ int int_val = 10;
+ char* string_val = "hello struct";
+ int ret_int_val = 0;
+ float ret_float_val = 0;
+ char* ret_string_val = "";
+ 
+ /* create the struct and set input values*/
+ struct_in = axis2_SOAPStruct_create( env );
+ AXIS2_SOAPSTRUCT_SET_VARFLOAT ( struct_in, env, float_val );
+ AXIS2_SOAPSTRUCT_SET_VARINT ( struct_in, env, int_val );
+ AXIS2_SOAPSTRUCT_SET_VARSTRING ( struct_in, env, string_val );
+
+ /* create the request and set the struct */
+ echo_in = axis2_echoStruct_create( env );
+ AXIS2_ECHOSTRUCT_SET_PARAM0( echo_in, env, struct_in );
+ /* invoke the web service method */
+ echo_out = axis2_echoStruct( stub, env, echo_in );
+
+ /* retrieve the structure from response */
+ struct_out = AXIS2_ECHOSTRUCTRESPONSE_GET_RETURN( echo_out, env );
+
+ /* retrieve each value from the structure */
+ ret_float_val = AXIS2_SOAPSTRUCT_GET_VARFLOAT ( struct_out, env );
+ ret_int_val = AXIS2_SOAPSTRUCT_GET_VARINT ( struct_out, env );
+ ret_string_val = AXIS2_SOAPSTRUCT_GET_VARSTRING ( struct_out, env );
+
+ /* print the values */
+ printf ( "returned values \n");
+ printf (" float %f\n", ret_float_val );
+ printf (" int %d \n", ret_int_val );
+ printf (" string %s \n", ret_string_val);
+ }
+ 
+</pre></div>
+  <p><a id="Providing_security_using_Rampart"></a></p></div><div class="subsection"><a name="Providing_Security_using_Rampart_C"></a><h3>Providing Security using Rampart/C</h3><p>Rampart/C is the security module for Axis2/C, which supports UsernameToken
+based authentication and Timestamps as per WS-Security specification. In this
+User's Guide we will explain how to use Rampart inside Axis2/C.</p><p><a id="Engaging_rampart_module"></a></p></div><div class="subsection"><a name="Engaging_rampart_module"></a><h3>Engaging rampart module</h3><ul>
+  <li><b>Step 1:</b> Copy rampart directory created in
+    AXIS2C_HOME/deploy/rampart to AXIS2C_HOME/deploy/modules
+    <pre>cp $AXIS2C_HOME/deploy/rampart/rampart $AXIS2C_HOME/deploy/modules</pre>
+  </li>
+  <li><b>Step 2:</b>Add following line to the axis2.xml under axisconfig.
+    This will engage the rampart module.
+    <pre>&lt;module ref="rampart"/&gt;</pre>
+  </li>
+  <li><b>Step 3:</b>Then add the following to axis2.xml file to specify
+    In/Out flow parameters. You may find a sample axis2.xml file in
+    rampart/samples/client/echo/data/
+    <p> &lt;parameter name="OutflowSecurity"&gt;&lt;action&gt;<br></br> &lt;items&gt;UsernameToken Timestamp&lt;/items&gt;<br></br> &lt;user&gt;Gajaba&lt;/user&gt;<br></br> &lt;passwordType&gt;passwordDigest&lt;/passwordType&gt;<br></br> &lt;passwordCallbackClass&gt;/home/gajaba/axis2/c/deploy/rampart/samples/callback/libpwcb.so&lt;/passwordCallbackClass&gt;<br></br> &lt;timeToLive&gt;360&lt;/timeToLive&gt;<br></br> &lt;/action&gt;<br></br> &lt;/parameter&gt;<br></br> </p>
+    <p class="code"> &lt;parameter name="InflowSecurity"&gt;<br></br>
+    &lt;action&gt;<br></br> &lt;items&gt;UsernameToken
+    Timestamp&lt;/items&gt;<br></br>
+    &lt;passwordCallbackClass&gt;/home/gajaba/axis2/c/deploy/rampart/samples/callback/libpwcb.so&lt;/passwordCallbackClass&gt;<br></br> &lt;/action&gt;<br></br> &lt;/parameter&gt;<br></br> </p>
+
+  </li>
+</ul><p><strong>Note:</strong> You must replace the value of
+<code>passwordCallbackClass</code> parameter to suit your settings.</p><p>Now everything is setup to try out the sample. Start axis2 server and run
+the sample under rampart/samples/client/echo. If everything works fine a
+security header should be added to the outgoing SOAP message.</p><p>&lt;wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"&gt;<br></br> &lt;wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&gt;<br></br> &lt;wsse:Username&gt;Gajaba&lt;/wsse:Username&gt;<br></br> &lt;wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest"&gt;WNPznBN3PeLypKYXlwV7w9zJZ9o=&lt;/wsse:Password&gt;<br></br> &lt;wsse:Nonce&gt;ICAgICAgIDEwNDY0NDk1Mg==&lt;/wsse:Nonce&gt;<br></br> &lt;wsu:Created&gt;2006-08-28T11:52:27Z&lt;/wsu:Created&gt;<br></br> &lt;/wsse:UsernameToken&gt;<br></br> &lt;wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&gt;<br></br> &lt;wsu:Created&gt;2006-08-28T11:52:27Z&lt;/wsu:Created&gt;<br></br> &lt;wsu:Expires&gt;2006-08-28T11:58:27Z&lt;/wsu:Expires&gt;<br></br> &lt;/wsu:Timestamp&gt;<br></br>&lt;/wsse:Security&gt;<br></br></p><p><strong>Note: </strong>For the above sample we have used the same axis2.xml file for
+both server and the client. But in the real world this is not possible. In
+such a situation you can specify a client home as an argument.</p>
+    <div class="source"><pre>./echo [endpoint_url] [path to your client_home]
+
+</pre></div>
+  </div><div class="subsection"><a name="Semantics_of_Parameters_Specified_in_axis2_xml"></a><h3>Semantics of Parameters Specified in axis2.xml</h3><table class="bodyTable"><tbody>
+    <tr class="b"><td><strong>Parameter</strong></td><td><strong>Semantic</strong></td></tr>
+    <tr class="a"><td>items</td><td>Specify the tokens to be used for the credential exchange. In the
+        above example we used both UsernameTokens and Timestamps</td></tr>
+    <tr class="b"><td>user</td><td>The username of the UsernameToken</td></tr>
+    <tr class="a"><td>passwordType</td><td>The way password is delivered. This can be either passwordText or
+        the passwordDigest. The former delivers password in plainText whilst
+        the latter delivers the hashed value of the password. Default is
+        passwordText</td></tr>
+    <tr class="b"><td>passwordCallbackClass</td><td>The module that provides the password for a particular user</td></tr>
+    <tr class="a"><td>timeToLive</td><td>The validity period of the TimestampToken after issuing. The time
+        is in seconds. In the above example, it's 6 minutes. If not
+        specified, the default is 5 minutes</td></tr>
+  </tbody></table><p><a id="Writing_own_password_callback_module"></a></p></div><div class="subsection"><a name="Writing_Your_Own_Password_Callback_Module"></a><h3>Writing Your Own Password Callback Module</h3><p>The Rampart module is not dependent on the way that passwords are stored.
+For example, you may have passwords in a flat file or in a secured database.
+What ever the way, Rampart expects a password callback module to retrieve
+passwords for a given username. The sample coming under
+"&lt;axis2c_home&gt;rampart/samples/callback" is a simple one containing a 
+few hard-coded passwords. It assigns a function to the function pointer.</p>
+    <div class="source"><pre>rcb-&gt;ops-&gt;callback_password = get_sample_password;
+
+</pre></div>
+  <p><code>callback_password</code> is a function pointer to any function which
+has the following signature.</p>
+    <div class="source"><pre>*
+your_function(rampart_callback_t *rcb,
+              const axis2_env_t *env, const axis2_char_t *username)
+
+</pre></div>
+  <p><code>your_function</code> should return the password as
+<code>axis2_char_t</code>* per the username specified, if any. Inside your
+function, you may write your code to supply stored passwords.</p><p>Then the path to the callback module needs to be specified in axis2.xml
+under passwordCallbackClass. [The word Class, instead of Module is only for
+compatibility with java implementation]</p><p><a id="Adding_security_parameters_dynamically"></a></p></div><div class="subsection"><a name="Adding_Security_Parameters_Dynamically"></a><h3>Adding Security Parameters Dynamically</h3><p>Outflow parameters specified in the axis2.xml can be added dynamically in
+the client level. This can be done as shown in the following sample code.</p>
+    <div class="source"><pre> un_property = axis2_property_create(env);
+AXIS2_PROPERTY_SET_VALUE(un_property, env, "Gajaba");
+AXIS2_OPTIONS_SET_PROPERTY(options, env, RAMPART_ACTION_USER, un_property);
+
+</pre></div>
+  <p>The above code will set the username parameter dynamically. All the values
+specified in the axis2.xml will be overridden by the dynamic settings.</p></div><div class="subsection"><a name="References"></a><h3>References</h3><ul>
+  <li>Introducing Apache Axis2/C - <a href="http://www.wso2.net/articles/axis2/c/2006/09/04/introduction" class="externalLink" title="External Link">http://www.wso2.net/articles/axis2/c/2006/09/04/introduction</a></li>
+  <li>Introducing Rampart/C- <a href="http://www.wso2.net/articles/rampart/c/2006/09/19/introduction" class="externalLink" title="External Link">http://www.wso2.net/articles/rampart/c/2006/09/19/introduction</a></li>
+</ul></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/download.cgi b/axis2/c/core/download.cgi
new file mode 100644
index 0000000..8bdb438
--- /dev/null
+++ b/axis2/c/core/download.cgi
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file
diff --git a/axis2/c/core/download.html b/axis2/c/core/download.html
new file mode 100644
index 0000000..70571d8
--- /dev/null
+++ b/axis2/c/core/download.html
@@ -0,0 +1,355 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Apache Axis2/C Downloads</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_Releases"></a><h2>Apache Axis2/C Releases</h2><div align="left">
+    <p>Apache Axis2/C releases are available for download as source or binary packages. For more information on Apache software releases, please see <a href="http://www.apache.org/dev/release.html" class="externalLink" title="External Link">Apache Releases FAQ</a>.</p> 
+  </div><p>
+    <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+    </script><script type="text/javascript">
+      _uacct = "UA-1954378-10";
+      urchinTracker();
+    </script><div align="center">
+
+      <table class="bodyTable"><tbody>
+          <tr class="a"><td width="41" align="center">Name</td><td width="353" align="center">Type</td><td width="288" align="center">Distribution</td><td width="69" align="center">Date</td><td width="119" align="center">Description</td></tr>
+          
+          <tr class="b"><td align="center" valign="middle">1.6.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br> - Binary Distribution <a href="[preferred]/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-win32.zip" title="[preferred]/ws/axis2/1_6_0/axis2c-bin-1.6.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.6.0-win32.zip&apos;);">zip</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-win32.zip.md5" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-win32.zip.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-win32.zip.asc" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.6.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="[preferred]/ws/axis2/c/1_6_0/axis2c-src-1.6.0.zip" title="[preferred]/ws/axis2/c/1_6_0/axis2c-src-1.6.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.6.0.zip&apos;);">zip</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.zip.md5" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.zip.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.zip.asc" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="[preferred]/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-linux.tar.gz" title="[preferred]/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.6.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-linux.tar.gz.md5" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-linux.tar.gz.asc" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-bin-1.6.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="[preferred]/ws/axis2/c/1_6_0/axis2c-src-1.6.0.tar.gz" title="[preferred]/ws/axis2/c/1_6_0/axis2c-src-1.6.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.6.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.tar.gz.md5" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.tar.gz.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.tar.gz.asc" class="externalLink" title="http://www.apache.org/dist/ws/axis2/c/1_6_0/axis2c-src-1.6.0.tar.gz.asc">PGP</a>
+            </td><td>20-04-2009</td><td>1.6.0 Release (Mirrored)</td></tr>
+  
+
+          <tr class="b"><td align="center" valign="middle">1.5.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br> - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-win32.zip" title="http://archive.apache.org/dist/ws/axis2/1_5_0/axis2c-bin-1.5.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.5.0-win32.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.zip" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.5.0.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-linux.tar.gz" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.5.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-bin-1.5.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.tar.gz" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.5.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_5_0/axis2c-src-1.5.0.tar.gz.asc">PGP</a>
+            </td><td>06-05-2008</td><td>1.5.0 Release (Mirrored)</td></tr>
+
+          <tr class="b"><td align="center" valign="middle">1.4.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br> - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-win32.zip" title="http://archive.apache.org/dist/ws/axis2/1_4_0/axis2c-bin-1.4.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.4.0-win32.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.zip" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.4.0.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-linux.tar.gz" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.4.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-bin-1.4.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.tar.gz" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.4.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_4_0/axis2c-src-1.4.0.tar.gz.asc">PGP</a>
+            </td><td>03-03-2008</td><td>1.4.0 Release (Mirrored)</td></tr>
+
+
+          <tr class="b"><td align="center" valign="middle">1.3.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br> - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/1_3_0/axis2c-bin-1.3.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.3.0-win32.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.3.0.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1_3_0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-bin-1.3.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.tar.gz" onclickd="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.3.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_3_0/axis2c-src-1.3.0.tar.gz.asc">PGP</a>
+            </td><td>29 - 02 - 2008</td><td>1.3.0 Release (Archived)</td></tr>
+
+
+          <tr class="a"><td align="center" valign="middle">1.2.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br> - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/1_2_0/axis2c-bin-1.2.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.2.0-win32.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.2.0.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.2.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-bin-1.2.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.2.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_2_0/axis2c-src-1.2.0.tar.gz.asc">PGP</a>
+            </td><td>17 - 01 - 2008</td><td>1.2.0 Release (Archived)</td></tr>
+
+          <tr class="a"><td align="center" valign="middle">1.1.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/1_1_0/axis2c-bin-1.1.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.1.0-win32.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.1.0.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.1.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-bin-1.1.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.1.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_1_0/axis2c-src-1.1.0.tar.gz.asc">PGP</a></td><td>30 - 09 - 2007</td><td>1.1.0 Release (Mirrored)</td></tr>
+
+    <tr class="b"><td align="center" valign="middle">1.0.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/1_0_0/axis2c-bin-1.0.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.0.0-win32.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.0.0.zip&apos;);">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-bin-1.0.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-bin-1.0.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/axis2c-src-1.0.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/1_0_0/axis2c-src-1.0.0.tar.gz.asc">PGP</a></td><td>06 - 05 - 2007</td><td>1.0.0 Release (Archived)</td></tr>
+    <tr class="a"><td align="center" valign="middle">0.96</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/0_96/axis2c-bin-0.96-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-bin-0.96-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_96/axis2c-src-0.96.tar.gz.asc">PGP</a></td><td>22 - 12 - 2006</td><td>0.96 Release (Archived)</td></tr>
+    <tr class="b"><td align="center" valign="middle">0.95</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/0_95/axis2c-bin-0.95-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-bin-0.95-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_95/axis2c-src-0.95.tar.gz.asc">PGP</a></td><td>26 - 10 - 2006</td><td>0.95 Release (Archived)</td></tr>
+    <tr class="a"><td align="center" valign="middle">0.94</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/0_94/axis2c-bin-0.94-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-bin-0.94-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_94/axis2c-src-0.94.tar.gz.asc">PGP</a></td><td>03 - 10 - 2006</td><td>0.94 Release (Archived)</td></tr>
+    <tr class="b"><td align="center" valign="middle">0.93</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/0_93/axis2c-bin-0.93-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-bin-0.93-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_93/axis2c-src-0.93.tar.gz.asc">PGP</a></td><td>31 - 08 - 2006</td><td>0.93 Release (Archived)</td></tr>
+    <tr class="a"><td align="center" valign="middle">0.92</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/0_92/axis2c-bin-0.92-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-bin-0.92-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_92/axis2c-src-0.92.tar.gz.asc">PGP</a></td><td>16 - 06 - 2006</td><td>0.92 Release (Archived)</td></tr>
+    <tr class="b"><td align="center" valign="middle">0.91</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/0_91/axis2c-bin-0.91-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-bin-0.91-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_91/axis2c-src-0.91.tar.gz.asc">PGP</a></td><td>15 - 05 - 2006</td><td>0.91 Release (Archived)</td></tr>
+    <tr class="a"><td align="center" valign="middle">0.90</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/0_90/axis2c-bin-0.90-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-bin-0.90-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/0_90/axis2c-src-0.90.tar.gz.asc">PGP</a></td><td>31 - 03 - 2006</td><td>0.90 Release (Archived)</td></tr>
+    <tr class="b"><td align="center" valign="middle">M0.5</td><td align="center"><p>Milestone</p>
+      </td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/M0_5/axis2c-bin-M0.5-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-bin-M0.5-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0_5/axis2c-src-M0.5.tar.gz.asc">PGP</a>
+        <br></br>
+      </td><td>10 - 03 - 2006</td><td>0.5 Milestone (Archived)</td></tr>
+    <tr class="a"><td align="center" valign="middle">M0.4</td><td align="center">Milestone</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/win32/axis2c-bin-M0.4-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/win32/axis2c-bin-M0.4-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/win32/axis2c-bin-M0.4-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/win32/axis2c-bin-M0.4-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/win32/axis2c-bin-M0.4-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/win32/axis2c-bin-M0.4-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/axis2c-src-M0.4.tar.gz.asc">PGP</a>
+        <br></br>
+      </td><td>02 - 17 - 2006</td><td>0.4 Milestone (Archived)</td></tr>
+    <tr class="b"><td align="center" valign="middle">M0.3</td><td align="center">Milestone</td><td>Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-bin-M0.3-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-bin-M0.3-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-bin-M0.3-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-bin-M0.3-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.4/linux/axis2c-bin-M0.4-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-src-M0.3-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-src-M0.3-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-src-M0.3-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-src-M0.3-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-src-M0.3-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.3/axis2c-src-M0.3-linux.tar.gz.asc">PGP</a>
+        <br></br>
+      </td><td>02 - 02 - 2006</td><td>0.3 Milestone (Archived)</td></tr>
+    <tr class="a"><td align="center" valign="middle">M0.2</td><td align="center">Milestone</td><td>MS Windows Distribution<br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-win32.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.2/axis2c-src-M0.2-linux.tar.gz.asc">PGP</a></td><td>12 - 08 - 2005</td><td>0.2 Milestone (Archived)</td></tr>
+    <tr class="b"><td align="center" valign="middle">M0.1</td><td align="center">Milestone</td><td>MS Windows Distribution<br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-win32.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/axis2/c/M0.1/axis2c-src-M0.1-linux.tar.gz.asc">PGP</a>
+        <br></br>
+      </td><td>11 - 25 - 2005</td><td>0.1 Milestone (Archived)</td></tr>
+  </tbody></table>
+</div><div align="left">
+</div></p><p>[if-any logo] <a href="[link]"><img align="right" src="[logo]" border="0" alt=""></img></a>[end] The currently selected mirror is <b>[preferred]</b>.  If
+you encounter a problem with this mirror, please select another mirror.  If
+all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
+mirrors list) that should be available.</p><form action="[location]" method="get" id="SelectMirror">
+  Other mirrors: 
+  <select name="Preferred">[if-any http][for http]
+    <option value="[http]" selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
+    <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
+    <option value="[backup]">[backup] (backup)</option>[end][end]
+  </select>
+   
+  <input type="submit" value="Change"></input></form><p>You may also consult the <a href="http://www.apache.org/mirrors/" class="externalLink" title="External Link">complete
+list of mirrors</a>.</p><p><strong>Note:</strong> When downloading from a mirror, please check the <a href="http://www.apache.org/dev/release-signing#md5" class="externalLink" title="External Link">md5sum</a> and verify
+the <a href="http://www.apache.org/dev/release-signing#openpgp" class="externalLink" title="External Link">OpenPGP</a>
+compatible signature from the main Apache site. They can be downloaded by
+following the links above. This <a href="http://www.apache.org/dist/ws/axis2/c/KEYS" class="externalLink" title="External Link">KEYS</a> file contains the
+public keys that can be used for verifying signatures. It is recommended that
+(when possible)
+  a <a href="http://www.apache.org/dev/release-signing#web-of-trust" class="externalLink" title="External Link">web of trust</a> is
+  used to confirm the identity of these keys.</p><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/downloads.html b/axis2/c/core/downloads.html
new file mode 100644
index 0000000..e4f8d5f
--- /dev/null
+++ b/axis2/c/core/downloads.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Downloads</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 21 July 2008
+                  | Doc for 1.5.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Axis2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Downloads"></a><h2>Downloads</h2><p>You must define the
+        <code>maven.xdoc.distributionUrl</code>property if you wish to generate the download report.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/images/add.gif b/axis2/c/core/images/add.gif
new file mode 100644
index 0000000..ac0bdcc
--- /dev/null
+++ b/axis2/c/core/images/add.gif
Binary files differ
diff --git a/axis2/c/core/images/collapsed.gif b/axis2/c/core/images/collapsed.gif
new file mode 100644
index 0000000..6e71084
--- /dev/null
+++ b/axis2/c/core/images/collapsed.gif
Binary files differ
diff --git a/axis2/c/core/images/expanded.gif b/axis2/c/core/images/expanded.gif
new file mode 100644
index 0000000..0fef3d8
--- /dev/null
+++ b/axis2/c/core/images/expanded.gif
Binary files differ
diff --git a/axis2/c/core/images/external-classic.png b/axis2/c/core/images/external-classic.png
new file mode 100644
index 0000000..09a5425
--- /dev/null
+++ b/axis2/c/core/images/external-classic.png
Binary files differ
diff --git a/axis2/c/core/images/external.png b/axis2/c/core/images/external.png
new file mode 100644
index 0000000..3f999fc
--- /dev/null
+++ b/axis2/c/core/images/external.png
Binary files differ
diff --git a/axis2/c/core/images/file.gif b/axis2/c/core/images/file.gif
new file mode 100644
index 0000000..72c13cc
--- /dev/null
+++ b/axis2/c/core/images/file.gif
Binary files differ
diff --git a/axis2/c/core/images/fix.gif b/axis2/c/core/images/fix.gif
new file mode 100644
index 0000000..2585f13
--- /dev/null
+++ b/axis2/c/core/images/fix.gif
Binary files differ
diff --git a/axis2/c/core/images/folder-closed.gif b/axis2/c/core/images/folder-closed.gif
new file mode 100644
index 0000000..2baed62
--- /dev/null
+++ b/axis2/c/core/images/folder-closed.gif
Binary files differ
diff --git a/axis2/c/core/images/folder-open.gif b/axis2/c/core/images/folder-open.gif
new file mode 100644
index 0000000..3955d19
--- /dev/null
+++ b/axis2/c/core/images/folder-open.gif
Binary files differ
diff --git a/axis2/c/core/images/help_logo.gif b/axis2/c/core/images/help_logo.gif
new file mode 100644
index 0000000..cc25c03
--- /dev/null
+++ b/axis2/c/core/images/help_logo.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_alert.gif b/axis2/c/core/images/icon_alert.gif
new file mode 100644
index 0000000..4968bca
--- /dev/null
+++ b/axis2/c/core/images/icon_alert.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_alertsml.gif b/axis2/c/core/images/icon_alertsml.gif
new file mode 100644
index 0000000..641308d
--- /dev/null
+++ b/axis2/c/core/images/icon_alertsml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowfolder1_sml.gif b/axis2/c/core/images/icon_arrowfolder1_sml.gif
new file mode 100644
index 0000000..89408af
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowfolder1_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowfolder2_sml.gif b/axis2/c/core/images/icon_arrowfolder2_sml.gif
new file mode 100644
index 0000000..d9e7e1c
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowfolder2_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowfolderclosed1_sml.gif b/axis2/c/core/images/icon_arrowfolderclosed1_sml.gif
new file mode 100644
index 0000000..c48e8b6
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowfolderclosed1_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowfolderopen2_sml.gif b/axis2/c/core/images/icon_arrowfolderopen2_sml.gif
new file mode 100644
index 0000000..477e327
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowfolderopen2_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowmembers1_sml.gif b/axis2/c/core/images/icon_arrowmembers1_sml.gif
new file mode 100644
index 0000000..b4dea83
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowmembers1_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowmembers2_sml.gif b/axis2/c/core/images/icon_arrowmembers2_sml.gif
new file mode 100644
index 0000000..0e74357
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowmembers2_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowusergroups1_sml.gif b/axis2/c/core/images/icon_arrowusergroups1_sml.gif
new file mode 100644
index 0000000..5177959
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowusergroups1_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowusergroups2_sml.gif b/axis2/c/core/images/icon_arrowusergroups2_sml.gif
new file mode 100644
index 0000000..574bb45
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowusergroups2_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowwaste1_sml.gif b/axis2/c/core/images/icon_arrowwaste1_sml.gif
new file mode 100644
index 0000000..25d75f7
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowwaste1_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_arrowwaste2_sml.gif b/axis2/c/core/images/icon_arrowwaste2_sml.gif
new file mode 100644
index 0000000..54dbf42
--- /dev/null
+++ b/axis2/c/core/images/icon_arrowwaste2_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_confirmsml.gif b/axis2/c/core/images/icon_confirmsml.gif
new file mode 100644
index 0000000..ca3c810
--- /dev/null
+++ b/axis2/c/core/images/icon_confirmsml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_doc_lrg.gif b/axis2/c/core/images/icon_doc_lrg.gif
new file mode 100644
index 0000000..b458267
--- /dev/null
+++ b/axis2/c/core/images/icon_doc_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_doc_sml.gif b/axis2/c/core/images/icon_doc_sml.gif
new file mode 100644
index 0000000..239bfaa
--- /dev/null
+++ b/axis2/c/core/images/icon_doc_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_error_lrg.gif b/axis2/c/core/images/icon_error_lrg.gif
new file mode 100644
index 0000000..fccffd1
--- /dev/null
+++ b/axis2/c/core/images/icon_error_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_error_sml.gif b/axis2/c/core/images/icon_error_sml.gif
new file mode 100644
index 0000000..61132ef
--- /dev/null
+++ b/axis2/c/core/images/icon_error_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_folder_lrg.gif b/axis2/c/core/images/icon_folder_lrg.gif
new file mode 100644
index 0000000..3683e75
--- /dev/null
+++ b/axis2/c/core/images/icon_folder_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_folder_sml.gif b/axis2/c/core/images/icon_folder_sml.gif
new file mode 100644
index 0000000..8e26f89
--- /dev/null
+++ b/axis2/c/core/images/icon_folder_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_help_lrg.gif b/axis2/c/core/images/icon_help_lrg.gif
new file mode 100644
index 0000000..c216295
--- /dev/null
+++ b/axis2/c/core/images/icon_help_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_help_sml.gif b/axis2/c/core/images/icon_help_sml.gif
new file mode 100644
index 0000000..43bfd56
--- /dev/null
+++ b/axis2/c/core/images/icon_help_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_info_lrg.gif b/axis2/c/core/images/icon_info_lrg.gif
new file mode 100644
index 0000000..b390fd4
--- /dev/null
+++ b/axis2/c/core/images/icon_info_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_info_sml.gif b/axis2/c/core/images/icon_info_sml.gif
new file mode 100644
index 0000000..c6cb9ad
--- /dev/null
+++ b/axis2/c/core/images/icon_info_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_infosml.gif b/axis2/c/core/images/icon_infosml.gif
new file mode 100644
index 0000000..1aa2d30
--- /dev/null
+++ b/axis2/c/core/images/icon_infosml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_members_lrg.gif b/axis2/c/core/images/icon_members_lrg.gif
new file mode 100644
index 0000000..7ba2df6
--- /dev/null
+++ b/axis2/c/core/images/icon_members_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_members_sml.gif b/axis2/c/core/images/icon_members_sml.gif
new file mode 100644
index 0000000..997e699
--- /dev/null
+++ b/axis2/c/core/images/icon_members_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_sortdown.gif b/axis2/c/core/images/icon_sortdown.gif
new file mode 100644
index 0000000..9561bbe
--- /dev/null
+++ b/axis2/c/core/images/icon_sortdown.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_sortleft.gif b/axis2/c/core/images/icon_sortleft.gif
new file mode 100644
index 0000000..4fd21e8
--- /dev/null
+++ b/axis2/c/core/images/icon_sortleft.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_sortright.gif b/axis2/c/core/images/icon_sortright.gif
new file mode 100644
index 0000000..ea8076e
--- /dev/null
+++ b/axis2/c/core/images/icon_sortright.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_sortup.gif b/axis2/c/core/images/icon_sortup.gif
new file mode 100644
index 0000000..61942d6
--- /dev/null
+++ b/axis2/c/core/images/icon_sortup.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_success_lrg.gif b/axis2/c/core/images/icon_success_lrg.gif
new file mode 100644
index 0000000..9af317d
--- /dev/null
+++ b/axis2/c/core/images/icon_success_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_success_sml.gif b/axis2/c/core/images/icon_success_sml.gif
new file mode 100644
index 0000000..52e85a4
--- /dev/null
+++ b/axis2/c/core/images/icon_success_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_usergroups_lrg.gif b/axis2/c/core/images/icon_usergroups_lrg.gif
new file mode 100644
index 0000000..3a4e356
--- /dev/null
+++ b/axis2/c/core/images/icon_usergroups_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_usergroups_sml.gif b/axis2/c/core/images/icon_usergroups_sml.gif
new file mode 100644
index 0000000..9236101
--- /dev/null
+++ b/axis2/c/core/images/icon_usergroups_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_warning_lrg.gif b/axis2/c/core/images/icon_warning_lrg.gif
new file mode 100644
index 0000000..83359d8
--- /dev/null
+++ b/axis2/c/core/images/icon_warning_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_warning_sml.gif b/axis2/c/core/images/icon_warning_sml.gif
new file mode 100644
index 0000000..873bbb5
--- /dev/null
+++ b/axis2/c/core/images/icon_warning_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_waste_lrg.gif b/axis2/c/core/images/icon_waste_lrg.gif
new file mode 100644
index 0000000..e5434aa
--- /dev/null
+++ b/axis2/c/core/images/icon_waste_lrg.gif
Binary files differ
diff --git a/axis2/c/core/images/icon_waste_sml.gif b/axis2/c/core/images/icon_waste_sml.gif
new file mode 100644
index 0000000..6dd046d
--- /dev/null
+++ b/axis2/c/core/images/icon_waste_sml.gif
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-bolt.png b/axis2/c/core/images/logos/maven-bolt.png
new file mode 100644
index 0000000..d6e8fb7
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-bolt.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-brewed.png b/axis2/c/core/images/logos/maven-brewed.png
new file mode 100644
index 0000000..34f81c9
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-brewed.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-build-successfull.png b/axis2/c/core/images/logos/maven-build-successfull.png
new file mode 100644
index 0000000..988846f
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-build-successfull.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-built.png b/axis2/c/core/images/logos/maven-built.png
new file mode 100644
index 0000000..ad0442a
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-built.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-bulldozer.png b/axis2/c/core/images/logos/maven-bulldozer.png
new file mode 100644
index 0000000..d36f9c1
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-bulldozer.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-1.png b/axis2/c/core/images/logos/maven-button-1.png
new file mode 100644
index 0000000..bccee1a
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-1.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-2.png b/axis2/c/core/images/logos/maven-button-2.png
new file mode 100644
index 0000000..d8a8c18
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-2.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-3.png b/axis2/c/core/images/logos/maven-button-3.png
new file mode 100644
index 0000000..d3a98d0
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-3.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-4.png b/axis2/c/core/images/logos/maven-button-4.png
new file mode 100644
index 0000000..2ccbb37
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-4.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-5.png b/axis2/c/core/images/logos/maven-button-5.png
new file mode 100644
index 0000000..a49903a
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-5.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-black.png b/axis2/c/core/images/logos/maven-button-black.png
new file mode 100644
index 0000000..1ffee8b
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-black.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-blue.png b/axis2/c/core/images/logos/maven-button-blue.png
new file mode 100644
index 0000000..1434c87
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-blue.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-copper.png b/axis2/c/core/images/logos/maven-button-copper.png
new file mode 100644
index 0000000..2f1e487
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-copper.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-green.png b/axis2/c/core/images/logos/maven-button-green.png
new file mode 100644
index 0000000..b3d94cc
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-green.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-pinky.png b/axis2/c/core/images/logos/maven-button-pinky.png
new file mode 100644
index 0000000..0c96882
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-pinky.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-purple.png b/axis2/c/core/images/logos/maven-button-purple.png
new file mode 100644
index 0000000..a4912bd
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-purple.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-button-teal.png b/axis2/c/core/images/logos/maven-button-teal.png
new file mode 100644
index 0000000..b7f9bb7
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-button-teal.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-feather.png b/axis2/c/core/images/logos/maven-feather.png
new file mode 100644
index 0000000..5beac16
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-feather.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-frankenstein.png b/axis2/c/core/images/logos/maven-frankenstein.png
new file mode 100644
index 0000000..d9e3ade
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-frankenstein.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-mavenfactured.png b/axis2/c/core/images/logos/maven-mavenfactured.png
new file mode 100644
index 0000000..741cb4c
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-mavenfactured.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-petesucks.png b/axis2/c/core/images/logos/maven-petesucks.png
new file mode 100644
index 0000000..411f5b0
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-petesucks.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-propaganda-2.png b/axis2/c/core/images/logos/maven-propaganda-2.png
new file mode 100644
index 0000000..61d97cf
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-propaganda-2.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-propaganda.png b/axis2/c/core/images/logos/maven-propaganda.png
new file mode 100644
index 0000000..2caca65
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-propaganda.png
Binary files differ
diff --git a/axis2/c/core/images/logos/maven-redgreen.png b/axis2/c/core/images/logos/maven-redgreen.png
new file mode 100644
index 0000000..92dd644
--- /dev/null
+++ b/axis2/c/core/images/logos/maven-redgreen.png
Binary files differ
diff --git a/axis2/c/core/images/newwindow-classic.png b/axis2/c/core/images/newwindow-classic.png
new file mode 100644
index 0000000..5987117
--- /dev/null
+++ b/axis2/c/core/images/newwindow-classic.png
Binary files differ
diff --git a/axis2/c/core/images/newwindow.png b/axis2/c/core/images/newwindow.png
new file mode 100644
index 0000000..6287f72
--- /dev/null
+++ b/axis2/c/core/images/newwindow.png
Binary files differ
diff --git a/axis2/c/core/images/none.png b/axis2/c/core/images/none.png
new file mode 100644
index 0000000..fef6d18
--- /dev/null
+++ b/axis2/c/core/images/none.png
Binary files differ
diff --git a/axis2/c/core/images/nw_maj.gif b/axis2/c/core/images/nw_maj.gif
new file mode 100644
index 0000000..452296b
--- /dev/null
+++ b/axis2/c/core/images/nw_maj.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_maj_hi.gif b/axis2/c/core/images/nw_maj_hi.gif
new file mode 100644
index 0000000..54c3933
--- /dev/null
+++ b/axis2/c/core/images/nw_maj_hi.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_maj_rond.gif b/axis2/c/core/images/nw_maj_rond.gif
new file mode 100644
index 0000000..add42a4
--- /dev/null
+++ b/axis2/c/core/images/nw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_med.gif b/axis2/c/core/images/nw_med.gif
new file mode 100644
index 0000000..d2b6d91
--- /dev/null
+++ b/axis2/c/core/images/nw_med.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_med_hi.gif b/axis2/c/core/images/nw_med_hi.gif
new file mode 100644
index 0000000..0c2db4c
--- /dev/null
+++ b/axis2/c/core/images/nw_med_hi.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_med_rond.gif b/axis2/c/core/images/nw_med_rond.gif
new file mode 100644
index 0000000..8aaa564
--- /dev/null
+++ b/axis2/c/core/images/nw_med_rond.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_min.gif b/axis2/c/core/images/nw_min.gif
new file mode 100644
index 0000000..bf4bc75
--- /dev/null
+++ b/axis2/c/core/images/nw_min.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_min_036.gif b/axis2/c/core/images/nw_min_036.gif
new file mode 100644
index 0000000..eb344a8
--- /dev/null
+++ b/axis2/c/core/images/nw_min_036.gif
Binary files differ
diff --git a/axis2/c/core/images/nw_min_hi.gif b/axis2/c/core/images/nw_min_hi.gif
new file mode 100644
index 0000000..a8a30ab
--- /dev/null
+++ b/axis2/c/core/images/nw_min_hi.gif
Binary files differ
diff --git a/axis2/c/core/images/pdf.gif b/axis2/c/core/images/pdf.gif
new file mode 100644
index 0000000..7bce338
--- /dev/null
+++ b/axis2/c/core/images/pdf.gif
Binary files differ
diff --git a/axis2/c/core/images/poweredby_036.gif b/axis2/c/core/images/poweredby_036.gif
new file mode 100644
index 0000000..49d0345
--- /dev/null
+++ b/axis2/c/core/images/poweredby_036.gif
Binary files differ
diff --git a/axis2/c/core/images/product_logo.gif b/axis2/c/core/images/product_logo.gif
new file mode 100644
index 0000000..327b838
--- /dev/null
+++ b/axis2/c/core/images/product_logo.gif
Binary files differ
diff --git a/axis2/c/core/images/remove.gif b/axis2/c/core/images/remove.gif
new file mode 100644
index 0000000..ad4b238
--- /dev/null
+++ b/axis2/c/core/images/remove.gif
Binary files differ
diff --git a/axis2/c/core/images/se_maj_rond.gif b/axis2/c/core/images/se_maj_rond.gif
new file mode 100644
index 0000000..da2510e
--- /dev/null
+++ b/axis2/c/core/images/se_maj_rond.gif
Binary files differ
diff --git a/axis2/c/core/images/strich.gif b/axis2/c/core/images/strich.gif
new file mode 100644
index 0000000..a33e79d
--- /dev/null
+++ b/axis2/c/core/images/strich.gif
Binary files differ
diff --git a/axis2/c/core/images/sw_maj_rond.gif b/axis2/c/core/images/sw_maj_rond.gif
new file mode 100644
index 0000000..110bdf4
--- /dev/null
+++ b/axis2/c/core/images/sw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/core/images/sw_med_rond.gif b/axis2/c/core/images/sw_med_rond.gif
new file mode 100644
index 0000000..6671c3d
--- /dev/null
+++ b/axis2/c/core/images/sw_med_rond.gif
Binary files differ
diff --git a/axis2/c/core/images/sw_min.gif b/axis2/c/core/images/sw_min.gif
new file mode 100644
index 0000000..d96369d
--- /dev/null
+++ b/axis2/c/core/images/sw_min.gif
Binary files differ
diff --git a/axis2/c/core/images/update.gif b/axis2/c/core/images/update.gif
new file mode 100644
index 0000000..71ca225
--- /dev/null
+++ b/axis2/c/core/images/update.gif
Binary files differ
diff --git a/axis2/c/core/index.html b/axis2/c/core/index.html
new file mode 100644
index 0000000..b6aa1be
--- /dev/null
+++ b/axis2/c/core/index.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - The Web Services Engine</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/axis/axis2/c/core/trunk/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Welcome_to_Apache_Axis2_C"></a><h2>Welcome to Apache Axis2/C</h2><p>Apache Axis2/C is a Web services engine implemented in the C programming language. It is based on the extensible and flexible <a href="http://ws.apache.org/axis2/1_2/Axis2ArchitectureGuide.html" class="externalLink" title="External Link">Axis2 architecture</a>. Apache Axis2/C can be used to provide and consume WebServices. It has been implemented with portability and ability to embed in mind, hence could be used as a Web services enabler in other software.</p><p>Apache Axis2/C supports <a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/" class="externalLink" title="External Link">SOAP 1.1</a> and <a href="http://www.w3.org/TR/soap12-part1/" class="externalLink" title="External Link">SOAP 1.2</a>, as well as <a href="http://www.xfront.com/REST-Web-Services.html" class="externalLink" title="External Link">REST</a> style of Webservices. A single service could be exposed both as a SOAP style as well as a REST style service simultaneously. It also has built in <a href="http://www.w3.org/TR/soap12-mtom/" class="externalLink" title="External Link">MTOM</a> support, that can be used to exchange binary data.</p><p>Apache Axis2/C is efficient, modular and is designed with extensibility. The extensible design allows it to support the full WS-* stack with the concept of modules. Apache Axis2/C is the Web services engine that supports the most number of WS-* specification implementations in C, with guaranteed interoperability. This enables using C in Service Oriented Architecture (SOA) implementations, and would be very useful when integrating legacy systems into SOA.
+      <br></br>
+      The following WS-* specifications are supported, either as built in modules
+      or as separate Apache projects: </p><ul>
+      <li><a href="http://www.w3.org/Submission/ws-addressing/" class="externalLink" title="External Link">WS-Addressing</a> - Built in to Axis2/C </li>
+      <li><a href="http://www.w3.org/Submission/WS-Policy/" class="externalLink" title="External Link">WS-Policy</a> - Built in to Axis2/C </li>
+      <li><a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss" class="externalLink" title="External Link">WS-Security</a> - Implemented by <a href="http://ws.apache.org/rampart/c/" class="externalLink" title="External Link">Apache Rampart/C</a> project </li>
+      <li> <a href="http://specs.xmlsoap.org/ws/2005/07/securitypolicy/ws-securitypolicy.pdf" class="externalLink" title="External Link">WS-SecurityPolicy</a> - Built in to Axis2/C </li>
+      <li> <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm" class="externalLink" title="External Link">WS-ReliableMessaging</a> - Implemented by <a href="http://ws.apache.org/sandesha/sandesha2/c" class="externalLink" title="External Link">Apache Sandesha2/C</a>project
+      </li>
+      <li><a href="http://www.w3.org/Submission/WS-Eventing/" class="externalLink" title="External Link">WS-Eventing</a> - Implemented by <a href="http://ws.apache.org/savan/c/" class="externalLink" title="External Link">Apache Savan/C</a>project</li>
+    </ul><div class="subsection">
+      <a name="Latest_Release"></a>
+      <h3>Latest Release</h3>
+    </div><div class="subsection">
+      <a name="20_April_2009_-_Apache_Axis2_C_Version_1_6_0_Released"></a>
+      <h3>20th April 2009 - Apache Axis2/C Version 1.6.0 Released</h3>
+      <p><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download 1.6.0</a></p>
+    </div><div class="subsection">
+      <a name="Key_Features"></a>
+      <h3>Key Features</h3>
+      <ol>
+        <li>Support for one-way messaging (In-Only) and request response messaging (In-Out)</li>
+        <li>Client APIs: Easy to use service client API and more advanced operation client API</li>
+        <li>Transports supported: HTTP
+          <ul>
+            <li>Inbuilt HTTP server called simple axis server</li>
+            <li>Apache2 httpd module called mod_axis2 for server side</li>
+            <li>IIS module for server side. Supports IIS 5.1, 6 and 7</li>
+            <li>Client transport with ability to enable SSL support</li>
+            <li>Basic HTTP Authentication</li>
+            <li>AMQP Transport based on Apache Qpid (Experimental)</li><li>
+            </li><li>libcurl based client transport</li>
+            <li>CGI interface</li>
+          </ul>
+        </li>
+        <li>Module architecture, mechanism to extend the SOAP processing model</li>
+        <li>WS-Addressing support, both the submission (2004/08) and final (2005/08) versions, implemented as a module</li>
+        <li>MTOM/XOP support</li>
+        <li>XPath support for Axiom XML Object model</li>
+        <li>AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; This has complete XML infoset support </li>
+        <li>XML parser abstraction
+          <ul>
+            <li>Libxml2 wrapper</li>
+            <li>Guththila pull parser support</li>
+          </ul>
+        </li>
+        <li>Both directory based and archive based deployment models for deploying services and modules </li>
+        <li>Description hierarchy providing access to static data of Axis2/C runtime (configuration, service groups, services, operations and messages) </li>
+        <li>Context hierarchy providing access to dynamic Axis2/C runtime information(corresponding contexts to map to each level of description hierarchy) </li>
+        <li>Message receiver abstraction
+          <ul>
+            <li>Inbuilt raw XML message receiver</li>
+          </ul>
+        </li>
+        <li>Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)        <ul>
+            <li>Axis Data Binding (ADB) support </li>
+          </ul>
+        </li>
+        <li>Transport proxy support</li>
+        <li>REST support (more POX like) using both HTTP POST and GET </li>
+        <li>Comprehensive documentation
+          <ul>
+            <li>Axis2/C Manual </li>
+          </ul>
+        </li>
+        <li>WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension</li>
+        <li>TCP Transport, for both client and server side </li>
+    </ol></div><div class="subsection">
+      <a name="Major_Changes_Since_Last_Release"></a>
+      <h3>Changes Since Last Release</h3>
+      <ol> 
+        <li>XPath support for Axiom XML object model</li>
+        <li>CGI support</li>
+        <li>Improvements to MTOM to send, receive very large attachments</li>
+        <li>Improvements to AMQP transport</li>
+        <li>Improvements to WSDL2C codegen tool</li>
+        <li>Many bug fixes.</li>
+        <li>Memory leak fixes</li>
+      </ol>
+    </div><div class="subsection">
+      <a name="Archived_News"></a>
+      <h3>Archived News</h3>
+      <p>Refer to information on the <a href="archived_news.html">previous releases</a>.
+      </p>
+  </div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/issue-tracking.html b/axis2/c/core/issue-tracking.html
new file mode 100644
index 0000000..778de0b
--- /dev/null
+++ b/axis2/c/core/issue-tracking.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+                <a href="http://issues.apache.org/jira/browse/AXIS2C" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/AXIS2C</a>
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/lists_issues.html b/axis2/c/core/lists_issues.html
new file mode 100644
index 0000000..66c25ff
--- /dev/null
+++ b/axis2/c/core/lists_issues.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Mailing Lists and Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mailing________Lists"></a><h2>Mailing        Lists</h2><p>These are the mailing lists that have been established for
+	      this project.  For each list, there is a subscribe, unsubscribe,
+	      and an archive link.
+      </p><table class="bodyTable"><thead>
+		 <tr class="b"><th>List
+		     Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+               </thead><tbody>
+                 <tr class="a"><td>Axis C Developer List</td><td>
+		     <a href="mailto:c-dev-subscribe@axis.apache.org?subject=subscribe">Subscribe</a>
+		   </td><td>
+		     <a href="mailto:c-dev-unsubscribe@axis.apache.org?subject=unsubscribe">Unsubscribe</a>
+		   </td><td>
+		     Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-dev/" class="externalLink" title="External Link">New</a>|<a href="http://marc.theaimsgroup.com/?l=axis-c-dev&r=1&w=2" class="externalLink" title="External Link">Old</a>]
+		 </td></tr>
+                 <tr class="b"><td>Axis C User List</td><td>
+		     <a href="mailto:c-user-subscribe@axis.apache.org?subject=subscribe">Subscribe</a>
+		   </td><td>
+		     <a href="mailto:c-user-unsubscribe@axis.apache.org?subject=unsubscribe">Unsubscribe</a>
+		   </td><td>
+		   Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-user/" class="externalLink" title="External Link">New</a>|<a href="http://marc.theaimsgroup.com/?l=axis-c-user&r=1&w=2" class="externalLink" title="External Link">Old</a>]
+		 </td></tr>
+</tbody></table><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+      <a href="http://issues.apache.org/jira/browse/AXIS2C" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/AXIS2C</a></p></div><div class="section"><a name="Svn_Location"></a><h2>SVN Location</h2><p>
+<a href="https://svn.apache.org/repos/asf/axis/axis2/c/core/trunk">https://svn.apache.org/repos/asf/axis/axis2/c/core/trunk</a></p></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/mail-lists.html b/axis2/c/core/mail-lists.html
new file mode 100644
index 0000000..97b7782
--- /dev/null
+++ b/axis2/c/core/mail-lists.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Mailing Lists</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mailing_Lists"></a><h2>Mailing Lists</h2><p> 
+        These are the mailing lists that have been established for this
+        project.  For each list, there is a subscribe, unsubscribe, and an
+        archive link.
+      </p><table class="bodyTable"><thead>
+        <tr class="a"><th>List Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+        </thead><tbody>
+                <tr class="b"><td>Axis C Developer List</td><td>
+            <a href="mailto:c-dev-subscribe@axis.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:c-dev-unsubscribe@axis.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-dev/" class="externalLink" title="External Link">New</a>|<a href="http://marc.theaimsgroup.com/?l=axis-c-dev&r=1&w=2" class="externalLink" title="External Link">Old</a>]
+      </td></tr>
+                <tr class="a"><td>Axis C User List</td><td>
+            <a href="mailto:c-user-subscribe@axis.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:c-user-unsubscribe@axis.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-user/" class="externalLink" title="External Link">New</a>|<a href="http://marc.theaimsgroup.com/?l=axis-c-user&r=1&w=2" class="externalLink" title="External Link">Old</a>]
+      </td></tr>
+                <tr class="b"><td>SVN Commit Message List</td><td>
+            <a href="mailto:c-commits-subscribe@axis.apache.org">Subscribe</a>
+      </td><td>
+            <a href="mailto:c-commits-unsubscribe@axis.apache.org">Unsubscribe</a>
+      </td><td>
+            Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-commits/" class="externalLink" title="External Link">New</a>|<a href="http://markmail.org/search/list:org.apache.ws.axis-cvs" class="externalLink" title="External Link">Old</a>]
+      </td></tr>
+                </tbody></table></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/maven-reports.html b/axis2/c/core/maven-reports.html
new file mode 100644
index 0000000..011078a
--- /dev/null
+++ b/axis2/c/core/maven-reports.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Project Reports</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Maven_Generated_Reports"></a><h2>Maven Generated Reports</h2><p>
+        This document provides an overview of the various reports that
+        are automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a>.
+        Each report is briefly described below.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="a"><th>Document</th><th>Description</th></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/project-info.html b/axis2/c/core/project-info.html
new file mode 100644
index 0000000..c566961
--- /dev/null
+++ b/axis2/c/core/project-info.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Project Information</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General_Project_Information"></a><h2>General Project Information</h2><p>
+        This document provides an overview of the various documents and
+        links that are part of this project's general information.  All
+        of this content is automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a> on
+        behalf of the project.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="b"><th>Document</th><th>Description</th></tr><tr class="a"><td><a href="mail-lists.html">Mailing Lists</a></td><td>
+              This document provides subscription and archive
+              information for this project's mailing lists.
+            </td></tr><tr class="b"><td><a href="team-list.html">Project Team</a></td><td>
+              This document provides information on the members of
+              this project.  These are the individuals who have
+              contributed to the project in one form or another.
+            </td></tr><tr class="a"><td><a href="dependencies.html">Dependencies</a></td><td>
+              This document lists the projects dependencies and provides
+              information on each dependency.
+            </td></tr><tr class="b"><td><a href="cvs-usage.html">Source Repository</a></td><td>
+              This is a link to the online source repository that can be
+              viewed via a web browser.
+            </td></tr><tr class="a"><td><a href="issue-tracking.html">Issue Tracking</a></td><td>
+              This is a link to the issue tracking system for this
+              project.  Issues (bugs, features, change requests) can be
+              created and queried using this link.
+            </td></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/style/maven-base.css b/axis2/c/core/style/maven-base.css
new file mode 100644
index 0000000..7e4f997
--- /dev/null
+++ b/axis2/c/core/style/maven-base.css
@@ -0,0 +1,142 @@
+body {
+  margin: 0px;
+  padding: 0px 0px 10px 0px;
+}
+img {
+  border:none;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#projectLogo {
+  font-size: xx-large; 
+  font-weight: bold;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+  margin: 8px;
+}
+#projectLogo span{
+    border: 1px solid;
+    padding: 4px 10px 4px 10px;
+    background-color: #eee;
+    cursor: pointer;
+}
+.xleft, #organizationLogo img{
+  float:left;
+} 
+.xright, #projectLogo img, #projectLogo span{
+  float:right;
+  text-shadow: #7CFC00;
+}
+#banner {
+  border-bottom: 1px solid #fff;
+}
+#banner img {
+  border: none;
+}
+#footer, #breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 18%;
+ float:left;
+}
+#bodyColumn {
+  margin-left: 20%;
+}
+#navcolumn {
+  padding: 8px 4px 0 8px;
+}
+#navcolumn h5, #navcolumn ul {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.4em;
+  padding-left: 16px;
+  list-style-position: ouside;
+  line-height: 1.2em;
+  font-size: smaller;
+}
+#navcolumn li.expanded {
+  background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+  background-image: url(../images/collapsed.gif);
+}
+#poweredBy {
+  text-align: center;
+}
+#navcolumn img {
+  margin-top: 10px;
+  margin-bottom: 3px;
+}
+#poweredBy img {
+  display:block;
+  margin: 20px 0 20px 17px;
+  border: 1px solid black;
+  width: 90px;
+  height: 30px;
+}
+#search img {
+    margin: 0px;
+    display: block;
+}
+#search #q, #search #btnG {
+    border: 1px solid #999;
+    margin-bottom:10px;
+}
+#search form {
+    margin: 0px;
+}
+#lastPublished {
+  font-size: x-small;
+}
+.navSection {
+  margin-bottom: 2px;
+  padding: 8px;
+}
+.navSectionHead {
+  font-weight: bold;
+  font-size: x-small;
+}
+.section {
+  padding: 4px;
+}
+#footer {
+  font-size: x-small;
+}
+#breadcrumbs {
+  font-size: x-small;
+  margin: 0pt;
+}
+.source {
+  padding: 12px;
+  margin: 1em 7px 1em 7px;
+}
+.source pre {
+  margin: 0px;
+  padding: 0px;
+}
diff --git a/axis2/c/core/style/maven-classic.css b/axis2/c/core/style/maven-classic.css
new file mode 100644
index 0000000..ce37a20
--- /dev/null
+++ b/axis2/c/core/style/maven-classic.css
@@ -0,0 +1,866 @@
+body {
+ background: #fff;
+ color: #000;
+ }
+
+.contentBox h2 {
+ color: #fff;
+ background-color: #036;
+ }
+
+.contentBox h3 {
+ color: #fff;
+ background-color: #888;
+ }
+
+.a td { 
+ background: #ddd;
+ color: #000;
+ }
+
+.b td { 
+ background: #efefef;
+ color: #000;
+ }
+
+.contentBox th {
+ background-color: #bbb;
+ color: #fff;
+ }
+
+div#banner {
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #fff;
+ }
+
+#banner, #banner td { 
+ background: #fff;
+ color: #fff;
+ }
+
+#leftColumn {
+ background: #fff;
+ color: #000;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ border-top: 1px solid #fff;
+}
+
+#navcolumn {
+/* bad for IE
+ background: #fff;
+*/
+ color: #000;
+ border-right: none;
+ border-bottom: none;
+ border-top: none;
+ }
+
+#breadcrumbs {
+ background-color: #ddd;
+ color: #000;
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #aaa;
+ }
+
+.source {
+ background-color: #fff;
+ color: #000;
+ border-right: 1px solid #888; 
+ border-left: 1px solid #888; 
+ border-top: 1px solid #888; 
+ border-bottom: 1px solid #888; 
+ margin-right: 7px;
+ margin-left: 7px;
+ margin-top: 1em;
+ }
+
+.source pre {
+ margin-right: 7px;
+ margin-left: 7px;
+ }
+
+a[name]:hover, #leftColumn a[name]:hover {
+ color: inherit !important;
+ }
+
+a:link, #breadcrumbs a:visited, #navcolumn a:visited, .contentBox a:visited, .tasknav a:visited {
+ color: blue;
+ }
+
+a:active, a:hover, #leftColumn a:active, #leftColumn a:hover {
+ color: #f30 !important;
+ }
+
+a:link.selfref, a:visited.selfref {
+ color: #555 !important;
+ }
+
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external-classic.png) right center no-repeat;
+  padding-right: 15px;
+}
+
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow-classic.png) right center no-repeat;
+  padding-right: 18px;
+}
+
+h2, h3 {
+ margin-top: 1em;
+ margin-bottom: 0;
+ }
+
+img.handle {
+ border: 0;
+ padding-right: 2px;
+}
+
+#navcolumn div div  {
+ background-image: none;
+ background-repeat: no-repeat;
+}
+
+#navcolumn div div {
+  padding-left: 10px;
+}
+/* $Id: maven-classic.css,v 1.3 2004/05/18 09:23:28 aheritier Exp $
+	
+	This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
+
+/* colors, backgrounds, borders, link indication */
+.contentBox h2, .contentBox h3, .tabs td, .tabs th, .functnbar {
+	background-image: url(../images/nw_maj_rond.gif);
+	background-repeat: no-repeat;
+}
+
+.functnbar, .functnbar2 {
+	background-color: #aaa;
+}
+
+.functnbar2, .functnbar3 {
+	background-color: #aaa;
+	background-image: url(../images/sw_maj_rond.gif);
+	background-repeat: no-repeat;
+	background-position: bottom left;
+}
+
+.functnbar3 {
+	background-color: #ddd;
+	background-image: url(../images/sw_med_rond.gif);
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	color: #000;
+}
+
+.functnbar a, .functnbar2 a, .functnbar3 a {
+	color: #000;
+	text-decoration: underline;
+}
+
+#navcolumn .body div, body.docs #toc li li {
+	background-image: url(../images/strich.gif);
+	background-repeat: no-repeat;
+	background-position: .5em .5em;
+}
+
+#searchbox .body div, #navcolumn .body .heading {
+	background-image: none;
+}
+
+a:link.selfref, a:visited.selfref {
+	text-decoration: none;
+}
+
+#leftColumn a, #breadcrumbs a {
+	text-decoration: none;
+}
+
+/* Unsure of this. TODO */
+.contentBox h2 a:link, .contentBox h2 a:visited, .contentBox h3 a:link, .contentBox h3 a:visited {
+	color: #fff !important;
+	text-decoration: underline;
+}
+
+table, th, td {
+	border: none;
+}
+
+div.colbar {
+	background: #eee;
+	border-color: #999 #EEE #EEE #999;
+	border-width: 1px;
+	border-style: solid;
+}
+
+.toolgroup {
+	background: #efefef;
+}
+
+.toolgroup .label {
+	border-bottom: 1px solid #666;
+	border-right: 1px solid #666;
+	background: #ddd;
+	color: #555;
+}
+
+.toolgroup .body {
+	border-right: 1px solid #aaa;
+	border-bottom: 1px solid #aaa;
+}
+
+#main {
+	border-top: 1px solid #999;
+}
+
+#rightcol div.www, #rightcol div.help {
+	border: 1px solid #ddd;
+}
+
+body.docs div.docs {
+	background-color: #fff;
+	border-left: 1px solid #ddd;
+	border-top: 1px solid #ddd;
+}
+
+#helptext .label {
+	background-image: url(../images/icon_help_sml.gif);
+	background-repeat: no-repeat;
+	background-position: 97%;
+}
+
+body.docs {
+	background: #eee url(../images/help_logo.gif) top right no-repeat !important;
+}
+
+.docs h2, .docs h3 {
+	border-top: solid 1px #000;
+}
+
+#apphead h2 em {
+	color: #777;
+}
+
+.tabs th {
+	border-right: 1px solid #333;
+	background-color: #ddd;
+	color: #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs td {
+	background-color: #999;
+	border-bottom: 1px solid #fff;
+	border-right: 1px solid #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs {
+	border-bottom: 6px #ddd solid;
+}
+
+.tabs th, .tabs th a:link, .tabs th a:visited {
+	color: #555;
+}
+
+.tabs td, .tabs td a:link, .tabs td a:visited {
+	color: #fff;
+}
+
+.tabs a {
+	text-decoration: none;
+}
+
+.axial th {
+	background-color: #ddd;
+	color: black;
+}
+
+.alert {
+	background-color: #ff9;
+}
+
+.expandedwaste {
+	background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+.filebrowse .expanded, .filebrowse-alt .expanded {
+	background-image: url(../images/icon_arrowfolderopen2_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .collapsed, .filebrowse-alt .collapsed {
+	background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leafnode, .filebrowse-alt .leafnode {
+	background-image: url(../images/icon_folder_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leaf, .filebrowse-alt .leaf {
+	background-image: url(../images/icon_doc_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.sortup {
+	background: url(../images/icon_sortup.gif) no-repeat;
+}
+
+.sortdown {
+	background: url(../images/icon_sortdown.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+body .grid td {
+	border-top: 1px solid #ccc;
+	border-left: 1px solid #ccc;
+	background-color: transparent;
+}
+
+.confirm {
+	color: #090;
+}
+
+.info {
+	color: #069;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage {
+	border-top: 5px solid #900;
+	border-left: 1px solid #900;
+	background-image: url(../images/icon_error_lrg.gif);
+	background-repeat: no-repeat;
+	background-position: 5px 1.33em;
+}
+
+.warningmessage {
+	background-image: url(../images/icon_warning_lrg.gif);
+	border-color: #c60;
+}
+
+.donemessage {
+	background-image: url(../images/icon_success_lrg.gif);
+	border-color: #090;
+}
+
+.infomessage {
+	background-image: url(../images/icon_info_lrg.gif);
+	border-color: #069;
+}
+
+.docinfo {
+	background: url(../images/icon_doc_lrg.gif) no-repeat;
+}
+
+.dirinfo {
+	background: url(../images/icon_folder_lrg.gif) no-repeat;
+}
+
+.memberinfo {
+	background: url(../images/icon_members_lrg.gif) no-repeat;
+}
+
+.usergroupinfo {
+	background: url(../images/icon_usergroups_lrg.gif) no-repeat;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+	background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+	background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+	background-image: url(../images/icon_info_sml.gif);
+}
+
+.cvsdiff, .cvsblame {
+	background-color: #ccc;
+}
+
+.cvsdiffadd {
+	background-color: #afa;
+}
+
+.cvsdiffremove {
+	background-color: #faa;
+}
+
+.cvsdiffchanges1 {
+	background-color: #ff7;
+}
+
+.cvsdiffchanges2 {
+	background-color: #ff7;
+}
+
+li.selection ul a {
+	background: #fff;
+}
+
+.band1 {
+	color: #fff;
+	background-color: #663;
+}
+
+.band2 {
+	color: #fff;
+	background-color: #66C;
+}
+
+.band3 {
+	background-color: #C99;
+}
+
+.band4 {
+	background-color: #CFF;
+}
+
+.band5 {
+	color: #fff;
+	background-color: #336;
+}
+
+.band6 {
+	color: #fff;
+	background-color: #966;
+}
+
+.band7 {
+	background-color: #9CC;
+}
+
+.band8 {
+	background-color: #FFC;
+}
+
+.band9 {
+	color: #fff;
+	background-color: #633;
+}
+
+.band10 {
+	color: #fff;
+	background-color: #699;
+}
+
+.band11 {
+	background-color: #CC9;
+}
+
+.band12 {
+	background-color: #CCF;
+}
+
+.band13 {
+	color: #fff;
+	background-color: #366;
+}
+
+.band14 {
+	color: #fff;
+	background-color: #996;
+}
+
+.band15 {
+	background-color: #99C;
+}
+
+.band16 {
+	background-color: #FCC;
+}
+
+.contentBox .helplink, #helptext .helplink {
+	cursor: help;
+}
+
+.legend th, .bars th {
+	background-color: #fff;
+}
+
+/* font and text properties, exclusive of link indication, alignment, text-indent */
+body, th, td, input, select {
+	font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+code, pre {
+	font-family: 'Andale Mono', Courier, monospace;
+}
+
+body, .contentBox h2, .contentBox h3, #rightcol h2, pre, code, #apphead h2 small, h3, th, td {
+	font-size: x-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: small;
+}
+
+small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftColumn, .legend, .bars {
+	font-size: xx-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: x-small;
+}
+
+.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
+	font-weight: bold;
+}
+
+li.selection ul {
+	font-weight: normal;
+}
+
+#apphead h2 em {
+	font-style: normal;
+}
+
+#banner h1 {
+	font-size: 1.25em;
+}
+
+/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
+#bodyColumn h2 {
+	margin-top: .3em;
+	margin-bottom: .5em;
+}
+
+p, ul, ol, dl, .bars table {
+	margin-top: .67em;
+	margin-bottom: .67em;
+}
+
+form {
+	margin: 0;
+}
+
+#bodyColumn {
+	padding-left: 12px;
+	padding-right: 12px;
+	width: 100%;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	width: auto;
+}
+
+html>body #bodyColumn {
+	width: auto;
+}
+
+.docs {
+	line-height: 1.4;
+}
+
+ol ol {
+	list-style-type: lower-alpha;
+}
+
+ol ol ol {
+	list-style-type: lower-roman;
+}
+
+.contentBox h2, .contentBox h3 {
+	padding: 5px;
+	margin-right: 2px;
+}
+
+.contentBox td, .contentBox th {
+	padding: 2px 3px;
+}
+
+.h2 p, .h3 p, .h2 dt, .h3 dt {
+	margin-right: 7px;
+	margin-left: 7px;
+}
+
+.tasknav {
+	margin-bottom: 1.33em;
+}
+
+div.colbar {
+	padding: 3px;
+	margin: 2px 2px 0;
+}
+
+.tabs {
+	margin-top: .67em;
+	margin-right: 2px;
+	margin-left: 2px;
+	padding-left: 8px;
+}
+
+.tabs td, .tabs th {
+	padding: 3px 9px;
+}
+
+#rightcol div.www, #rightcol div.help {
+	padding: 0 .5em;
+}
+
+body.docs #toc {
+	position: absolute;
+	top: 15px;
+	left: 0px;
+	width: 120px;
+	padding: 0 20px 0 0;
+}
+
+body.docs #toc ul, #toc ol {
+	margin-left: 0;
+	padding-left: 0;
+}
+
+body.docs #toc li {
+	margin-top: 7px;
+	padding-left: 10px;
+	list-style-type: none;
+}
+
+body.docs div.docs {
+	margin: 61px 0 0 150px;
+	padding: 1em 2em 1em 1em !important;
+}
+
+.docs p+p {
+	text-indent: 5%;
+	margin-top: -.67em;
+}
+
+.docs h2, .docs h3 {
+	margin-bottom: .1em;
+	padding-top: .3em;
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	padding: 5px;
+	margin: .67em 2px;
+}
+
+.functnbar3 {
+	margin-top: 0;
+}
+
+body {
+	padding: 1em;
+}
+
+body.composite, body.docs {
+	margin: 0;
+	padding: 0;
+}
+
+th, td {
+	text-align: left;
+	vertical-align: top;
+}
+
+.right {
+	text-align: right !important;
+}
+
+.center {
+	text-align: center !important;
+}
+
+.axial th, .axial th .strut {
+	text-align: right;
+}
+
+.contentBox .axial td th {
+	text-align: left;
+}
+
+body .stb {
+	margin-top: 1em;
+	text-indent: 0;
+}
+
+body .mtb {
+	margin-top: 2em;
+	text-indent: 0;
+}
+
+.courtesylinks {
+	margin-top: 1em;
+	padding-top: 1em;
+}
+
+dd {
+	margin-bottom: .67em;
+}
+
+.toolgroup {
+	margin-bottom: 6px;
+}
+
+.toolgroup .body {
+	padding: 4px 4px 4px 0;
+}
+
+.toolgroup .label {
+	padding: 4px;
+}
+
+.toolgroup .body div {
+	padding-bottom: .3em;
+	padding-left: 1em;
+}
+
+.toolgroup .body div div {
+	margin-top: .3em;
+	padding-bottom: 0;
+}
+
+.tier1 {
+	margin-left: 0;
+}
+
+.tier2 {
+	margin-left: 1.5em;
+}
+
+.tier3 {
+	margin-left: 3em;
+}
+
+.tier4 {
+	margin-left: 4.5em;
+}
+
+.tier5 {
+	margin-left: 6em;
+}
+
+.tier6 {
+	margin-left: 7.5em;
+}
+
+.tier7 {
+	margin-left: 9em;
+}
+
+.tier8 {
+	margin-left: 10.5em;
+}
+
+.tier9 {
+	margin-left: 12em;
+}
+
+.tier10 {
+	margin-left: 13.5em;
+}
+
+.filebrowse .expanded, .filebrowse .collapsed {
+	padding-left: 34px;
+}
+
+.filebrowse .leafnode, .filebrowse .leaf {
+	padding-left: 20px;
+}
+
+.messagechild {
+	padding-left: 34px;
+}
+
+.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
+	/* hide from macie5\*/
+	float: left;
+	/* resume */
+	display: inline-block;
+	height: 15px;
+	width: 34px;
+	padding-left: 0 !important;
+}
+
+.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
+	width: 20px;
+}
+
+.filebrowse ul, .filebrowse-alt ul {
+	list-style-type: none;
+	padding-left: 0;
+	margin-left: 0;
+}
+
+.filebrowse ul ul, .filebrowse-alt ul ul {
+	margin-left: 1.5em;
+	margin-top: 0;
+	padding-top: .67em;
+}
+
+.filebrowse li, .filebrowse-alt li {
+	margin-bottom: .67em;
+}
+
+td.filebrowse h2 {
+	margin-top: 0;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
+	margin: .67em 0;
+	padding: .33em 0 .67em 42px;
+	min-height: 32px;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	padding-left: 20px;
+	min-height: 15px;
+}
+
+.alt {
+	display: none;
+}
+
+#banner h1 {
+	margin: 0;
+}
+
+.axial th, .axial th .strut, #leftColumn .strut {
+	width: 12em;
+}
+
+#breadcrumbs {
+	padding: 2px 8px;
+}
+
+/* Bad for IE
+.contentBox h2, .contentBox h3, .bars {
+	clear: both;
+}
+*/
+
+.legend {
+	float: right;
+}
+
+.legend th, .bars th {
+	text-align: right;
+	padding-left: 1em;
+}
+
+.bars table {
+	table-layout: fixed;
+}
+
+.bars th {
+	width: 12em;
+}
+
+#projectdocumentlist td.filebrowse-alt {
+	padding-right: .75em;
+}
diff --git a/axis2/c/core/style/maven-theme.css b/axis2/c/core/style/maven-theme.css
new file mode 100644
index 0000000..43b298b
--- /dev/null
+++ b/axis2/c/core/style/maven-theme.css
@@ -0,0 +1,82 @@
+body, td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 13px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#36a;
+}
+a:visited  {
+  color:#47a;
+}
+a:active, a:hover {
+  color:#69c;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 15px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #999;
+  color: #900;
+  background-color: #ddd;
+  font-weight:900;
+  font-size: x-large;
+}
+h3 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  color: #900;
+  background-color: #eee;
+  font-weight: normal;
+  font-size: large;
+}
+p {
+  line-height: 1.3em;
+  font-size: small;
+}
+#breadcrumbs {
+  border-top: 1px solid #aaa;
+  border-bottom: 1px solid #aaa;
+  background-color: #ccc;
+}
+#leftColumn {
+  margin: 10px 0 0 5px;
+  border: 1px solid #999;
+  background-color: #eee;
+}
+#navcolumn h5 {
+  font-size: smaller;
+  border-bottom: 1px solid #aaaaaa;
+  padding-top: 2px;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 1em;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+}
diff --git a/axis2/c/core/style/print.css b/axis2/c/core/style/print.css
new file mode 100644
index 0000000..2ab336b
--- /dev/null
+++ b/axis2/c/core/style/print.css
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+	display: none;
+}
+#bodyColumn, body.docs div.docs {
+	margin: 0 !important;
+	border: none !important
+}
diff --git a/axis2/c/core/svn.html b/axis2/c/core/svn.html
new file mode 100644
index 0000000..bcc9507
--- /dev/null
+++ b/axis2/c/core/svn.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Developing Apache Axis2/C</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Developing_Apache_Axis2_C"></a><h2>Developing Apache Axis2/C</h2><p>This document provides information on how to use SVN to get an SVN
+checkout/update and make commits to the source repository.</p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#svn">Working with Subversion (SVN)</a></li>
+  <li><a href="#checkout">Checking-out Axis2 from Subversion</a></li>
+</ul><p><a name="svn"></a></p></div><div class="subsection"><a name="Working_with_Subversion__SVN_"></a><h3>Working with Subversion (SVN)</h3><p>The Apache Axis2/C development team uses Subversion (SVN) for source
+control. Subversion is a compelling replacement for CVS, developed under the
+auspices of the Tigris community and is licensed under an Apache compatible
+license. To learn more about Subversion or to download the latest
+distribution, visit the <a href="http:///subversion.tigris.org" class="newWindow" title="New Window" target="_blank">Subversion project site</a>. If you are looking for
+guidelines on setting up/installing Subversion, please read the ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source
+Code Repositories page</a>.</p><p><a name="checkout"></a></p></div><div class="subsection"><a name="Checking-out_Apache_Axis2_C_from_Subversion"></a><h3>Checking-out Apache Axis2/C from Subversion</h3><p>When checking out the latest version of Apache Axis2/C from the Apache
+Foundation's Subversion repository, you must use one of the following URLs,
+depending on your level of access to the Apache Axis2/C source code:</p><ul>
+  <li><b>If you are not a committer:</b><a href="http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk" class="newWindow" title="New Window" target="_blank">http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk</a></li>
+  <li><b>If you are a committer:</b> <a href="https://svn.apache.org/repos/asf/axis/axis2/c/core/trunk" class="newWindow" title="New Window" target="_blank">https://svn.apache.org/repos/asf/axis/axis2/c/core/trunk</a></li>
+</ul><p>
+If you are a committer, make sure that you have set your svnpasswd. To do
+this you must log into svn.apache.org.  For more information, please read the
+ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source Code Repositories page</a>.
+
+</p><p>Once you have successfully installed Subversion, you can checkout the
+Axis2/C trunk by running the following command:</p><p><strong>svn co &lt;repository URL&gt; &lt;folder name&gt;</strong></p><p>where 'repository URL' is one of the URLs from the previous list and
+'folder name' is the name of the folder into which the source code is to be
+checked out.</p><br></br><p>To update your working copy to the latest version from the repository,
+execute:</p><p><strong>svn update</strong></p><br></br><p>If you would like to submit a patch, execute:</p><p><strong>svn diff</strong></p><p>The above command will create a unified diff that can be attached to the
+Apache Axis2/C JIRA issue tracker.</p><br></br></div><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/core/team-list.html b/axis2/c/core/team-list.html
new file mode 100644
index 0000000..1e69eec
--- /dev/null
+++ b/axis2/c/core/team-list.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Project Team</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><script type="text/javascript">
+  	  function offsetDate(id, offset) {
+
+            var now = new Date() ;
+            var nowTime = now.getTime() ;
+            var localOffset = now.getTimezoneOffset() ;
+            var developerTime = nowTime + (offset * 60 * 60 * 1000) + (localOffset * 60 * 1000) ;
+            var developerDate = new Date(developerTime) ;
+
+            document.getElementById(id).innerHTML = developerDate;
+          }
+  	
+  	  function init() {
+	    	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	                     }
+    </script></head><body class="composite" onload="init();"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Team"></a><h2>The Team</h2><p>
+        A successful project requires many people to play many roles.
+        Some members write code or documentation, while others are
+        valuable as testers, submitting patches and suggestions.
+      </p><p>
+        The team is comprised of <a href="#Members">Members</a>
+        and <a href="#Contributors">Contributors</a>.  Members 
+        have direct access to the source of a project and actively
+        evolve the code-base.  Contributors improve the project
+        through submission of patches and suggestions to the Members.
+        The number of Contributors to the project is unbounded.
+        Get involved today.  All contributions to the project are
+        greatly appreciated.
+      </p><div class="subsection"><a name="Members"></a><h3>Members</h3><p>
+        The following is a list of developers with commit privileges that have 
+        directly contributed to the project in one way or another.  
+      </p><table class="bodyTable"><thead>
+        <tr class="b"><th>Name</th><th>Id</th><th>Email</th><th>Organization</th><th>Roles</th><th>TZ Offset</th><th>Time</th></tr>
+        </thead><tbody>
+                <tr class="a"><td>Samisa Abeysinghe</td><td><a name="samisa"></a>samisa</td><td><a href="mailto:samisa AT wso2 DOT com">samisa AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-samisa">Unknown</span></td></tr>
+                <tr class="b"><td>Dushshantha Chandradasa</td><td><a name="dushshantha"></a>dushshantha</td><td><a href="mailto:dushshantha AT wso2 DOT com">dushshantha AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dushshantha">Unknown</span></td></tr>
+                <tr class="a"><td>Chris Darroch</td><td><a name="chrisd"></a>chrisd</td><td><a href="mailto:chrisd AT pearsoncmg DOT com">chrisd AT pearsoncmg DOT com</a></td><td>Pearson Education Core Technology Group</td><td>
+                    </td><td></td><td><span id="developer-chrisd">Unknown</span></td></tr>
+                <tr class="b"><td>Senaka Fernando</td><td><a name="senaka"></a>senaka</td><td><a href="mailto:senaka AT wso2 DOT com">senaka AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-senaka">Unknown</span></td></tr>
+                <tr class="a"><td>Paul Fremantle</td><td><a name="pzf"></a>pzf</td><td><a href="mailto:paul AT wso2 DOT com">paul AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-pzf">Unknown</span></td></tr>
+                <tr class="b"><td>Dimuthu Gamage</td><td><a name="dimuthu"></a>dimuthu</td><td><a href="mailto:dimuthuc AT gmail DOT com">dimuthuc AT gmail DOT com</a></td><td>Univerisity of Moratuwa</td><td>
+                    </td><td></td><td><span id="developer-dimuthu">Unknown</span></td></tr>
+                <tr class="a"><td>Sahan Gamage</td><td><a name="sahan"></a>sahan</td><td><a href="mailto:sahans AT gmail DOT com">sahans AT gmail DOT com</a></td><td>Purdue University</td><td>
+                    </td><td></td><td><span id="developer-sahan">Unknown</span></td></tr>
+                <tr class="b"><td>Lahiru Gunathilake</td><td><a name="lahiru"></a>lahiru</td><td><a href="mailto:glahiru@gmail.com">glahiru@gmail.com</a></td><td>University of Moratuwa</td><td>
+                    </td><td></td><td><span id="developer-lahiru">Unknown</span></td></tr>
+                <tr class="a"><td>Nandika Jayawardana</td><td><a name="nandika"></a>nandika</td><td><a href="mailto:nandika AT wso2 DOT com">nandika AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-nandika">Unknown</span></td></tr>
+                <tr class="b"><td>Supun Kamburugamuva</td><td><a name="supun"></a>supun</td><td><a href="mailto:supun06 AT gmail DOT com">supun06 AT gmail DOT com</a></td><td>Univerisity of Moratuwa</td><td>
+                    </td><td></td><td><span id="developer-supun">Unknown</span></td></tr>
+                <tr class="a"><td>Kaushalye Kapuruge</td><td><a name="kaushalye"></a>kaushalye</td><td><a href="mailto:kaushalye AT wso2 DOT com">kaushalye AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-kaushalye">Unknown</span></td></tr>
+                <tr class="b"><td>Damitha Kumarage</td><td><a name="damitha"></a>damitha</td><td><a href="mailto:damitha AT wso2 DOT com">damitha AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-damitha">Unknown</span></td></tr>
+                <tr class="a"><td>Bill Mitchell</td><td><a name="bmitchell"></a>bmitchell</td><td><a href="mailto:wtmitchell3 AT acm DOT org">wtmitchell3 AT acm DOT org</a></td><td></td><td>
+                    </td><td></td><td><span id="developer-bmitchell">Unknown</span></td></tr>
+                <tr class="b"><td>Danushka Menikkumbura</td><td><a name="danushka"></a>danushka</td><td><a href="mailto:danushka AT wso2 DOT com">danushka AT wso2 DOT com</a></td><td></td><td>
+                    </td><td></td><td><span id="developer-danushka">Unknown</span></td></tr>
+                <tr class="a"><td>Diluka Moratuwage</td><td><a name="diluka"></a>diluka</td><td><a href="mailto:diluka AT wso2 DOT com">diluka AT wso2 DOT com</a></td><td></td><td>
+                    </td><td></td><td><span id="developer-diluka">Unknown</span></td></tr>
+                <tr class="b"><td>Dumindu Pallewela</td><td><a name="dumindu"></a>dumindu</td><td><a href="mailto:dumindu AT wso2 DOT com">dumindu AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dumindu">Unknown</span></td></tr>
+                <tr class="a"><td>Milinda Pathirage</td><td><a name="milinda"></a>milinda</td><td><a href="mailto:milinda DOT pathirage AT gmail DOT com">milinda DOT pathirage AT gmail DOT com</a></td><td>Univerisity of Moratuwa</td><td>
+                    </td><td></td><td><span id="developer-milinda">Unknown</span></td></tr>
+                <tr class="b"><td>Manjula Peiris</td><td><a name="manjula"></a>manjula</td><td><a href="mailto:manjula AT wso2 DOT com">manjula AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-manjula">Unknown</span></td></tr>
+                <tr class="a"><td>Dinesh Premalal</td><td><a name="dinesh"></a>dinesh</td><td><a href="mailto:dinesh AT wso2 DOT com">dinesh AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dinesh">Unknown</span></td></tr>
+                <tr class="b"><td>Sanjaya Rathnaweera</td><td><a name="pini"></a>pini</td><td><a href="mailto:sanjaya AT wso2 DOT com">sanjaya AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-pini">Unknown</span></td></tr>
+                <tr class="a"><td>Davanum Srinivas</td><td><a name="dims"></a>dims</td><td><a href="mailto:davanum AT gmail DOT com">davanum AT gmail DOT com</a></td><td> </td><td>
+                    </td><td></td><td><span id="developer-dims">Unknown</span></td></tr>
+                <tr class="b"><td>Sanjiva Weerawarana</td><td><a name="sanjiva"></a>sanjiva</td><td><a href="mailto:sanjiva AT wso2 DOT com">sanjiva AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-sanjiva">Unknown</span></td></tr>
+                <tr class="a"><td>Nabeel Yoosuf</td><td><a name="nabeel"></a>nabeel</td><td><a href="mailto:nabeel DOT yoosuf AT gmail DOT com">nabeel DOT yoosuf AT gmail DOT com</a></td><td>Purdue University</td><td>
+                    </td><td></td><td><span id="developer-nabeel">Unknown</span></td></tr>
+                <tr class="b"><td>Selvaratnam Uthaiyashankar</td><td><a name="shankar"></a>shankar</td><td><a href="mailto:shankar AT wso2 DOT com">shankar AT wso2 DOT com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-shankar">Unknown</span></td></tr>
+                </tbody></table></div><div class="subsection"><a name="Contributors"></a><h3>Contributors</h3><p>
+        The following additional people have contributed to this project
+        through the way of suggestions, patches or documentation.
+      </p><table class="bodyTable"><thead>
+        <tr class="a"><th>Name</th><th>Email</th><th>Organization</th><th>Roles</th></tr>
+        </thead><tbody>
+                <tr class="b"><td>James Clark</td><td><a href="mailto:jjc AT public DOT jclark DOT com">jjc AT public DOT jclark DOT com</a></td><td></td><td>
+                    Technical Adviser on Building a Portable/Re-usable C library<br></br>
+                    </td></tr>
+                <tr class="a"><td>Spencer Davis</td><td><a href="mailto:spencerdavis91 AT gmail DOT com">spencerdavis91 AT gmail DOT com</a></td><td></td><td>
+                    Composing Axis2/C FAQ Documentation<br></br>
+                    </td></tr>
+                <tr class="b"><td>Alastair FETTES</td><td><a href="mailto:afettes AT mdacorporation DOT com">afettes AT mdacorporation DOT com</a></td><td></td><td>
+                    Suggestion to improve API and several inputs through JIRA<br></br>
+                    </td></tr>
+                <tr class="a"><td>Frederic Heem</td><td><a href="mailto:frederic DOT heem AT telsey DOT it">frederic DOT heem AT telsey DOT it</a></td><td></td><td>
+                    Suggestions for improvements through Jiras and Bug fixes<br></br>
+                    </td></tr>
+                <tr class="b"><td>Rajika Kumarasiri</td><td><a href="mailto:rajikacc AT gmail DOT com">rajikacc AT gmail DOT com</a></td><td></td><td>
+                    Bug Fixes<br></br>
+                    </td></tr>
+                <tr class="a"><td>Manoj Pushpakumara</td><td><a href="mailto:manaj AT wso2 DOT com">manaj AT wso2 DOT com</a></td><td></td><td>
+                    Improvements to the Unit Test cases<br></br>
+                    </td></tr>
+                <tr class="b"><td>Buddhika Semashinghe</td><td><a href="mailto:buddhika AT wso2 DOT com">buddhika AT wso2 DOT com</a></td><td></td><td>
+                    Helps to improve overall quality of the code base<br></br>
+                    </td></tr>
+                <tr class="a"><td>Varuna Jayasiri</td><td><a href="mailto:vpjayasiri AT gmail DOT com">vpjayasiri AT gmail DOT com</a></td><td></td><td>
+                    Axiom XPath implementation<br></br>
+                    </td></tr>
+                <tr class="b"><td>Nikola Tankovic</td><td><a href="mailto:nikola DOT tankovic AT gmail DOT com">nikola DOT tankovic AT gmail DOT com</a></td><td></td><td>
+                    CGI deployment support<br></br>
+                    </td></tr>
+                </tbody></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/core/versioning.html b/axis2/c/core/versioning.html
new file mode 100644
index 0000000..a9dcd7c
--- /dev/null
+++ b/axis2/c/core/versioning.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Axis2/C - Apache Axis2/C - Versioning</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2/C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 17 April 2009
+                  | Doc for 1.6.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Axis2_C"><h5>Apache Axis2/C</h5><ul><li class="none"><a href="index.html">Apache Axis2/C Home</a></li><li class="expanded"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a><ul><li class="none"><a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/axis2c_manual.html">Axis2/C manual</a></li><li class="none"><a href="docs/faq.html">Axis2/C FAQ</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Versioning_of_Apache_Axis2_C"></a><h2>Versioning of Apache Axis2/C</h2><p>Apache Axis2/C contains both applications, like HTTPD, and libraries, like
+APR. It also contains a number of related sub-projects. It allows third-party
+service modules to be written against its API (such as HTTPD), and may also
+compile its own third-party modules (e.g., mod_axis2) to be used with
+HTTPD.</p><p>These complexities probably mean that we need to develop a fairly
+comprehensive set of versioning rules.</p><p>Being an Apache project, the Axis2/C project follows the APR guidelines on
+versioning. <a href="http://apr.apache.org/versioning.html" class="externalLink" title="External Link">http://apr.apache.org/versioning.html</a></p><p></p><div class="clear"><hr></hr></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/doxygenconf b/axis2/c/rampart/api/doxygenconf
new file mode 100644
index 0000000..1c73964
--- /dev/null
+++ b/axis2/c/rampart/api/doxygenconf
@@ -0,0 +1,1220 @@
+# Doxyfile 1.4.2
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = Rampart/C
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 1.3.0
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = ./
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
+# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
+# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
+# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
+# Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = English
+
+# This tag can be used to specify the encoding used in the generated output. 
+# The encoding is not always determined by the language that is chosen, 
+# but also whether or not the output is meant for Windows or non-Windows users. 
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
+# forces the Windows encoding (this is the default for the Windows binary), 
+# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING   = NO
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like the Qt-style comments (thus requiring an 
+# explicit @brief command for a brief description.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# will output the detailed description near the top, like JavaDoc.
+# If set to NO, the detailed description appears after the member 
+# documentation.
+
+DETAILS_AT_TOP         = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 8
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
+# only. Doxygen will then generate output that is more tailored for Java. 
+# For instance, namespaces will be presented as packages, qualified scopes 
+# will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = NO
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation.
+
+SHOW_DIRECTORIES       = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from the 
+# version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the progam writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = ../../include/
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories.
+
+EXCLUDE_PATTERNS       = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES (the default) 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = YES
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+# generated containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature.
+
+GENERATE_TREEVIEW      = NO
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = NO
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = NO
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = YES
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_PREDEFINED tags.
+
+EXPAND_ONLY_PREDEF     = YES
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = AXIS2_DECLARE(x)=x \
+                         AXIS2_DECLARE_NONSTD(x)=x \
+                         AXIS2_DECLARE_DATA= \
+                         AXIS2_CALL= 
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = AXIS2_DECLARAE AXIS2_DECLARE_NONSTD AXIS2_DECLARE_DATA AXIS2_CALL
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links.
+# Note that each tag file must have a unique name
+# (where the name does NOT include the path)
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = NO
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a call dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable call graphs for selected 
+# functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = gif
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_WIDTH    = 1024
+
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_HEIGHT   = 1024
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that a graph may be further truncated if the graph's 
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# the graph is not depth-constrained.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, which results in a white background. 
+# Warning: Depending on the platform used, enabling this option may lead to 
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
+# read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO
diff --git a/axis2/c/rampart/api/html/annotated.html b/axis2/c/rampart/api/html/annotated.html
new file mode 100644
index 0000000..539ba7e
--- /dev/null
+++ b/axis2/c/rampart/api/html/annotated.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/axis2__key__type_8h-source.html b/axis2/c/rampart/api/html/axis2__key__type_8h-source.html
new file mode 100644
index 0000000..01769a1
--- /dev/null
+++ b/axis2/c/rampart/api/html/axis2__key__type_8h-source.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: axis2_key_type.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>axis2_key_type.h</h1><a href="axis2__key__type_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef AXIS2_KEY_TYPE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define AXIS2_KEY_TYPE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040     <span class="keyword">typedef</span> <span class="keyword">enum</span>
+<a name="l00041"></a>00041     {
+<a name="l00042"></a>00042         AXIS2_KEY_TYPE_UNKNOWN = 0,
+<a name="l00043"></a>00043         AXIS2_KEY_TYPE_PEM,
+<a name="l00044"></a>00044         AXIS2_KEY_TYPE_CERT,
+<a name="l00045"></a>00045         AXIS2_KEY_TYPE_DER,
+<a name="l00046"></a>00046                 AXIS2_KEY_TYPE_OTHER
+<a name="l00047"></a>00047     }axis2_key_type_t;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/axis2__key__type_8h.html b/axis2/c/rampart/api/html/axis2__key__type_8h.html
new file mode 100644
index 0000000..68277a9
--- /dev/null
+++ b/axis2/c/rampart/api/html/axis2__key__type_8h.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: axis2_key_type.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>axis2_key_type.h File Reference</h1>defines the key type <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+
+<p>
+<a href="axis2__key__type_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>axis2_key_type_t</b> { <br>
+&nbsp;&nbsp;<b>AXIS2_KEY_TYPE_UNKNOWN</b> =  0, 
+<b>AXIS2_KEY_TYPE_PEM</b>, 
+<b>AXIS2_KEY_TYPE_CERT</b>, 
+<b>AXIS2_KEY_TYPE_DER</b>, 
+<br>
+&nbsp;&nbsp;<b>AXIS2_KEY_TYPE_OTHER</b>
+<br>
+ }</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+defines the key type 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/dir_dc2aa67a450249f9141b08d44550d4d5.html b/axis2/c/rampart/api/html/dir_dc2aa67a450249f9141b08d44550d4d5.html
new file mode 100644
index 0000000..8fd77c3
--- /dev/null
+++ b/axis2/c/rampart/api/html/dir_dc2aa67a450249f9141b08d44550d4d5.html
@@ -0,0 +1,453 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: /home/kau/rampart/rampart/trunk/c/include/ Directory Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="include_Directory_Reference"></a><h2>include Directory Reference</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Files</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="axis2__key__type_8h.html">axis2_key_type.h</a> <a href="axis2__key__type_8h-source.html">[code]</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">defines the key type <br></br></td></tr><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__cipher__ctx_8h.html">openssl_cipher_ctx.h</a> <a href="openssl__cipher__ctx_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The cipher context in which the information regarding a cipher cycle is stored. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__cipher__property_8h.html">openssl_cipher_property.h</a> <a href="openssl__cipher__property_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The class to store cipher properties such as name, key size, block size etc. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__constants_8h.html">openssl_constants.h</a> <a href="openssl__constants_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Constants for the openssl wrapper. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__crypt_8h.html">openssl_crypt.h</a> <a href="openssl__crypt_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The encryption/decryption methods for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__digest_8h.html">openssl_digest.h</a> <a href="openssl__digest_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Digest function implementations. Supports SHA1 and MD5. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__pem_8h.html">openssl_pem.h</a> <a href="openssl__pem_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Funcitons related to keys that are in PEM format. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__pkcs12_8h.html">openssl_pkcs12.h</a> <a href="openssl__pkcs12_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Functions related to keys that are in pkcs12 format. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__pkey_8h.html">openssl_pkey.h</a> <a href="openssl__pkey_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">holds either a public key or a private key. The type is determined by the type attribute <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__rsa_8h.html">openssl_rsa.h</a> <a href="openssl__rsa_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">For RSA encryption. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__sign_8h.html">openssl_sign.h</a> <a href="openssl__sign_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The signature functions in openssl wrapper. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__util_8h.html">openssl_util.h</a> <a href="openssl__util_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">General utility routines for openssl related functions. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="openssl__x509_8h.html">openssl_x509.h</a> <a href="openssl__x509_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Extracts information from a X509 certificate. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__asym__ctx_8h.html">oxs_asym_ctx.h</a> <a href="oxs__asym__ctx_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps information relavent for asymmetric encryption. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__axiom_8h.html">oxs_axiom.h</a> <a href="oxs__axiom_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utility functions related to AXIOM. A place for common code. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__axis2__utils_8h.html">oxs_axis2_utils.h</a> <a href="oxs__axis2__utils_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utility functions related to Axis2/C. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__buffer_8h.html">oxs_buffer.h</a> <a href="oxs__buffer_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The buffer representation in OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__c14n_8h.html">oxs_c14n.h</a> <a href="oxs__c14n_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Cannonicalization algo implementation for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__cipher_8h.html">oxs_cipher.h</a> <a href="oxs__cipher_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Cipher related functions in OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__constants_8h.html">oxs_constants.h</a> <a href="oxs__constants_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Constants for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__ctx_8h.html">oxs_ctx.h</a> <a href="oxs__ctx_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps configurations for the OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__encryption_8h.html">oxs_encryption.h</a> <a href="oxs__encryption_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Provides data encryption and decryption functionalities of the OMXMLSec. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__error_8h.html">oxs_error.h</a> <a href="oxs__error_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents an Error occured during the OMXMLSecurity execution. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__iv_8h.html">oxs_iv.h</a> <a href="oxs__iv_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Initial Vector related functionalities. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__key_8h.html">oxs_key.h</a> <a href="oxs__key_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">represents a Key in OMXMLSecurity <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__key__mgr_8h.html">oxs_key_mgr.h</a> <a href="oxs__key__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">the Key Manager responsible for loading keys for OMXMLSecurity <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__sign__ctx_8h.html">oxs_sign_ctx.h</a> <a href="oxs__sign__ctx_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps information relavent for a single node of signing. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__sign__part_8h.html">oxs_sign_part.h</a> <a href="oxs__sign__part_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Keeps information relavent for a single node of signing. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__signature_8h.html">oxs_signature.h</a> <a href="oxs__signature_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Does the XML Signature for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__binary__security__token_8h.html">oxs_token_binary_security_token.h</a> <a href="oxs__token__binary__security__token_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;wsse:BinarySecurityToken&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__c14n__method_8h.html">oxs_token_c14n_method.h</a> <a href="oxs__token__c14n__method_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;ds:CanonicalizationMethod&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__cipher__data_8h.html">oxs_token_cipher_data.h</a> <a href="oxs__token__cipher__data_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;CipherData&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__cipher__value_8h.html">oxs_token_cipher_value.h</a> <a href="oxs__token__cipher__value_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;CipherValue&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__data__reference_8h.html">oxs_token_data_reference.h</a> <a href="oxs__token__data__reference_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;DataReference&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__digest__method_8h.html">oxs_token_digest_method.h</a> <a href="oxs__token__digest__method_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;DigestMethod&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__digest__value_8h.html">oxs_token_digest_value.h</a> <a href="oxs__token__digest__value_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;DigestValue&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__ds__reference_8h.html">oxs_token_ds_reference.h</a> <a href="oxs__token__ds__reference_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;ds:Reference&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__embedded_8h.html">oxs_token_embedded.h</a> <a href="oxs__token__embedded_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Embedded&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__encrypted__data_8h.html">oxs_token_encrypted_data.h</a> <a href="oxs__token__encrypted__data_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;EncryptedData&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__encrypted__key_8h.html">oxs_token_encrypted_key.h</a> <a href="oxs__token__encrypted__key_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;EncryptedKey&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__encryption__method_8h.html">oxs_token_encryption_method.h</a> <a href="oxs__token__encryption__method_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;EncryptionMethod&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__key__identifier_8h.html">oxs_token_key_identifier.h</a> <a href="oxs__token__key__identifier_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;KeyIdentifier&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__key__info_8h.html">oxs_token_key_info.h</a> <a href="oxs__token__key__info_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;KeyInfo&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__key__name_8h.html">oxs_token_key_name.h</a> <a href="oxs__token__key__name_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;KeyName&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__reference_8h.html">oxs_token_reference.h</a> <a href="oxs__token__reference_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;wsse:Reference&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__reference__list_8h.html">oxs_token_reference_list.h</a> <a href="oxs__token__reference__list_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">&lt;ReferenceList&gt; element <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__security__token__reference_8h.html">oxs_token_security_token_reference.h</a> <a href="oxs__token__security__token__reference_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SecurityTokenReference&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signature_8h.html">oxs_token_signature.h</a> <a href="oxs__token__signature_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Signature&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signature__method_8h.html">oxs_token_signature_method.h</a> <a href="oxs__token__signature__method_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SignatureMethod&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signature__value_8h.html">oxs_token_signature_value.h</a> <a href="oxs__token__signature__value_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SignatureValue&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__signed__info_8h.html">oxs_token_signed_info.h</a> <a href="oxs__token__signed__info_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;SignedInfo&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__transform_8h.html">oxs_token_transform.h</a> <a href="oxs__token__transform_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Transform&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__transforms_8h.html">oxs_token_transforms.h</a> <a href="oxs__token__transforms_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;Transforms&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__certificate_8h.html">oxs_token_x509_certificate.h</a> <a href="oxs__token__x509__certificate_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509Certificate&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__data_8h.html">oxs_token_x509_data.h</a> <a href="oxs__token__x509__data_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509Data&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__issuer__name_8h.html">oxs_token_x509_issuer_name.h</a> <a href="oxs__token__x509__issuer__name_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509IssuerName&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__issuer__serial_8h.html">oxs_token_x509_issuer_serial.h</a> <a href="oxs__token__x509__issuer__serial_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509IssuerSerial&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__token__x509__serial__number_8h.html">oxs_token_x509_serial_number.h</a> <a href="oxs__token__x509__serial__number_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Represents &lt;X509SerialNumber&gt; element. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__tokens_8h.html">oxs_tokens.h</a> <a href="oxs__tokens_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">includes all tokens of OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__transform_8h.html">oxs_transform.h</a> <a href="oxs__transform_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The class representing a single step of transformation. For example a Cannonicalization. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__transforms__factory_8h.html">oxs_transforms_factory.h</a> <a href="oxs__transforms__factory_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Produces transforms for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__utility_8h.html">oxs_utility.h</a> <a href="oxs__utility_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The utility module for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__x509__cert_8h.html">oxs_x509_cert.h</a> <a href="oxs__x509__cert_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">the OMXMLSecurity representation of an X509 certificate <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__encryption_8h.html">oxs_xml_encryption.h</a> <a href="oxs__xml__encryption_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Does the XML encryption for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__key__info__builder_8h.html">oxs_xml_key_info_builder.h</a> <a href="oxs__xml__key__info__builder_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Process elements available under ds:KeyInfo. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__key__processor_8h.html">oxs_xml_key_processor.h</a> <a href="oxs__xml__key__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Process elements available under ds:KeyInfo. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__xml__signature_8h.html">oxs_xml_signature.h</a> <a href="oxs__xml__signature_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Does the XML Signature for OMXMLSecurity. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__authn__provider_8h.html">rampart_authn_provider.h</a> <a href="rampart__authn__provider_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The authentication interface of rampart. Validates a username and password pair. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__callback_8h.html">rampart_callback.h</a> <a href="rampart__callback_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The callback module for a password. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__constants_8h.html">rampart_constants.h</a> <a href="rampart__constants_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Holds constants for rampart. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__context_8h.html">rampart_context.h</a> <a href="rampart__context_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The Rampart Context, in which configurations are stored. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__credentials_8h.html">rampart_credentials.h</a> <a href="rampart__credentials_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The credentials interface for rampart. To retrieve a username and password pair. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__crypto__util_8h.html">rampart_crypto_util.h</a> <a href="rampart__crypto__util_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Crypto related utility module. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__encryption_8h.html">rampart_encryption.h</a> <a href="rampart__encryption_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">encrypts a SOAP message <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__engine_8h.html">rampart_engine.h</a> <a href="rampart__engine_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Loads configuratins for Rampart, which defines its behaviuor. Also loads modules and initialize Rampart. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__handler__util_8h.html">rampart_handler_util.h</a> <a href="rampart__handler__util_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utilities related to handlers. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__mod_8h.html">rampart_mod.h</a> <a href="rampart__mod_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Axis2 rampart module interface. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__rd__record_8h.html">rampart_rd_record.h</a> <a href="rampart__rd__record_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">A record that can be used in the Replay Detection mechanism. Represents a SOAP message instance. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__replay__detector_8h.html">rampart_replay_detector.h</a> <a href="rampart__replay__detector_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The replay_detector module for rampart. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__header__builder_8h.html">rampart_sec_header_builder.h</a> <a href="rampart__sec__header__builder_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Build the Security related SOAP headers. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__header__processor_8h.html">rampart_sec_header_processor.h</a> <a href="rampart__sec__header__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Processes a message depending on it's security related claims. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__processed__result_8h.html">rampart_sec_processed_result.h</a> <a href="rampart__sec__processed__result_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The module to keep the results after processing the message. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__signature_8h.html">rampart_signature.h</a> <a href="rampart__signature_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">sign a SOAP message <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__timestamp__token_8h.html">rampart_timestamp_token.h</a> <a href="rampart__timestamp__token_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Timestamp token related functions. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__token__builder_8h.html">rampart_token_builder.h</a> <a href="rampart__token__builder_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Reference Token builfing/of rampart. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__token__processor_8h.html">rampart_token_processor.h</a> <a href="rampart__token__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Token processing of rampart. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__username__token_8h.html">rampart_username_token.h</a> <a href="rampart__username__token_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">The Usernametoken. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__util_8h.html">rampart_util.h</a> <a href="rampart__util_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Utilities of rampart. <br></br></td></tr>
+
+</p><p>
+</p></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/dirs.html b/axis2/c/rampart/api/html/dirs.html
new file mode 100644
index 0000000..8dd73c9
--- /dev/null
+++ b/axis2/c/rampart/api/html/dirs.html
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Directory Hierarchy</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li class="current"><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Directories</h1>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/doxygen.css b/axis2/c/rampart/api/html/doxygen.css
new file mode 100644
index 0000000..74c22a2
--- /dev/null
+++ b/axis2/c/rampart/api/html/doxygen.css
@@ -0,0 +1,433 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+	font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+	font-size: 90%;
+}
+H1 {
+	text-align: center;
+	font-size: 160%;
+}
+H2 {
+	font-size: 120%;
+}
+H3 {
+	font-size: 100%;
+}
+CAPTION { 
+	font-weight: bold 
+}
+DIV.qindex {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.navpath {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.navtab {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+TD.navtab {
+       font-size: 70%;
+}
+A.qindex {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D;
+}
+A.qindex:visited {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D
+}
+A.qindex:hover {
+	text-decoration: none;
+	background-color: #ddddff;
+}
+A.qindexHL {
+	text-decoration: none;
+	font-weight: bold;
+	background-color: #6666cc;
+	color: #ffffff;
+	border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+	text-decoration: none;
+	background-color: #6666cc;
+	color: #ffffff;
+}
+A.qindexHL:visited { 
+	text-decoration: none; 
+	background-color: #6666cc; 
+	color: #ffffff 
+}
+A.el { 
+	text-decoration: none; 
+	font-weight: bold 
+}
+A.elRef { 
+	font-weight: bold 
+}
+A.code:link { 
+	text-decoration: none; 
+	font-weight: normal; 
+	color: #0000FF
+}
+A.code:visited { 
+	text-decoration: none; 
+	font-weight: normal; 
+	color: #0000FF
+}
+A.codeRef:link { 
+	font-weight: normal; 
+	color: #0000FF
+}
+A.codeRef:visited { 
+	font-weight: normal; 
+	color: #0000FF
+}
+A:hover { 
+	text-decoration: none; 	
+	background-color: #f2f2ff 
+}
+DL.el { 
+	margin-left: -1cm 
+}
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 95%;
+}
+PRE.fragment {
+	border: 1px solid #CCCCCC;
+	background-color: #f5f5f5;
+	margin-top: 4px;
+	margin-bottom: 4px;
+	margin-left: 2px;
+	margin-right: 8px;
+	padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+DIV.ah { 
+	background-color: black; 
+	font-weight: bold; 
+	color: #ffffff; 
+	margin-bottom: 3px; 
+	margin-top: 3px 
+}
+
+DIV.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+DIV.groupText { 
+	margin-left: 16px; 
+	font-style: italic; 
+	font-size: 90% 
+}
+BODY {
+	background: white;
+	color: black;
+	margin-right: 20px;
+	margin-left: 20px;
+}
+TD.indexkey {
+	background-color: #e8eef2;
+	font-weight: bold;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+	background-color: #e8eef2;
+	font-style: italic;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TR.memlist {
+	background-color: #f0f0f0; 
+}
+P.formulaDsp { 
+	text-align: center; 
+}
+IMG.formulaDsp {
+}
+IMG.formulaInl { 
+	vertical-align: middle; 
+}
+SPAN.keyword       { color: #008000 }
+SPAN.keywordtype   { color: #604020 }
+SPAN.keywordflow   { color: #e08000 }
+SPAN.comment       { color: #800000 }
+SPAN.preprocessor  { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral   { color: #008080 }
+SPAN.vhdldigit     { color: #ff00ff }
+SPAN.vhdlchar      { color: #000000 }
+SPAN.vhdlkeyword   { color: #700070 }
+SPAN.vhdllogic     { color: #ff0000 }
+
+.mdescLeft {
+	padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.mdescRight {
+        padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.memItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplParams {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	color: #606060;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.search { 
+	color: #003399;
+	font-weight: bold;
+}
+FORM.search {
+	margin-bottom: 0px;
+	margin-top: 0px;
+}
+INPUT.search { 
+	font-size: 75%;
+	color: #000080;
+	font-weight: normal;
+	background-color: #e8eef2;
+}
+TD.tiny { 
+	font-size: 75%;
+}
+a {
+	color: #1A41A8;
+}
+a:visited {
+	color: #2A3798;
+}
+.dirtab { 
+	padding: 4px;
+	border-collapse: collapse;
+	border: 1px solid #84b0c7;
+}
+TH.dirtab { 
+	background: #e8eef2;
+	font-weight: bold;
+}
+HR { 
+	height: 1px;
+	border: none;
+	border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+	font-size: 80%;
+	color: #606060;
+	font-weight: normal;
+	margin-left: 3px;
+} 
+.memnav { 
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	margin-right: 15px;
+	padding: 2px;
+}
+.memitem {
+	padding: 4px;
+	background-color: #eef3f5;
+	border-width: 1px;
+	border-style: solid;
+	border-color: #dedeee;
+	-moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+	white-space: nowrap;
+	font-weight: bold;
+}
+.memdoc{
+	padding-left: 10px;
+}
+.memproto {
+	background-color: #d5e1e8;
+	width: 100%;
+	border-width: 1px;
+	border-style: solid;
+	border-color: #84b0c7;
+	font-weight: bold;
+	-moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+	text-align: right;
+}
+.paramtype {
+	white-space: nowrap;
+}
+.paramname {
+	color: #602020;
+	font-style: italic;
+	white-space: nowrap;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+	font-family: sans-serif;
+	margin:0.5em;
+}
+.directory { 
+	font-size: 9pt; 
+	font-weight: bold; 
+}
+.directory h3 { 
+	margin: 0px; 
+	margin-top: 1em; 
+	font-size: 11pt; 
+}
+.directory > h3 { 
+	margin-top: 0; 
+}
+.directory p { 
+	margin: 0px; 
+	white-space: nowrap; 
+}
+.directory div { 
+	display: none; 
+	margin: 0px; 
+}
+.directory img { 
+	vertical-align: -30%; 
+}
+
diff --git a/axis2/c/rampart/api/html/doxygen.png b/axis2/c/rampart/api/html/doxygen.png
new file mode 100644
index 0000000..f0a274b
--- /dev/null
+++ b/axis2/c/rampart/api/html/doxygen.png
Binary files differ
diff --git a/axis2/c/rampart/api/html/files.html b/axis2/c/rampart/api/html/files.html
new file mode 100644
index 0000000..b227eb7
--- /dev/null
+++ b/axis2/c/rampart/api/html/files.html
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="axis2__key__type_8h.html">axis2_key_type.h</a> <a href="axis2__key__type_8h-source.html">[code]</a></td><td class="indexvalue">Defines the key type </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__cipher__ctx_8h.html">openssl_cipher_ctx.h</a> <a href="openssl__cipher__ctx_8h-source.html">[code]</a></td><td class="indexvalue">The cipher context in which the information regarding a cipher cycle is stored </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__cipher__property_8h.html">openssl_cipher_property.h</a> <a href="openssl__cipher__property_8h-source.html">[code]</a></td><td class="indexvalue">The class to store cipher properties such as name, key size, block size etc </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__constants_8h.html">openssl_constants.h</a> <a href="openssl__constants_8h-source.html">[code]</a></td><td class="indexvalue">Constants for the openssl wrapper </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__crypt_8h.html">openssl_crypt.h</a> <a href="openssl__crypt_8h-source.html">[code]</a></td><td class="indexvalue">The encryption/decryption methods for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__digest_8h.html">openssl_digest.h</a> <a href="openssl__digest_8h-source.html">[code]</a></td><td class="indexvalue">Digest function implementations. Supports SHA1 and MD5 </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__hmac_8h.html">openssl_hmac.h</a> <a href="openssl__hmac_8h-source.html">[code]</a></td><td class="indexvalue">HMAC function implementations. Supports SHA1 </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__pem_8h.html">openssl_pem.h</a> <a href="openssl__pem_8h-source.html">[code]</a></td><td class="indexvalue">Funcitons related to keys that are in PEM format </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__pkcs12_8h.html">openssl_pkcs12.h</a> <a href="openssl__pkcs12_8h-source.html">[code]</a></td><td class="indexvalue">Functions related to keys that are in pkcs12 format </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__pkcs12__keystore_8h.html">openssl_pkcs12_keystore.h</a> <a href="openssl__pkcs12__keystore_8h-source.html">[code]</a></td><td class="indexvalue">Key Store manager for keys that are in pkcs12 format </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__pkey_8h.html">openssl_pkey.h</a> <a href="openssl__pkey_8h-source.html">[code]</a></td><td class="indexvalue">Holds either a public key or a private key. The type is determined by the type attribute </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__rsa_8h.html">openssl_rsa.h</a> <a href="openssl__rsa_8h-source.html">[code]</a></td><td class="indexvalue">For RSA encryption </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__sign_8h.html">openssl_sign.h</a> <a href="openssl__sign_8h-source.html">[code]</a></td><td class="indexvalue">The signature functions in openssl wrapper </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__util_8h.html">openssl_util.h</a> <a href="openssl__util_8h-source.html">[code]</a></td><td class="indexvalue">General utility routines for openssl related functions </td></tr>
+  <tr><td class="indexkey"><a class="el" href="openssl__x509_8h.html">openssl_x509.h</a> <a href="openssl__x509_8h-source.html">[code]</a></td><td class="indexvalue">Extracts information from a X509 certificate </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__asym__ctx_8h.html">oxs_asym_ctx.h</a> <a href="oxs__asym__ctx_8h-source.html">[code]</a></td><td class="indexvalue">Keeps information relavent for asymmetric encryption </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__axiom_8h.html">oxs_axiom.h</a> <a href="oxs__axiom_8h-source.html">[code]</a></td><td class="indexvalue">Utility functions related to AXIOM. A place for common code </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__axis2__utils_8h.html">oxs_axis2_utils.h</a> <a href="oxs__axis2__utils_8h-source.html">[code]</a></td><td class="indexvalue">Utility functions related to Axis2/C </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__buffer_8h.html">oxs_buffer.h</a> <a href="oxs__buffer_8h-source.html">[code]</a></td><td class="indexvalue">The buffer representation in OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__c14n_8h.html">oxs_c14n.h</a> <a href="oxs__c14n_8h-source.html">[code]</a></td><td class="indexvalue">Cannonicalization implementation for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__cipher_8h.html">oxs_cipher.h</a> <a href="oxs__cipher_8h-source.html">[code]</a></td><td class="indexvalue">Cipher related functions in OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__constants_8h.html">oxs_constants.h</a> <a href="oxs__constants_8h-source.html">[code]</a></td><td class="indexvalue">Constants for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__ctx_8h.html">oxs_ctx.h</a> <a href="oxs__ctx_8h-source.html">[code]</a></td><td class="indexvalue">Keeps configurations for the OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__derivation_8h.html">oxs_derivation.h</a> <a href="oxs__derivation_8h-source.html">[code]</a></td><td class="indexvalue">The Key derivation module for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__encryption_8h.html">oxs_encryption.h</a> <a href="oxs__encryption_8h-source.html">[code]</a></td><td class="indexvalue">Provides data encryption and decryption functionalities of the OMXMLSec </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__error_8h.html">oxs_error.h</a> <a href="oxs__error_8h-source.html">[code]</a></td><td class="indexvalue">Represents an Error occured during the OMXMLSecurity execution </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__iv_8h.html">oxs_iv.h</a> <a href="oxs__iv_8h-source.html">[code]</a></td><td class="indexvalue">Initial Vector related functionalities </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__key_8h.html">oxs_key.h</a> <a href="oxs__key_8h-source.html">[code]</a></td><td class="indexvalue">Key in OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__key__mgr_8h.html">oxs_key_mgr.h</a> <a href="oxs__key__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Key Manager responsible for loading keys for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><b>oxs_saml_token.h</b> <a href="oxs__saml__token_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__sign__ctx_8h.html">oxs_sign_ctx.h</a> <a href="oxs__sign__ctx_8h-source.html">[code]</a></td><td class="indexvalue">Keeps information relavent for a single node of signing </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__sign__part_8h.html">oxs_sign_part.h</a> <a href="oxs__sign__part_8h-source.html">[code]</a></td><td class="indexvalue">Keeps information relavent for a single node of signing </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__signature_8h.html">oxs_signature.h</a> <a href="oxs__signature_8h-source.html">[code]</a></td><td class="indexvalue">Does the XML Signature for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__tokens_8h.html">oxs_tokens.h</a> <a href="oxs__tokens_8h-source.html">[code]</a></td><td class="indexvalue">Includes all tokens of OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__transform_8h.html">oxs_transform.h</a> <a href="oxs__transform_8h-source.html">[code]</a></td><td class="indexvalue">The class representing a single step of transformation. For example a Cannonicalization </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__transforms__factory_8h.html">oxs_transforms_factory.h</a> <a href="oxs__transforms__factory_8h-source.html">[code]</a></td><td class="indexvalue">Produces transforms for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__utility_8h.html">oxs_utility.h</a> <a href="oxs__utility_8h-source.html">[code]</a></td><td class="indexvalue">The utility module for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__x509__cert_8h.html">oxs_x509_cert.h</a> <a href="oxs__x509__cert_8h-source.html">[code]</a></td><td class="indexvalue">OMXMLSecurity representation of an X509 certificate </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__xml__encryption_8h.html">oxs_xml_encryption.h</a> <a href="oxs__xml__encryption_8h-source.html">[code]</a></td><td class="indexvalue">Does the XML encryption for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__xml__key__info__builder_8h.html">oxs_xml_key_info_builder.h</a> <a href="oxs__xml__key__info__builder_8h-source.html">[code]</a></td><td class="indexvalue">Process elements available under ds:KeyInfo </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__xml__key__processor_8h.html">oxs_xml_key_processor.h</a> <a href="oxs__xml__key__processor_8h-source.html">[code]</a></td><td class="indexvalue">Process elements available under ds:KeyInfo </td></tr>
+  <tr><td class="indexkey"><a class="el" href="oxs__xml__signature_8h.html">oxs_xml_signature.h</a> <a href="oxs__xml__signature_8h-source.html">[code]</a></td><td class="indexvalue">Does the XML Signature for OMXMLSecurity </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rahas__mod_8h.html">rahas_mod.h</a> <a href="rahas__mod_8h-source.html">[code]</a></td><td class="indexvalue">Axis2 rahas module interface </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rahas__request__processor_8h.html">rahas_request_processor.h</a> <a href="rahas__request__processor_8h-source.html">[code]</a></td><td class="indexvalue">Process requests related to secure conversation </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__authn__provider_8h.html">rampart_authn_provider.h</a> <a href="rampart__authn__provider_8h-source.html">[code]</a></td><td class="indexvalue">The authentication interface of rampart. Validates a username and password pair </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__callback_8h.html">rampart_callback.h</a> <a href="rampart__callback_8h-source.html">[code]</a></td><td class="indexvalue">The callback module for a password </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__config_8h.html">rampart_config.h</a> <a href="rampart__config_8h-source.html">[code]</a></td><td class="indexvalue">The Rampart Config, in which user configurations are stored </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__constants_8h.html">rampart_constants.h</a> <a href="rampart__constants_8h-source.html">[code]</a></td><td class="indexvalue">Holds constants for rampart </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__context_8h.html">rampart_context.h</a> <a href="rampart__context_8h-source.html">[code]</a></td><td class="indexvalue">The Rampart Context, in which configurations are stored </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__credentials_8h.html">rampart_credentials.h</a> <a href="rampart__credentials_8h-source.html">[code]</a></td><td class="indexvalue">The credentials interface for rampart. To retrieve a username and password pair </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__crypto__util_8h.html">rampart_crypto_util.h</a> <a href="rampart__crypto__util_8h-source.html">[code]</a></td><td class="indexvalue">Crypto related utility module </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__encryption_8h.html">rampart_encryption.h</a> <a href="rampart__encryption_8h-source.html">[code]</a></td><td class="indexvalue">Encrypts a SOAP message </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__engine_8h.html">rampart_engine.h</a> <a href="rampart__engine_8h-source.html">[code]</a></td><td class="indexvalue">Loads configuratins for Rampart, which defines its behaviuor. Also loads modules and initialize Rampart </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__error_8h.html">rampart_error.h</a> <a href="rampart__error_8h-source.html">[code]</a></td><td class="indexvalue">Rampart specific error codes </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__handler__util_8h.html">rampart_handler_util.h</a> <a href="rampart__handler__util_8h-source.html">[code]</a></td><td class="indexvalue">Utilities related to handlers </td></tr>
+  <tr><td class="indexkey"><b>rampart_issued.h</b> <a href="rampart__issued_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><b>rampart_issued_token.h</b> <a href="rampart__issued__token_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__mod_8h.html">rampart_mod.h</a> <a href="rampart__mod_8h-source.html">[code]</a></td><td class="indexvalue">Axis2 rampart module interface </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__policy__validator_8h.html">rampart_policy_validator.h</a> <a href="rampart__policy__validator_8h-source.html">[code]</a></td><td class="indexvalue">Verifies whether the message complies with the security policy reqmnt </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__replay__detector_8h.html">rampart_replay_detector.h</a> <a href="rampart__replay__detector_8h-source.html">[code]</a></td><td class="indexvalue">The replay_detector module for rampart </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__saml_8h.html">rampart_saml.h</a> <a href="rampart__saml_8h-source.html">[code]</a></td><td class="indexvalue">Build saml tokens and validate saml tokens </td></tr>
+  <tr><td class="indexkey"><b>rampart_saml_token.h</b> <a href="rampart__saml__token_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__sct__provider_8h.html">rampart_sct_provider.h</a> <a href="rampart__sct__provider_8h-source.html">[code]</a></td><td class="indexvalue">Security context token provider module for rampart </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__sct__provider__utility_8h.html">rampart_sct_provider_utility.h</a> <a href="rampart__sct__provider__utility_8h-source.html">[code]</a></td><td class="indexvalue">Utility methods using Security context token provider module </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__sec__header__builder_8h.html">rampart_sec_header_builder.h</a> <a href="rampart__sec__header__builder_8h-source.html">[code]</a></td><td class="indexvalue">Build the Security related SOAP headers </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__sec__header__processor_8h.html">rampart_sec_header_processor.h</a> <a href="rampart__sec__header__processor_8h-source.html">[code]</a></td><td class="indexvalue">Processes a message depending on it's security related claims </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__sec__processed__result_8h.html">rampart_sec_processed_result.h</a> <a href="rampart__sec__processed__result_8h-source.html">[code]</a></td><td class="indexvalue">The module to keep the results after processing the message </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__signature_8h.html">rampart_signature.h</a> <a href="rampart__signature_8h-source.html">[code]</a></td><td class="indexvalue">Sign a SOAP message </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__timestamp__token_8h.html">rampart_timestamp_token.h</a> <a href="rampart__timestamp__token_8h-source.html">[code]</a></td><td class="indexvalue">Timestamp token related functions </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__token__builder_8h.html">rampart_token_builder.h</a> <a href="rampart__token__builder_8h-source.html">[code]</a></td><td class="indexvalue">Reference Token builfing/of rampart </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__token__processor_8h.html">rampart_token_processor.h</a> <a href="rampart__token__processor_8h-source.html">[code]</a></td><td class="indexvalue">Token processing of rampart </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__username__token_8h.html">rampart_username_token.h</a> <a href="rampart__username__token_8h-source.html">[code]</a></td><td class="indexvalue">The Usernametoken </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rampart__util_8h.html">rampart_util.h</a> <a href="rampart__util_8h-source.html">[code]</a></td><td class="indexvalue">Utilities of rampart </td></tr>
+  <tr><td class="indexkey"><b>saml.h</b> <a href="saml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><b>saml_req.h</b> <a href="saml__req_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="secconv__security__context__token_8h.html">secconv_security_context_token.h</a> <a href="secconv__security__context__token_8h-source.html">[code]</a></td><td class="indexvalue">Security context token </td></tr>
+  <tr><td class="indexkey"><b>trust_claims.h</b> <a href="trust__claims_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="trust__constants_8h.html">trust_constants.h</a> <a href="trust__constants_8h-source.html">[code]</a></td><td class="indexvalue">Holds constants for trust implementation </td></tr>
+  <tr><td class="indexkey"><a class="el" href="trust__context_8h.html">trust_context.h</a> <a href="trust__context_8h-source.html">[code]</a></td><td class="indexvalue">Holds function declarations and data for data </td></tr>
+  <tr><td class="indexkey"><b>trust_entropy.h</b> <a href="trust__entropy_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><b>trust_life_time.h</b> <a href="trust__life__time_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><b>trust_policy_util.h</b> <a href="trust__policy__util_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><b>trust_rst.h</b> <a href="trust__rst_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><b>trust_rstr.h</b> <a href="trust__rstr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="trust__sts__client_8h.html">trust_sts_client.h</a> <a href="trust__sts__client_8h-source.html">[code]</a></td><td class="indexvalue">Specific sts client interface </td></tr>
+  <tr><td class="indexkey"><a class="el" href="trust__token_8h.html">trust_token.h</a> <a href="trust__token_8h-source.html">[code]</a></td><td class="indexvalue">Holds function declarations and data for token </td></tr>
+  <tr><td class="indexkey"><a class="el" href="trust__util_8h.html">trust_util.h</a> <a href="trust__util_8h-source.html">[code]</a></td><td class="indexvalue">Generic operations related to trust module </td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/functions.html b/axis2/c/rampart/api/html/functions.html
new file mode 100644
index 0000000..965c1d0
--- /dev/null
+++ b/axis2/c/rampart/api/html/functions.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: Class Members</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+    <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li id="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+Here is a list of all documented class members with links to the class documentation for each member:
+</p><p>
+<ul>
+<li>callback_password
+: <a class="el" href="structrampart__callback__ops.html#660fe9318aff7ed90f7fee60c912ee6c">rampart_callback_ops</a></li><li>free
+: <a class="el" href="structrampart__callback__ops.html#348e3b15e25c283ff9a058aaa88e7765">rampart_callback_ops</a>, <a class="el" href="group__rampart__authn__provider.html#gbd5a137e34e020b31dced693c9a387bc">rampart_authn_provider_ops</a></li></ul>
+</p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/functions_vars.html b/axis2/c/rampart/api/html/functions_vars.html
new file mode 100644
index 0000000..cc32238
--- /dev/null
+++ b/axis2/c/rampart/api/html/functions_vars.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: Class Members - Variables</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+    <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div> 
+</p><p>
+<ul>
+<li>callback_password
+: <a class="el" href="structrampart__callback__ops.html#660fe9318aff7ed90f7fee60c912ee6c">rampart_callback_ops</a></li><li>free
+: <a class="el" href="structrampart__callback__ops.html#348e3b15e25c283ff9a058aaa88e7765">rampart_callback_ops</a>, <a class="el" href="group__rampart__authn__provider.html#gbd5a137e34e020b31dced693c9a387bc">rampart_authn_provider_ops</a></li></ul>
+</p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/globals.html b/axis2/c/rampart/api/html/globals.html
new file mode 100644
index 0000000..4f8679b
--- /dev/null
+++ b/axis2/c/rampart/api/html/globals.html
@@ -0,0 +1,590 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all documented file members with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>openssl_bc_crypt()
+: <a class="el" href="group__openssl__crypt.html#g43041149a87cc65387ecc77464297a66">openssl_crypt.h</a>
+<li>openssl_cipher_ctx_create()
+: <a class="el" href="group__openssl__cipher__ctx.html#g04906d62ed8d23220fe50994efb29d3c">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_free()
+: <a class="el" href="group__openssl__cipher__ctx.html#g5356562aa4c4804311403b0bac336a81">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_cipher()
+: <a class="el" href="group__openssl__cipher__ctx.html#g3968513bd61c588fe6b231b28b5c1277">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_iv()
+: <a class="el" href="group__openssl__cipher__ctx.html#g906801c027cb3f93eb0bf4b0a465ab96">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_key()
+: <a class="el" href="group__openssl__cipher__ctx.html#gf3a027da46bdea8eef627bbad730c8ba">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_pad()
+: <a class="el" href="group__openssl__cipher__ctx.html#ge70e7ac0c1c9fca1540eeebc51b4bf34">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_cipher()
+: <a class="el" href="group__openssl__cipher__ctx.html#g5a369e35cdcad15eab021bc00c4da939">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_iv()
+: <a class="el" href="group__openssl__cipher__ctx.html#gb05cd9d187e3e52895ca687f24925798">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_key()
+: <a class="el" href="group__openssl__cipher__ctx.html#g0624a011c4d8004470fabb9b43d409e3">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_pad()
+: <a class="el" href="group__openssl__cipher__ctx.html#g87a83f624dcd21dd24297e2814e60dc8">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_t
+: <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_property_create()
+: <a class="el" href="group__openssl__cipher__property.html#gd911b8e80c2aac6a1b89f6332930caf2">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_free()
+: <a class="el" href="group__openssl__cipher__property.html#g85c44acb22baad42f71f932dac14de9e">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_block_size()
+: <a class="el" href="group__openssl__cipher__property.html#g59e79078dc767eb2f2a301477c4b09f4">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_cipher()
+: <a class="el" href="group__openssl__cipher__property.html#g84c76b8ca4ae4252c46b6e4826e299a5">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_iv_size()
+: <a class="el" href="group__openssl__cipher__property.html#g5ef2ecdcfbea7d99629cb2ad5e4c9374">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_key_size()
+: <a class="el" href="group__openssl__cipher__property.html#g6c1fc5928b4c31767c2b59225bd04612">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_name()
+: <a class="el" href="group__openssl__cipher__property.html#gd6444a529498ddd2c9a8c056776e122e">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_url()
+: <a class="el" href="group__openssl__cipher__property.html#g1701139cb4eda08e581af9564de8fa28">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_block_size()
+: <a class="el" href="group__openssl__cipher__property.html#g1da368e0ae6f38bf334ad88efc79fee2">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_cipher()
+: <a class="el" href="group__openssl__cipher__property.html#g1ccb889e0b635577fbea5bcd2e6d3be0">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_iv_size()
+: <a class="el" href="group__openssl__cipher__property.html#ge3bff2dae59dd1fe5ef31c8c04c9fd42">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_key_size()
+: <a class="el" href="group__openssl__cipher__property.html#ge51bd47a6edd9906ed5f0c00f900402d">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_name()
+: <a class="el" href="group__openssl__cipher__property.html#ged8d0fd4569dd00146b4f39f0f6f7d9d">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_url()
+: <a class="el" href="group__openssl__cipher__property.html#g82be2cd8ae05bc23b66e01083953e290">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_t
+: <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property.h</a>
+<li>OPENSSL_EVP_des_ede3_cbc
+: <a class="el" href="group__openssl.html#g380a9840d5751ffb414b9c49aa022196">openssl_constants.h</a>
+<li>openssl_pkey_t
+: <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey.h</a>
+<li>openssl_rsa_prv_decrypt()
+: <a class="el" href="group__openssl__rsa.html#gbfe076108b7ea202de6821eb3003aff4">openssl_rsa.h</a>
+<li>openssl_rsa_prv_encrypt()
+: <a class="el" href="group__openssl__rsa.html#gaad1aca00dc26b94915abedf1c67bc58">openssl_rsa.h</a>
+<li>openssl_rsa_pub_decrypt()
+: <a class="el" href="group__openssl__rsa.html#g89504d57482157dbd8cfec0074015101">openssl_rsa.h</a>
+<li>openssl_rsa_pub_encrypt()
+: <a class="el" href="group__openssl__rsa.html#g8657287718f063de9c78e9087cfa35bd">openssl_rsa.h</a>
+<li>openssl_sha1()
+: <a class="el" href="group__openssl__digest.html#gebdc4b0138923caaf05f4c45e864d038">openssl_digest.h</a>
+<li>openssl_sig_sign()
+: <a class="el" href="group__openssl__sign.html#g29f1483526a7a934c4abb53a1c149037">openssl_sign.h</a>
+<li>openssl_sig_verify()
+: <a class="el" href="group__openssl__sign.html#g45b6872fe55eeff4ac01aa1835513f4c">openssl_sign.h</a>
+<li>oxs_AllocMode
+: <a class="el" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_buffer.h</a>
+<li>oxs_asym_ctx_free()
+: <a class="el" href="group__oxs__asym__ctx.html#g703814950ee19fd7c369abbdb5aaa6f5">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_algorithm()
+: <a class="el" href="group__oxs__asym__ctx.html#ga2a91c6dc475ca7317225bacfe911b26">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_certificate()
+: <a class="el" href="group__oxs__asym__ctx.html#g7db08338c7167945ade61a9dbe2a0428">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_operation()
+: <a class="el" href="group__oxs__asym__ctx.html#gab0fa68e130e8f3e71c4d0da061e78f1">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_private_key()
+: <a class="el" href="group__oxs__asym__ctx.html#ged4fefe630875bf8e82b551c0ef4b7fa">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_st_ref_pattern()
+: <a class="el" href="group__oxs__asym__ctx.html#g2a2d9584457b97d301510d7ca0ee2cf3">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_algorithm()
+: <a class="el" href="group__oxs__asym__ctx.html#g4e79554d32ea496562502d070a1f9996">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_certificate()
+: <a class="el" href="group__oxs__asym__ctx.html#g049adac8c282a3cb3f6cf4f331803cf0">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_operation()
+: <a class="el" href="group__oxs__asym__ctx.html#gf08ffc2e25f336eeb84070aaaf98009a">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_private_key()
+: <a class="el" href="group__oxs__asym__ctx.html#g677a1003582eb2b92585ad2905ef97b5">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_st_ref_pattern()
+: <a class="el" href="group__oxs__asym__ctx.html#g62000beb6335149909d0b79576a1e038">oxs_asym_ctx.h</a>
+<li>oxs_axiom_add_as_the_first_child()
+: <a class="el" href="group__oxs__axiom.html#g90998f7bad3120bb0db5d77778ad37e8">oxs_axiom.h</a>
+<li>oxs_axiom_add_attribute()
+: <a class="el" href="group__oxs__axiom.html#g1bd4035948efe471a6ff198a9ee36eca">oxs_axiom.h</a>
+<li>oxs_axiom_check_node_name()
+: <a class="el" href="group__oxs__axiom.html#ga39a1e3a991d5e1c7ff12494a0d5d0ff">oxs_axiom.h</a>
+<li>oxs_axiom_clone_node()
+: <a class="el" href="group__oxs__axiom.html#ga8df24237e46f9ae6d440bd1a71a5312">oxs_axiom.h</a>
+<li>oxs_axiom_deserialize_node()
+: <a class="el" href="group__oxs__axiom.html#ga7d645a46cb5aef9998cb472551ccd6b">oxs_axiom.h</a>
+<li>oxs_axiom_get_attribute_val_of_node_by_qname()
+: <a class="el" href="group__oxs__axiom.html#g4829906f2940b10ef351c90b9b8c029d">oxs_axiom.h</a>
+<li>oxs_axiom_get_attribute_value_of_node_by_name()
+: <a class="el" href="group__oxs__axiom.html#gc4d6bee25ce27811a4a1a4c4663b27e7">oxs_axiom.h</a>
+<li>oxs_axiom_get_first_child_node_by_name()
+: <a class="el" href="group__oxs__axiom.html#g4b85c207643c844618babfc04b5d3111">oxs_axiom.h</a>
+<li>oxs_axiom_get_first_node_by_name_and_attr_val()
+: <a class="el" href="group__oxs__axiom.html#gd2fb5d426ca6a229c809eb3748ec34e7">oxs_axiom.h</a>
+<li>oxs_axiom_get_first_node_by_name_and_attr_val_from_xml_doc()
+: <a class="el" href="group__oxs__axiom.html#g3109b1d0831e5c2d53c0a4e508a74421">oxs_axiom.h</a>
+<li>oxs_axiom_get_node_by_id()
+: <a class="el" href="group__oxs__axiom.html#g1256956c073f0366d79a42d7df8c27be">oxs_axiom.h</a>
+<li>oxs_axiom_get_node_by_local_name()
+: <a class="el" href="group__oxs__axiom.html#g4d407950fbcbe08ced690f1f2479f981">oxs_axiom.h</a>
+<li>oxs_axiom_get_node_content()
+: <a class="el" href="group__oxs__axiom.html#g0cc1ab6ea2ca78e35c281991674508b0">oxs_axiom.h</a>
+<li>oxs_axiom_get_number_of_children_with_qname()
+: <a class="el" href="group__oxs__axiom.html#g65a8d5e7b77d2d2d8d69157e09818ad9">oxs_axiom.h</a>
+<li>oxs_axiom_interchange_nodes()
+: <a class="el" href="group__oxs__axiom.html#g00a14a6d48d4d46b00444a255bc0c33c">oxs_axiom.h</a>
+<li>oxs_buffer_append()
+: <a class="el" href="group__oxs__buffer.html#gfcad7537878180c6947bd398407c023f">oxs_buffer.h</a>
+<li>oxs_buffer_free()
+: <a class="el" href="group__oxs__buffer.html#g3e54c77ee57b2a5af2469becddf748a1">oxs_buffer.h</a>
+<li>oxs_buffer_get_data()
+: <a class="el" href="group__oxs__buffer.html#g8f71c937987e1dded2dc1bf2cc54cb74">oxs_buffer.h</a>
+<li>oxs_buffer_get_max_size()
+: <a class="el" href="group__oxs__buffer.html#gee0a94847067aaca4e8a0837d3748fe5">oxs_buffer.h</a>
+<li>oxs_buffer_get_size()
+: <a class="el" href="group__oxs__buffer.html#g7cf693be18939b9ceb487a373a7d3341">oxs_buffer.h</a>
+<li>oxs_buffer_populate()
+: <a class="el" href="group__oxs__buffer.html#gf1863b19d68b64079f88643d1fe08184">oxs_buffer.h</a>
+<li>oxs_buffer_prepend()
+: <a class="el" href="group__oxs__buffer.html#gab7b7db8b2ed5aeedf7afb7b8ca98877">oxs_buffer.h</a>
+<li>oxs_buffer_read_file()
+: <a class="el" href="group__oxs__buffer.html#g28fa4d555e4512e838546846fad5c764">oxs_buffer.h</a>
+<li>oxs_buffer_remove_head()
+: <a class="el" href="group__oxs__buffer.html#g4dc926f9132ebff41120c08abd4aa5fd">oxs_buffer.h</a>
+<li>oxs_buffer_remove_tail()
+: <a class="el" href="group__oxs__buffer.html#g648af01b647e90398ac02285a5920fd8">oxs_buffer.h</a>
+<li>oxs_buffer_set_max_size()
+: <a class="el" href="group__oxs__buffer.html#gae8943d9cacea29e125a5f58bb612ed8">oxs_buffer.h</a>
+<li>oxs_buffer_set_size()
+: <a class="el" href="group__oxs__buffer.html#g2a6799f5cc72ca3066eb377b0a1620b4">oxs_buffer.h</a>
+<li>oxs_buffer_t
+: <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer.h</a>
+<li>oxs_c14n_apply()
+: <a class="el" href="group__oxs__c14n.html#gf29a49dd9a48994edf4b3f260b6a57fe">oxs_c14n.h</a>
+<li>oxs_c14n_apply_algo()
+: <a class="el" href="group__oxs__c14n.html#g7f4889c878463dd92df35bafc6e1d6ed">oxs_c14n.h</a>
+<li>oxs_c14n_apply_stream()
+: <a class="el" href="group__oxs__c14n.html#gaad8c0004071c224c50d6a4162e19bb1">oxs_c14n.h</a>
+<li>oxs_c14n_apply_stream_algo()
+: <a class="el" href="group__oxs__c14n.html#g16b9264cc86737e346a83bcb0b192043">oxs_c14n.h</a>
+<li>oxs_ctx_free()
+: <a class="el" href="group__oxs__ctx.html#g05fbbe67d645add72135bac56a7e06eb">oxs_ctx.h</a>
+<li>oxs_ctx_get_enc_mtd_algorithm()
+: <a class="el" href="group__oxs__ctx.html#g4c951db6bd7d03087efe58e831f46e04">oxs_ctx.h</a>
+<li>oxs_ctx_get_encoding()
+: <a class="el" href="group__oxs__ctx.html#g47e56a8d37c47131409568cfbf8bee9f">oxs_ctx.h</a>
+<li>oxs_ctx_get_id()
+: <a class="el" href="group__oxs__ctx.html#g5c92263bac39536ea938a2eddd321ce9">oxs_ctx.h</a>
+<li>oxs_ctx_get_input_data()
+: <a class="el" href="group__oxs__ctx.html#gf85de441db8fc61e9eae118ce68c0e55">oxs_ctx.h</a>
+<li>oxs_ctx_get_key()
+: <a class="el" href="group__oxs__ctx.html#gf5c640cdb514a4498bdc909001f1433a">oxs_ctx.h</a>
+<li>oxs_ctx_get_mime_type()
+: <a class="el" href="group__oxs__ctx.html#g25c9da46bed374782f447fa46c7b4423">oxs_ctx.h</a>
+<li>oxs_ctx_get_mode()
+: <a class="el" href="group__oxs__ctx.html#ga138aa5dc0136ebff20e3a8d569a9d32">oxs_ctx.h</a>
+<li>oxs_ctx_get_operation()
+: <a class="el" href="group__oxs__ctx.html#g41dab017c781940077f79bb88d9b378e">oxs_ctx.h</a>
+<li>oxs_ctx_get_recipient()
+: <a class="el" href="group__oxs__ctx.html#gcb3b6a361e9a4c67d81a7e8342bd5788">oxs_ctx.h</a>
+<li>oxs_ctx_get_ref_key_name()
+: <a class="el" href="group__oxs__ctx.html#ga1d7ace816b67363a76e358152e6ef2d">oxs_ctx.h</a>
+<li>oxs_ctx_get_type()
+: <a class="el" href="group__oxs__ctx.html#g98df93bb03fdd01aed39d071973d54e4">oxs_ctx.h</a>
+<li>oxs_ctx_set_enc_mtd_algorithm()
+: <a class="el" href="group__oxs__ctx.html#g9c34da7955bb4779f2e9a9c3febfeadc">oxs_ctx.h</a>
+<li>oxs_ctx_set_encoding()
+: <a class="el" href="group__oxs__ctx.html#g58d087e7d7cecee9af4d03debfe44eba">oxs_ctx.h</a>
+<li>oxs_ctx_set_id()
+: <a class="el" href="group__oxs__ctx.html#g291c2cfcf26387ad9690e570433bcee0">oxs_ctx.h</a>
+<li>oxs_ctx_set_input_data()
+: <a class="el" href="group__oxs__ctx.html#gda9f14ef5d88b46159b3665fac6ceb78">oxs_ctx.h</a>
+<li>oxs_ctx_set_key()
+: <a class="el" href="group__oxs__ctx.html#gade38091d3e50f7881043841237d33f6">oxs_ctx.h</a>
+<li>oxs_ctx_set_mime_type()
+: <a class="el" href="group__oxs__ctx.html#gbded52251d22f244fd6f90e25ee438f4">oxs_ctx.h</a>
+<li>oxs_ctx_set_mode()
+: <a class="el" href="group__oxs__ctx.html#g4f8e0b3b6b6841ad8adc572ad348d532">oxs_ctx.h</a>
+<li>oxs_ctx_set_operation()
+: <a class="el" href="group__oxs__ctx.html#g53097dc057546ab91d98b93ecbf14ab6">oxs_ctx.h</a>
+<li>oxs_ctx_set_recipient()
+: <a class="el" href="group__oxs__ctx.html#gbf7b27b08c0b486b6da813dab0e0cdc7">oxs_ctx.h</a>
+<li>oxs_ctx_set_ref_key_name()
+: <a class="el" href="group__oxs__ctx.html#g3bced53c1905eb181d164608ca1e330d">oxs_ctx.h</a>
+<li>oxs_ctx_set_type()
+: <a class="el" href="group__oxs__ctx.html#gecf3d56a724380b073163612a48d0fce">oxs_ctx.h</a>
+<li>oxs_ctx_t
+: <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx.h</a>
+<li>oxs_derivation_build_derived_key_token()
+: <a class="el" href="group__oxs__derivation.html#g2d2cc9083fbe7fe703638af0a83704eb">oxs_derivation.h</a>
+<li>oxs_derivation_build_derived_key_token_with_stre()
+: <a class="el" href="group__oxs__derivation.html#g4343bf247af010d2ff0269523999a55d">oxs_derivation.h</a>
+<li>oxs_derivation_derive_key()
+: <a class="el" href="group__oxs__derivation.html#g2559cf30c1d0a9dff320f9b2071d6cbc">oxs_derivation.h</a>
+<li>oxs_derivation_extract_derived_key_from_token()
+: <a class="el" href="group__oxs__derivation.html#gce10496103506991a6cf7f27d8dbb865">oxs_derivation.h</a>
+<li>oxs_encryption_asymmetric_crypt()
+: <a class="el" href="group__oxs__encryption.html#ge59b242f2c005e5c83bc0727d1d4b0f4">oxs_encryption.h</a>
+<li>oxs_encryption_symmetric_crypt()
+: <a class="el" href="group__oxs__encryption.html#gc702b12ce4cd09f696924469575ae47a">oxs_encryption.h</a>
+<li>oxs_get_cipher_name_for_url()
+: <a class="el" href="group__oxs__cipher.html#g4055a06bcb05ea64da52e49fa4252cac">oxs_cipher.h</a>
+<li>oxs_get_cipher_property_for_url()
+: <a class="el" href="group__oxs__cipher.html#gbae5541db8bbdc4bc54a0b48ec2d2635">oxs_cipher.h</a>
+<li>oxs_get_cipher_url_for_name()
+: <a class="el" href="group__oxs__cipher.html#g7e1e5c90d767dcade787eff84234abff">oxs_cipher.h</a>
+<li>oxs_iv_generate_for_algo()
+: <a class="el" href="group__oxs__iv.html#g7f8dfc5c7f2c2d3668c9404a4ad2af29">oxs_iv.h</a>
+<li>oxs_key_for_algo()
+: <a class="el" href="group__oxs__key.html#gb1fd9305246059f8b7b0c2a988f680f3">oxs_key.h</a>
+<li>oxs_key_free()
+: <a class="el" href="group__oxs__key.html#gf05ffae742c85b79b7478ab52df01e1d">oxs_key.h</a>
+<li>oxs_key_get_data()
+: <a class="el" href="group__oxs__key.html#g36b734c7ad70d648fc537710c5612720">oxs_key.h</a>
+<li>oxs_key_get_label()
+: <a class="el" href="group__oxs__key.html#gcfa520499cb4c4f8f3dc2219d18c94dc">oxs_key.h</a>
+<li>oxs_key_get_length()
+: <a class="el" href="group__oxs__key.html#gfba71fdb7b244986d302edb7e043d3fe">oxs_key.h</a>
+<li>oxs_key_get_name()
+: <a class="el" href="group__oxs__key.html#g72b5b28fa8e1abbe2e1acdcab9bb2a8e">oxs_key.h</a>
+<li>oxs_key_get_nonce()
+: <a class="el" href="group__oxs__key.html#gd5c5faa9b86c4a56411b5f137425ccdf">oxs_key.h</a>
+<li>oxs_key_get_offset()
+: <a class="el" href="group__oxs__key.html#g8216b16bc4e527e8bd081d2977fe458c">oxs_key.h</a>
+<li>oxs_key_get_size()
+: <a class="el" href="group__oxs__key.html#gb98d9f017d0ebe66f359ac7ca081f3f8">oxs_key.h</a>
+<li>oxs_key_get_usage()
+: <a class="el" href="group__oxs__key.html#g683be18a6f3df260278571268b71de2c">oxs_key.h</a>
+<li>oxs_key_mgr_create()
+: <a class="el" href="group__oxs__key__mgr.html#g0561bf4161a322f75f1895e9bd75fdc6">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_free()
+: <a class="el" href="group__oxs__key__mgr.html#g5fd6c52df53403c8f25fc14996f8a46f">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_get_private_key_file()
+: <a class="el" href="group__oxs__key__mgr.html#g6b917e34c07bdc4e7642b3d18308f96d">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_get_prv_key_password()
+: <a class="el" href="group__oxs__key__mgr.html#g9297bdfda5091a184f1ead84b9a062d4">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_private_key_from_pem_file()
+: <a class="el" href="group__oxs__key__mgr.html#gae3a301e58a8784a276b24df7837fbaa">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_private_key_from_string()
+: <a class="el" href="group__oxs__key__mgr.html#g3a407af121b740c400b15ce52eda397a">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_x509_cert_from_pem_file()
+: <a class="el" href="group__oxs__key__mgr.html#g932c1143e794506dc41d1eaba6357b66">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_x509_cert_from_string()
+: <a class="el" href="group__oxs__key__mgr.html#g1c90e7699455afcb795320e45edc7033">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_read_pkcs12_key_store()
+: <a class="el" href="group__oxs__key__mgr.html#gc74a4e838037b9d97f771af677a73f29">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_set_prv_key_password()
+: <a class="el" href="group__oxs__key__mgr.html#g1e5027aa9a336b7e2e3b7506344eae57">oxs_key_mgr.h</a>
+<li>oxs_key_populate()
+: <a class="el" href="group__oxs__key.html#g5580f26489fd91cc79c7c9530ea88f1f">oxs_key.h</a>
+<li>oxs_key_read_from_file()
+: <a class="el" href="group__oxs__key.html#g3033d5598a78536ee46679acd5022ef4">oxs_key.h</a>
+<li>oxs_key_set_name()
+: <a class="el" href="group__oxs__key.html#g608ab7734d0d74cdbe939d89d02b56df">oxs_key.h</a>
+<li>oxs_key_set_usage()
+: <a class="el" href="group__oxs__key.html#g274bbd1d75ff0e877aa4300951b35f44">oxs_key.h</a>
+<li>oxs_key_t
+: <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key.h</a>
+<li>oxs_sig_sign()
+: <a class="el" href="group__oxs__signature.html#geca4f19f8a7f95d280830f673c3d3825">oxs_signature.h</a>
+<li>oxs_sig_sign_hmac_sha1()
+: <a class="el" href="group__oxs__signature.html#g65444e4c24a81e022929e760d8eb17df">oxs_signature.h</a>
+<li>oxs_sig_sign_rsa_sha1()
+: <a class="el" href="group__oxs__signature.html#g206da339419ebb73cc9fbc912cf962fd">oxs_signature.h</a>
+<li>oxs_sig_verify()
+: <a class="el" href="group__oxs__signature.html#g3e0ab6136279af65b9715904f726eb08">oxs_signature.h</a>
+<li>oxs_sig_verify_hmac_sha1()
+: <a class="el" href="group__oxs__signature.html#ga388ce3d92c07629410e3c6eb24aa6b3">oxs_signature.h</a>
+<li>oxs_sig_verify_rsa_sha1()
+: <a class="el" href="group__oxs__signature.html#g3a364e177ec85cd45f7a961af490d7f5">oxs_signature.h</a>
+<li>oxs_sign_ctx_create()
+: <a class="el" href="group__oxs__sign__ctx.html#g8ed285bbbd1ac373f273500f382105c4">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_free()
+: <a class="el" href="group__oxs__sign__ctx.html#ge2105010f159854c2e1b787188992fc7">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_c14n_mtd()
+: <a class="el" href="group__oxs__sign__ctx.html#gfd3f0e447b0c4a65dea46690d58ec4b0">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_certificate()
+: <a class="el" href="group__oxs__sign__ctx.html#gf56f16d45c8917ad630e0a427fe15154">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_operation()
+: <a class="el" href="group__oxs__sign__ctx.html#gef7e150392558b6fe9631147eb93df51">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_private_key()
+: <a class="el" href="group__oxs__sign__ctx.html#g026e0d8c484a27d5169c4d987899b453">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_public_key()
+: <a class="el" href="group__oxs__sign__ctx.html#gc6c23e1bff018bbcba020a65ddfc0a59">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_secret()
+: <a class="el" href="group__oxs__sign__ctx.html#gacb9c0dd43aabdabe90d66c7e5e4fd8e">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_sig_val()
+: <a class="el" href="group__oxs__sign__ctx.html#ge7e80fc53657171e16f25c8a8fcb9d58">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_sign_mtd_algo()
+: <a class="el" href="group__oxs__sign__ctx.html#gf1efd9a43cd0722af552b0ae9e06aaa4">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_sign_parts()
+: <a class="el" href="group__oxs__sign__ctx.html#g81252fb66dd6b60a623adc2d89e35c8d">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_c14n_mtd()
+: <a class="el" href="group__oxs__sign__ctx.html#g35c4dcd9ff76e32dbfc4c953ef8399b9">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_certificate()
+: <a class="el" href="group__oxs__sign__ctx.html#g99337f5afc82a92fb1bc5de6d0fa693a">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_operation()
+: <a class="el" href="group__oxs__sign__ctx.html#g16131730596b94bf0c478d80459abba3">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_private_key()
+: <a class="el" href="group__oxs__sign__ctx.html#gfb450817ba3ac7cc62ead4e1d64cb7f1">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_public_key()
+: <a class="el" href="group__oxs__sign__ctx.html#gcd7e4d1aae6cd324df0e23620d32e605">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_secret()
+: <a class="el" href="group__oxs__sign__ctx.html#gcff40a0a96c410b7d6c9c1d997a7d2f8">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_sig_val()
+: <a class="el" href="group__oxs__sign__ctx.html#gb8a21c64393b79acdc9ddd6dc34b403c">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_sign_mtd_algo()
+: <a class="el" href="group__oxs__sign__ctx.html#g7220100c2e5419bf90a2ee94b3fbc9e6">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_sign_parts()
+: <a class="el" href="group__oxs__sign__ctx.html#g09644f321b7d7d5fc2bc88d526511d7e">oxs_sign_ctx.h</a>
+<li>oxs_token_build_binary_security_token_element()
+: <a class="el" href="group__oxs__token.html#gfc92c8ba073db50780d257f63981726b">oxs_tokens.h</a>
+<li>oxs_token_build_c14n_method_element()
+: <a class="el" href="group__oxs__token.html#g6395927983368a42f92e385811bad8fd">oxs_tokens.h</a>
+<li>oxs_token_build_cipher_data_element()
+: <a class="el" href="group__oxs__token.html#gd59a851f700fe27df89225cdec6024d5">oxs_tokens.h</a>
+<li>oxs_token_build_cipher_value_element()
+: <a class="el" href="group__oxs__token.html#gb1b7b8e02c1303195b6550354141b013">oxs_tokens.h</a>
+<li>oxs_token_build_data_reference_element()
+: <a class="el" href="group__oxs__token.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_tokens.h</a>
+<li>oxs_token_build_data_reference_list()
+: <a class="el" href="group__oxs__token.html#gf316c07f445aeef861a06cc8b1642b79">oxs_tokens.h</a>
+<li>oxs_token_build_derived_key_token_element()
+: <a class="el" href="group__oxs__token.html#gb1e0976fa545c1021fa2e23c915cb49d">oxs_tokens.h</a>
+<li>oxs_token_build_digest_method_element()
+: <a class="el" href="group__oxs__token.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_tokens.h</a>
+<li>oxs_token_build_digest_value_element()
+: <a class="el" href="group__oxs__token.html#gd5839a6fa46323dbff7f329f077bbf6c">oxs_tokens.h</a>
+<li>oxs_token_build_ds_reference_element()
+: <a class="el" href="group__oxs__token.html#g06d64836c54d763ad72af36b4c168413">oxs_tokens.h</a>
+<li>oxs_token_build_embedded_element()
+: <a class="el" href="group__oxs__token.html#g088e6dee6678fa3e6caa2fa13a77a179">oxs_tokens.h</a>
+<li>oxs_token_build_enc_header_element()
+: <a class="el" href="group__oxs__token.html#g2c0b81c44ed4e7c742fd430856610169">oxs_tokens.h</a>
+<li>oxs_token_build_encrypted_data_element()
+: <a class="el" href="group__oxs__token.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_tokens.h</a>
+<li>oxs_token_build_encrypted_key_element()
+: <a class="el" href="group__oxs__token.html#gf010a08d357e9ce31eda25f064b3975f">oxs_tokens.h</a>
+<li>oxs_token_build_encryption_method_element()
+: <a class="el" href="group__oxs__token.html#g86a7281cee614db95c80d73291898cc7">oxs_tokens.h</a>
+<li>oxs_token_build_generation_element()
+: <a class="el" href="group__oxs__token.html#g69692a11212b62720676cb4623677ac1">oxs_tokens.h</a>
+<li>oxs_token_build_issuer_name_element()
+: <a class="el" href="group__oxs__token.html#ged94a7e08b3647c32e07d23766f01ccc">oxs_tokens.h</a>
+<li>oxs_token_build_key_identifier_element()
+: <a class="el" href="group__oxs__token.html#g98926a533c840165078fc34ff55976d9">oxs_tokens.h</a>
+<li>oxs_token_build_key_info_element()
+: <a class="el" href="group__oxs__token.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_tokens.h</a>
+<li>oxs_token_build_key_name_element()
+: <a class="el" href="group__oxs__token.html#g920d48539c36acc01b71a192801df578">oxs_tokens.h</a>
+<li>oxs_token_build_label_element()
+: <a class="el" href="group__oxs__token.html#gee30026817bd3782c75b28360b5c07cc">oxs_tokens.h</a>
+<li>oxs_token_build_length_element()
+: <a class="el" href="group__oxs__token.html#g8ed5a5a759123eea0adf32f6a6990954">oxs_tokens.h</a>
+<li>oxs_token_build_nonce_element()
+: <a class="el" href="group__oxs__token.html#g00fb33e001f6a09525c8a61f3fbedbad">oxs_tokens.h</a>
+<li>oxs_token_build_offset_element()
+: <a class="el" href="group__oxs__token.html#ge5de79ecc48145a56fc17f55ab1fd5ca">oxs_tokens.h</a>
+<li>oxs_token_build_properties_element()
+: <a class="el" href="group__oxs__token.html#geacfa3602a036e86da1b23ffd6ab3832">oxs_tokens.h</a>
+<li>oxs_token_build_reference_element()
+: <a class="el" href="group__oxs__token.html#g0f89be8d8b742b139b245e64058156f3">oxs_tokens.h</a>
+<li>oxs_token_build_reference_list_element()
+: <a class="el" href="group__oxs__token.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_tokens.h</a>
+<li>oxs_token_build_security_token_reference_element()
+: <a class="el" href="group__oxs__token.html#g9dee633e4b1dc43e3480faa2fdd76a66">oxs_tokens.h</a>
+<li>oxs_token_build_serial_number_element()
+: <a class="el" href="group__oxs__token.html#ge5506e76ebbc76facafe4ba24e23dc45">oxs_tokens.h</a>
+<li>oxs_token_build_signature_confirmation_element()
+: <a class="el" href="group__oxs__token.html#g71a9d223562905aa5aea5b845c591873">oxs_tokens.h</a>
+<li>oxs_token_build_signature_element()
+: <a class="el" href="group__oxs__token.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_tokens.h</a>
+<li>oxs_token_build_signature_method_element()
+: <a class="el" href="group__oxs__token.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_tokens.h</a>
+<li>oxs_token_build_signature_value_element()
+: <a class="el" href="group__oxs__token.html#ga839c99c355ae0d50ce526262d95d1d0">oxs_tokens.h</a>
+<li>oxs_token_build_signed_info_element()
+: <a class="el" href="group__oxs__token.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_tokens.h</a>
+<li>oxs_token_build_transform_element()
+: <a class="el" href="group__oxs__token.html#g82da87244107f18ea800e1494c7efd9f">oxs_tokens.h</a>
+<li>oxs_token_build_transforms_element()
+: <a class="el" href="group__oxs__token.html#g6f5c0645d395300667adcf3f6dec6749">oxs_tokens.h</a>
+<li>oxs_token_build_x509_certificate_element()
+: <a class="el" href="group__oxs__token.html#gacb704ad2fdc144e7f9e6f83dd6035fa">oxs_tokens.h</a>
+<li>oxs_token_build_x509_data_element()
+: <a class="el" href="group__oxs__token.html#g901247344be32969292c1f45e06d2922">oxs_tokens.h</a>
+<li>oxs_token_build_x509_issuer_serial_element()
+: <a class="el" href="group__oxs__token.html#g5a62da874b5799fd4f89447c13cf0963">oxs_tokens.h</a>
+<li>oxs_token_build_x509_issuer_serial_with_data()
+: <a class="el" href="group__oxs__token.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_tokens.h</a>
+<li>oxs_token_get_c14n_method()
+: <a class="el" href="group__oxs__token.html#ga4f54ddfe3c58748f4b0eee764ebf167">oxs_tokens.h</a>
+<li>oxs_token_get_cipher_value()
+: <a class="el" href="group__oxs__token.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_tokens.h</a>
+<li>oxs_token_get_cipher_value_from_cipher_data()
+: <a class="el" href="group__oxs__token.html#g2f20cb71b17c323631ed3d76bc691c2c">oxs_tokens.h</a>
+<li>oxs_token_get_data_reference()
+: <a class="el" href="group__oxs__token.html#g9f4b8999ed47203bb5f546c26cf5bf78">oxs_tokens.h</a>
+<li>oxs_token_get_digest_method()
+: <a class="el" href="group__oxs__token.html#g9435eb6b449b60fede6c18c2c623e9e7">oxs_tokens.h</a>
+<li>oxs_token_get_digest_value()
+: <a class="el" href="group__oxs__token.html#g0bc161ca78fdacad92cf6204628479b4">oxs_tokens.h</a>
+<li>oxs_token_get_ds_reference()
+: <a class="el" href="group__oxs__token.html#g0e8335b3e4dd5695ccd46344bbd2df57">oxs_tokens.h</a>
+<li>oxs_token_get_embedded_id()
+: <a class="el" href="group__oxs__token.html#gc1a1068a0b7fbcff6f1fe5bbd37fdfee">oxs_tokens.h</a>
+<li>oxs_token_get_encryption_method()
+: <a class="el" href="group__oxs__token.html#g4ef5fdc4bbcc6a61361f44dff367b6f3">oxs_tokens.h</a>
+<li>oxs_token_get_generation_value()
+: <a class="el" href="group__oxs__token.html#g927b04dfbb31da0efa07148a654202d8">oxs_tokens.h</a>
+<li>oxs_token_get_issuer_name()
+: <a class="el" href="group__oxs__token.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_tokens.h</a>
+<li>oxs_token_get_label_value()
+: <a class="el" href="group__oxs__token.html#g67e86f86964776bc4af464b558d8bc26">oxs_tokens.h</a>
+<li>oxs_token_get_length_value()
+: <a class="el" href="group__oxs__token.html#g90d613f0528fdf7e797693027a28edfb">oxs_tokens.h</a>
+<li>oxs_token_get_nonce_value()
+: <a class="el" href="group__oxs__token.html#g944c6249d6e517d95069c460464e6cd1">oxs_tokens.h</a>
+<li>oxs_token_get_offset_value()
+: <a class="el" href="group__oxs__token.html#g7a0723439facdcda3d5746de5ea4b62a">oxs_tokens.h</a>
+<li>oxs_token_get_properties_value()
+: <a class="el" href="group__oxs__token.html#g6327bd636620941736b56f5cfb62d852">oxs_tokens.h</a>
+<li>oxs_token_get_reference()
+: <a class="el" href="group__oxs__token.html#g6f71d24d0b55c3d877668eaff8f87d6d">oxs_tokens.h</a>
+<li>oxs_token_get_reference_list_data()
+: <a class="el" href="group__oxs__token.html#g75bb789dbb7bb3cebd0c8c7c5faf9fd3">oxs_tokens.h</a>
+<li>oxs_token_get_reference_value_type()
+: <a class="el" href="group__oxs__token.html#gcd796f69f6533692143882a5443ef5b6">oxs_tokens.h</a>
+<li>oxs_token_get_serial_number()
+: <a class="el" href="group__oxs__token.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_tokens.h</a>
+<li>oxs_token_get_signature_confirmation_id()
+: <a class="el" href="group__oxs__token.html#g97fc0eadebc7d895a8e2673ac3a1dc0a">oxs_tokens.h</a>
+<li>oxs_token_get_signature_confirmation_value()
+: <a class="el" href="group__oxs__token.html#gd115d3f1fd5bf54dd6032a5adb8254d5">oxs_tokens.h</a>
+<li>oxs_token_get_signature_method()
+: <a class="el" href="group__oxs__token.html#g5f13edd7cd848ff4619085396fab46f3">oxs_tokens.h</a>
+<li>oxs_token_get_signature_value()
+: <a class="el" href="group__oxs__token.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_tokens.h</a>
+<li>oxs_token_get_transform()
+: <a class="el" href="group__oxs__token.html#geef4ad376e40afff5a5153e5cff460db">oxs_tokens.h</a>
+<li>oxs_token_get_x509_certificate()
+: <a class="el" href="group__oxs__token.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_tokens.h</a>
+<li>oxs_util_generate_id()
+: <a class="el" href="group__oxs__utility.html#g9290295bce236eeeaff662b211ff5558">oxs_utility.h</a>
+<li>oxs_util_generate_nonce()
+: <a class="el" href="group__oxs__utility.html#gfe4ad555c301794ead80dded2f066fb1">oxs_utility.h</a>
+<li>oxs_util_get_format_by_file_extension()
+: <a class="el" href="group__oxs__utility.html#g8e8730aa4aac71a5015fb2706eb45482">oxs_utility.h</a>
+<li>oxs_util_get_newline_removed_string()
+: <a class="el" href="group__oxs__utility.html#gc1d56b4e608fd5e24874343d4a5edf5b">oxs_utility.h</a>
+<li>oxs_x509_cert_copy_to()
+: <a class="el" href="group__oxs__x509__cert.html#ga63778400f6cda649127435690f1a09a">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_create()
+: <a class="el" href="group__oxs__x509__cert.html#gba42ba4e002697a77c0ff2063e15db91">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_free()
+: <a class="el" href="group__oxs__x509__cert.html#g28597b096dfe323e336878b72450ce22">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_data()
+: <a class="el" href="group__oxs__x509__cert.html#g237575ef939364e44d27d332d3bf8ff3">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_date()
+: <a class="el" href="group__oxs__x509__cert.html#g7359422b4d29a30a6b6b71e6ee174e11">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_fingerprint()
+: <a class="el" href="group__oxs__x509__cert.html#gf57380ca344a3f62d2f53e3fd0dc54e4">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_hash()
+: <a class="el" href="group__oxs__x509__cert.html#g2ad9237d4736d31c1e2b84c91fd8d510">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_issuer()
+: <a class="el" href="group__oxs__x509__cert.html#g5536405d4805de3138aa14c2213a5f86">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_key_identifier()
+: <a class="el" href="group__oxs__x509__cert.html#g93bebabe5cce7b01b4ea3554fa982418">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_public_key()
+: <a class="el" href="group__oxs__x509__cert.html#g1529d61363dfe4e794642c1dd2fe0ee0">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_serial_number()
+: <a class="el" href="group__oxs__x509__cert.html#gc9d2300b62e3fb5f126f4ba842acfc56">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_subject()
+: <a class="el" href="group__oxs__x509__cert.html#g74b29b0f5baec72788089cd78b67618d">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_data()
+: <a class="el" href="group__oxs__x509__cert.html#g4c31e6192f6da87ab8f0e631888a81c7">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_date()
+: <a class="el" href="group__oxs__x509__cert.html#ga15d9a5ae9c9f49966bcfa91f23f3593">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_fingerprint()
+: <a class="el" href="group__oxs__x509__cert.html#gfd99a4da475e1dae16661441dedc33b0">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_hash()
+: <a class="el" href="group__oxs__x509__cert.html#g5d3050772dca30097db86a989b4a45df">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_issuer()
+: <a class="el" href="group__oxs__x509__cert.html#g15f3dba19c9ca409d097f960c261e84e">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_key_identifier()
+: <a class="el" href="group__oxs__x509__cert.html#g30de68d9583386dc5ee16c8b23e9c0ff">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_public_key()
+: <a class="el" href="group__oxs__x509__cert.html#gcd4f320e850c2adb94602d781fa6625e">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_serial_number()
+: <a class="el" href="group__oxs__x509__cert.html#gcc8a3e9519c6cfdf753ee650126e3d18">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_subject()
+: <a class="el" href="group__oxs__x509__cert.html#g7537de1b36b9938b221d719fdd6cea4f">oxs_x509_cert.h</a>
+<li>oxs_xml_enc_decrypt_data()
+: <a class="el" href="group__oxs__xml__encryption.html#ge9f8332c6f84f2c16b7dfd4741e0d677">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_decrypt_key()
+: <a class="el" href="group__oxs__xml__encryption.html#geddda5177bb714f8b1e1dfc086d87912">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_decrypt_node()
+: <a class="el" href="group__oxs__xml__encryption.html#g656d25ac5f1ea1130e597cfa7daaacf3">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_encrypt_data()
+: <a class="el" href="group__oxs__xml__encryption.html#g23a655fe1363591788d506833529b6ad">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_encrypt_key()
+: <a class="el" href="group__oxs__xml__encryption.html#g773121d21a842d0959dc57e2c75c1657">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_encrypt_node()
+: <a class="el" href="group__oxs__xml__encryption.html#gf1d0dc87c3df459e634ad5cf6da483ad">oxs_xml_encryption.h</a>
+<li>oxs_xml_sig_process_ref_node()
+: <a class="el" href="group__oxs__xml__signature.html#ge5e49af674e44e1635367083c75ae2e6">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_process_signature_node()
+: <a class="el" href="group__oxs__xml__signature.html#g953f4abdccfde654332019e03896d9db">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_sign()
+: <a class="el" href="group__oxs__xml__signature.html#g8477e097e2333ac0a99eb60f63293d22">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_verify()
+: <a class="el" href="group__oxs__xml__signature.html#g9b2365a3b9513242569352a3de6085a8">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_verify_digests()
+: <a class="el" href="group__oxs__xml__signature.html#gf7cf34d098eff93bba44369c2b151330">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_verify_sign_part()
+: <a class="el" href="group__oxs__xml__signature.html#gd162cdf5fc01c4bdb3375883e886b6b3">oxs_xml_signature.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/globals_0x72.html b/axis2/c/rampart/api/html/globals_0x72.html
new file mode 100644
index 0000000..8aff22b
--- /dev/null
+++ b/axis2/c/rampart/api/html/globals_0x72.html
@@ -0,0 +1,470 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index_o"><span>o</span></a></li>
+      <li class="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all documented file members with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>rahas_in_handler_create()
+: <a class="el" href="group__rahas__mod.html#g99267026d1eae62d9d2afb55c8cef1c2">rahas_mod.h</a>
+<li>rahas_process_issue_request()
+: <a class="el" href="group__rahas.html#g40c7c071a89a4a583deedfd9ecade4bf">rahas_request_processor.h</a>
+<li>rampart_authenticate_un_pw()
+: <a class="el" href="group__rampart__util.html#g8d5769b0fd5f28a030d28944e426e629">rampart_util.h</a>
+<li>rampart_authn_provider_ops_t
+: <a class="el" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">rampart_authn_provider.h</a>
+<li>rampart_call_credentials()
+: <a class="el" href="group__rampart__util.html#g43fd2ab5ecee27046ab9aa776b998fcc">rampart_util.h</a>
+<li>rampart_callback_password()
+: <a class="el" href="group__rampart__util.html#g1743d0c262347ff97745318b5b795493">rampart_util.h</a>
+<li>rampart_callback_pkcs12_password()
+: <a class="el" href="group__rampart__util.html#g8408c8f2f6de3e90d1cae3c1caf25fa7">rampart_util.h</a>
+<li>rampart_compare_date_time()
+: <a class="el" href="group__rampart__util.html#g6936fe4fd4006583c669c7f2765b3d3a">rampart_util.h</a>
+<li>rampart_config_add_saml_token()
+: <a class="el" href="group__rampart__config.html#g1fd4bd302cd185c8d9d53a2b6ff7140f">rampart_config.h</a>
+<li>rampart_config_create()
+: <a class="el" href="group__rampart__config.html#g4a57a9c0fabe7f4b8c121d22fc98ff76">rampart_config.h</a>
+<li>rampart_config_free()
+: <a class="el" href="group__rampart__config.html#g3dafca8e3d449c4ab50cea09d4243085">rampart_config.h</a>
+<li>rampart_config_get_issued_token_aquire_function()
+: <a class="el" href="group__rampart__config.html#g81f618c9febab1d16ae8ab13975d5b55">rampart_config.h</a>
+<li>rampart_config_get_password()
+: <a class="el" href="group__rampart__config.html#g59d968f59300a6b6e20f2b3603f56d44">rampart_config.h</a>
+<li>rampart_config_get_password_type()
+: <a class="el" href="group__rampart__config.html#g5db4000e494da8b5c57ad77404321a6b">rampart_config.h</a>
+<li>rampart_config_get_saml_tokens()
+: <a class="el" href="group__rampart__config.html#g9e12a9493d9d4bfb21330b7a5db00f89">rampart_config.h</a>
+<li>rampart_config_get_ttl()
+: <a class="el" href="group__rampart__config.html#g736e73cb7a94a8f1b377292864586e7b">rampart_config.h</a>
+<li>rampart_config_get_username()
+: <a class="el" href="group__rampart__config.html#g33758093c90952350b82af98131bacd3">rampart_config.h</a>
+<li>rampart_config_set_issued_token_aquire_function()
+: <a class="el" href="group__rampart__config.html#gc49ba68fa3e5a8810063fb79c746f7a4">rampart_config.h</a>
+<li>rampart_config_set_password()
+: <a class="el" href="group__rampart__config.html#g37b5defa36303f4df84bd934243af1d9">rampart_config.h</a>
+<li>rampart_config_set_password_type()
+: <a class="el" href="group__rampart__config.html#gab99aa35c3744ab7cbe6a7f05c55d439">rampart_config.h</a>
+<li>rampart_config_set_ttl()
+: <a class="el" href="group__rampart__config.html#gdda90eb506c29439cb027ec7b22a468c">rampart_config.h</a>
+<li>rampart_config_set_username()
+: <a class="el" href="group__rampart__config.html#g627b420770a7a166b2b0eb5720991998">rampart_config.h</a>
+<li>rampart_context_add_key()
+: <a class="el" href="group__rampart__context.html#g1fe02c10a0473988ac106250e290ea9d">rampart_context.h</a>
+<li>rampart_context_add_saml_token()
+: <a class="el" href="group__rampart__context.html#gc9214d53d4b4363a0a3f04a73d86f393">rampart_context.h</a>
+<li>rampart_context_check_is_derived_keys()
+: <a class="el" href="group__rampart__context.html#g4b1c48ec20ae7f3c7396a62a40fd3440">rampart_context.h</a>
+<li>rampart_context_check_whether_to_encrypt()
+: <a class="el" href="group__rampart__context.html#g78aa0a3b24db6fead60c8620bc335410">rampart_context.h</a>
+<li>rampart_context_check_whether_to_sign()
+: <a class="el" href="group__rampart__context.html#gaa344087dcd4318944dd3b620c681ef5">rampart_context.h</a>
+<li>rampart_context_create()
+: <a class="el" href="group__rampart__context.html#g2462607446876c3721d774e10d63cdd2">rampart_context.h</a>
+<li>rampart_context_free()
+: <a class="el" href="group__rampart__context.html#g75cf3dbf21a73de04fd31e0e349c446f">rampart_context.h</a>
+<li>rampart_context_get_algorithmsuite()
+: <a class="el" href="group__rampart__context.html#gbc7000662db444dcea3cbf562ce6b893">rampart_context.h</a>
+<li>rampart_context_get_asym_sig_algo()
+: <a class="el" href="group__rampart__context.html#gdb65ad5c687e0f1028afdcc2535c130d">rampart_context.h</a>
+<li>rampart_context_get_auth_digest_function()
+: <a class="el" href="group__rampart__context.html#g1bb5844a42cc9a19097025e1462c18a1">rampart_context.h</a>
+<li>rampart_context_get_auth_password_function()
+: <a class="el" href="group__rampart__context.html#g72f540c2c028f6d8e0fd20ccdaf019bb">rampart_context.h</a>
+<li>rampart_context_get_authn_module_name()
+: <a class="el" href="group__rampart__context.html#g659900642345215ecfed3edcce352a37">rampart_context.h</a>
+<li>rampart_context_get_authn_provider()
+: <a class="el" href="group__rampart__context.html#g6201b43033bc32d547a988ae91b3559a">rampart_context.h</a>
+<li>rampart_context_get_binding_type()
+: <a class="el" href="group__rampart__context.html#g7ef5791ed147cdb90dad6b2dcdc0b081">rampart_context.h</a>
+<li>rampart_context_get_certificate()
+: <a class="el" href="group__rampart__context.html#g78ebf8eeb5c5f553b343602c217ba0d1">rampart_context.h</a>
+<li>rampart_context_get_certificate_file()
+: <a class="el" href="group__rampart__context.html#g24060862593d4694467aa9f1ea567570">rampart_context.h</a>
+<li>rampart_context_get_certificate_type()
+: <a class="el" href="group__rampart__context.html#g693f3282d4ecc836fc28b5a10d6a83be">rampart_context.h</a>
+<li>rampart_context_get_custom_tokens()
+: <a class="el" href="group__rampart__context.html#gcaa4500344fa9c504ffb08b4b0c72d61">rampart_context.h</a>
+<li>rampart_context_get_delete_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g5397fb81d2a3560681293461089a5423">rampart_context.h</a>
+<li>rampart_context_get_derived_key_version()
+: <a class="el" href="group__rampart__context.html#gd5768fe3cb1ec29cdf7ce02c4c53918c">rampart_context.h</a>
+<li>rampart_context_get_digest_mtd()
+: <a class="el" href="group__rampart__context.html#g1749e7381c65c75a0ab152bd8cdfe000">rampart_context.h</a>
+<li>rampart_context_get_elements_to_encrypt()
+: <a class="el" href="group__rampart__context.html#gca925f9ee6061525dd758c74dff9d2c4">rampart_context.h</a>
+<li>rampart_context_get_elements_to_sign()
+: <a class="el" href="group__rampart__context.html#gd4b09f3f19d5a5f7b4a70fab0b9b433d">rampart_context.h</a>
+<li>rampart_context_get_enc_asym_algo()
+: <a class="el" href="group__rampart__context.html#gfb7cb83bf3bef3f5abae8126f9e15885">rampart_context.h</a>
+<li>rampart_context_get_enc_sym_algo()
+: <a class="el" href="group__rampart__context.html#ga40441c047fb1dc1eada28943d958fa3">rampart_context.h</a>
+<li>rampart_context_get_encryption_derived_key_len()
+: <a class="el" href="group__rampart__context.html#gd58de26e195800a1c9de7ae4f5b38af6">rampart_context.h</a>
+<li>rampart_context_get_encryption_session_key()
+: <a class="el" href="group__rampart__context.html#g55407fbc12f7e6afa249997fc73ec395">rampart_context.h</a>
+<li>rampart_context_get_encryption_token_id()
+: <a class="el" href="group__rampart__context.html#gcde31d533efe0acf5efa1f93b4d93115">rampart_context.h</a>
+<li>rampart_context_get_encryption_user()
+: <a class="el" href="group__rampart__context.html#g78d932ef5875e5d467749db8b05dc81d">rampart_context.h</a>
+<li>rampart_context_get_endorsing_token()
+: <a class="el" href="group__rampart__context.html#gdfb786b1cb8e5e0c2c21ddbaf1640900">rampart_context.h</a>
+<li>rampart_context_get_found_cert_in_shp()
+: <a class="el" href="group__rampart__context.html#g1c33a4f6a80a6f433703db5b4a0f8a02">rampart_context.h</a>
+<li>rampart_context_get_issued_token_aquire_function()
+: <a class="el" href="group__rampart__context.html#gead0aa28d52f9419dfa719c40e9779db">rampart_context.h</a>
+<li>rampart_context_get_key()
+: <a class="el" href="group__rampart__context.html#g2e8f11c5eafde1ef4632fc09cfcbd1ff">rampart_context.h</a>
+<li>rampart_context_get_key_identifier()
+: <a class="el" href="group__rampart__context.html#gb95e9973d6f1717c0eaef46bedc906a2">rampart_context.h</a>
+<li>rampart_context_get_key_mgr()
+: <a class="el" href="group__rampart__context.html#g3ebd8f6a77871017bf98a3be9a6348ac">rampart_context.h</a>
+<li>rampart_context_get_key_using_hash()
+: <a class="el" href="group__rampart__context.html#gcac8e530dddc369bc3b5d0fab54bfee4">rampart_context.h</a>
+<li>rampart_context_get_keys()
+: <a class="el" href="group__rampart__context.html#gc07dbb839a25553fb2d659aadc748d32">rampart_context.h</a>
+<li>rampart_context_get_layout()
+: <a class="el" href="group__rampart__context.html#gecc698dc8759d5792120eaaa6302c6b0">rampart_context.h</a>
+<li>rampart_context_get_nodes_to_encrypt()
+: <a class="el" href="group__rampart__context.html#g561f8808151ce597b93457c19b4c7277">rampart_context.h</a>
+<li>rampart_context_get_nodes_to_sign()
+: <a class="el" href="group__rampart__context.html#g2aa01e522b18ece05d396b0bf2af3fb8">rampart_context.h</a>
+<li>rampart_context_get_obtain_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g64a67f0aac70e7e657e77764c4b0fb2b">rampart_context.h</a>
+<li>rampart_context_get_password()
+: <a class="el" href="group__rampart__context.html#g1b7d7787bcee51cb426bdf54852f948f">rampart_context.h</a>
+<li>rampart_context_get_password_callback()
+: <a class="el" href="group__rampart__context.html#g03dc7086fafd7e90e95467526673adb9">rampart_context.h</a>
+<li>rampart_context_get_password_callback_class()
+: <a class="el" href="group__rampart__context.html#g5c5f221347bceffd361612a48c13f86f">rampart_context.h</a>
+<li>rampart_context_get_password_type()
+: <a class="el" href="group__rampart__context.html#g8a4460700ff623f73fa2a02afb8e8724">rampart_context.h</a>
+<li>rampart_context_get_pkcs12_file_name()
+: <a class="el" href="group__rampart__context.html#ga12ed3148b79cb69879da1aac7c4d174">rampart_context.h</a>
+<li>rampart_context_get_policy_node()
+: <a class="el" href="group__rampart__context.html#gd16e54466db4a6746e5006d69aef4313">rampart_context.h</a>
+<li>rampart_context_get_private_key_file()
+: <a class="el" href="group__rampart__context.html#g6a71077da3dfb24c8baabd8d1b3ead67">rampart_context.h</a>
+<li>rampart_context_get_prv_key()
+: <a class="el" href="group__rampart__context.html#g3caa32c34c336f4abf246a39183fa01f">rampart_context.h</a>
+<li>rampart_context_get_prv_key_password()
+: <a class="el" href="group__rampart__context.html#g1d659bc83bb61eebcd0363b0ed28e6ac">rampart_context.h</a>
+<li>rampart_context_get_prv_key_type()
+: <a class="el" href="group__rampart__context.html#g280546ed47763021fad38259d9b93e51">rampart_context.h</a>
+<li>rampart_context_get_pwcb_function()
+: <a class="el" href="group__rampart__context.html#gd97b7f3803f5211251e4e776db8779ea">rampart_context.h</a>
+<li>rampart_context_get_pwcb_user_params()
+: <a class="el" href="group__rampart__context.html#g733be014863423e55f936aea665328c0">rampart_context.h</a>
+<li>rampart_context_get_rd_user_params()
+: <a class="el" href="group__rampart__context.html#gfbf34c289a5fb5470e2407ab7b6553c4">rampart_context.h</a>
+<li>rampart_context_get_rd_val()
+: <a class="el" href="group__rampart__context.html#g4192142d0ccc6bfdead086c87fb2a108">rampart_context.h</a>
+<li>rampart_context_get_receiver_cert_found_in_shp()
+: <a class="el" href="group__rampart__context.html#ga56fe7d32ffc3beec3e3c6c693dec082">rampart_context.h</a>
+<li>rampart_context_get_receiver_certificate()
+: <a class="el" href="group__rampart__context.html#g5c1b82ea435cf6286a8cfd471ba32a21">rampart_context.h</a>
+<li>rampart_context_get_receiver_certificate_file()
+: <a class="el" href="group__rampart__context.html#g1a308f14add52e5204087a06bf36bf1e">rampart_context.h</a>
+<li>rampart_context_get_receiver_certificate_type()
+: <a class="el" href="group__rampart__context.html#gc24f17b6be9deeee0cd1c119c4094dc9">rampart_context.h</a>
+<li>rampart_context_get_replay_detect_function()
+: <a class="el" href="group__rampart__context.html#gdbc99377cf694ce9fb4cda737e1509ff">rampart_context.h</a>
+<li>rampart_context_get_replay_detector()
+: <a class="el" href="group__rampart__context.html#g13876d0b493c8aa80ae196e8f500808f">rampart_context.h</a>
+<li>rampart_context_get_replay_detector_name()
+: <a class="el" href="group__rampart__context.html#g5439a9422201f6ce325a7c61ce0941f8">rampart_context.h</a>
+<li>rampart_context_get_require_timestamp()
+: <a class="el" href="group__rampart__context.html#gb38c815dd4041552152e98ec1c7922b0">rampart_context.h</a>
+<li>rampart_context_get_require_ut()
+: <a class="el" href="group__rampart__context.html#gb11f08e5b801fef4d47e6f63849a7e77">rampart_context.h</a>
+<li>rampart_context_get_saml_token()
+: <a class="el" href="group__rampart__context.html#gf766184357cc4fc8c9b507d6083c03be">rampart_context.h</a>
+<li>rampart_context_get_sct_provider()
+: <a class="el" href="group__rampart__context.html#gbd7d0a25b7c482c4ed0179faf6561d5c">rampart_context.h</a>
+<li>rampart_context_get_sct_provider_name()
+: <a class="el" href="group__rampart__context.html#gde71b27f4fd4a6733962fd9d3b5ac65b">rampart_context.h</a>
+<li>rampart_context_get_secpolicy()
+: <a class="el" href="group__rampart__context.html#g71cfb5040525987a25142ab02ea2e745">rampart_context.h</a>
+<li>rampart_context_get_security_context_token_user_params()
+: <a class="el" href="group__rampart__context.html#g97bb6f15b955ad7fcabf57851ef1364f">rampart_context.h</a>
+<li>rampart_context_get_signature_derived_key_len()
+: <a class="el" href="group__rampart__context.html#g86e74fd0e3bf6131645b281a978c1958">rampart_context.h</a>
+<li>rampart_context_get_signature_session_key()
+: <a class="el" href="group__rampart__context.html#gaa1fc4d9d4a6a5bd68e318b8016630ce">rampart_context.h</a>
+<li>rampart_context_get_signature_token_id()
+: <a class="el" href="group__rampart__context.html#g51950fdbe7c50528d830f632ce0b9876">rampart_context.h</a>
+<li>rampart_context_get_store_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g3680f159ce16eb9afe7ed0eee5d29389">rampart_context.h</a>
+<li>rampart_context_get_supporting_token()
+: <a class="el" href="group__rampart__context.html#g602193f93d169ee7e76a0336ce796488">rampart_context.h</a>
+<li>rampart_context_get_token()
+: <a class="el" href="group__rampart__context.html#g1ee45a2fc97e83f1480646953231ce14">rampart_context.h</a>
+<li>rampart_context_get_ttl()
+: <a class="el" href="group__rampart__context.html#g1abbd430e43fd08090bdcbafea671d58">rampart_context.h</a>
+<li>rampart_context_get_user()
+: <a class="el" href="group__rampart__context.html#ga1f7c9ee4aad80c6d2c45ac7615e6f43">rampart_context.h</a>
+<li>rampart_context_get_validate_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#gf6b7774a479253c0e3690ff33c6387d7">rampart_context.h</a>
+<li>rampart_context_increment_ref()
+: <a class="el" href="group__rampart__context.html#g5269fb1da7fb82bb61209010deb2e5b7">rampart_context.h</a>
+<li>rampart_context_is_different_session_key_for_enc_and_sign()
+: <a class="el" href="group__rampart__context.html#g4a4812b7a64d5445f58a9b8b968faf75">rampart_context.h</a>
+<li>rampart_context_is_encrypt_before_sign()
+: <a class="el" href="group__rampart__context.html#g5d80c077e9fd90b0edb10d6bab16f222">rampart_context.h</a>
+<li>rampart_context_is_encrypt_signature()
+: <a class="el" href="group__rampart__context.html#g623448683daa9eb08823f3c8331a92eb">rampart_context.h</a>
+<li>rampart_context_is_include_protection_saml_token()
+: <a class="el" href="group__rampart__context.html#g47cc34f0c08bf363e65a1099302db4ea">rampart_context.h</a>
+<li>rampart_context_is_include_supporting_token()
+: <a class="el" href="group__rampart__context.html#gf15b1944b02d4e9c3a19a6ef312604fd">rampart_context.h</a>
+<li>rampart_context_is_include_timestamp()
+: <a class="el" href="group__rampart__context.html#g575fc227d6bf5ab6d6aad9c169af4b0a">rampart_context.h</a>
+<li>rampart_context_is_include_username_token()
+: <a class="el" href="group__rampart__context.html#gf79bce28e1ba0404b4b2f61189b885e6">rampart_context.h</a>
+<li>rampart_context_is_key_identifier_type_supported()
+: <a class="el" href="group__rampart__context.html#g8c675afa73d408008f0d4a1d5dfb4e72">rampart_context.h</a>
+<li>rampart_context_is_sig_confirmation_reqd()
+: <a class="el" href="group__rampart__context.html#g48f61554c4c2feb080adce64b2442f01">rampart_context.h</a>
+<li>rampart_context_is_token_include()
+: <a class="el" href="group__rampart__context.html#gdafe1738b31fda65730d97601a9fb4bb">rampart_context.h</a>
+<li>rampart_context_is_token_type_supported()
+: <a class="el" href="group__rampart__context.html#g62c5a860cfdb0fdbfeabd612fead07f6">rampart_context.h</a>
+<li>rampart_context_set_auth_digest_function()
+: <a class="el" href="group__rampart__context.html#g3b5cf72d4e8fc73f36bcec8a27d0038e">rampart_context.h</a>
+<li>rampart_context_set_auth_password_function()
+: <a class="el" href="group__rampart__context.html#g8021b29fed3a4c325fee6767bfeea4da">rampart_context.h</a>
+<li>rampart_context_set_authn_provider()
+: <a class="el" href="group__rampart__context.html#g443c87882615b460884a92690911c338">rampart_context.h</a>
+<li>rampart_context_set_certificate()
+: <a class="el" href="group__rampart__context.html#gf6cf50519fffb322040291da446f2dd8">rampart_context.h</a>
+<li>rampart_context_set_certificate_file()
+: <a class="el" href="group__rampart__context.html#gfcc07622e1000d8d1b9fac3740a8da29">rampart_context.h</a>
+<li>rampart_context_set_certificate_type()
+: <a class="el" href="group__rampart__context.html#g2ba79b25add5c0a6bb7ee6119e5646d1">rampart_context.h</a>
+<li>rampart_context_set_custom_tokens()
+: <a class="el" href="group__rampart__context.html#g355f12f46d7d210f3b0cc5853fa645ac">rampart_context.h</a>
+<li>rampart_context_set_delete_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#gfd70fa485d34b88e2024284c34bc6581">rampart_context.h</a>
+<li>rampart_context_set_encryption_session_key()
+: <a class="el" href="group__rampart__context.html#g69755c8df772a133e2565f57e2e61892">rampart_context.h</a>
+<li>rampart_context_set_encryption_token_id()
+: <a class="el" href="group__rampart__context.html#gf4527a42e8061105e87f8323ce2e00d1">rampart_context.h</a>
+<li>rampart_context_set_found_cert_in_shp()
+: <a class="el" href="group__rampart__context.html#ge88c3f05b542d5a6d8a99ff5e9410f23">rampart_context.h</a>
+<li>rampart_context_set_issued_token_aquire_function()
+: <a class="el" href="group__rampart__context.html#gf400d0d813fddab1af88e5ed4b677ff3">rampart_context.h</a>
+<li>rampart_context_set_key_mgr()
+: <a class="el" href="group__rampart__context.html#gd8d5c42eae1cc33b8037d05f633683b9">rampart_context.h</a>
+<li>rampart_context_set_obtain_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g5f80757bccb30190fd6b2d01bfcbad25">rampart_context.h</a>
+<li>rampart_context_set_password()
+: <a class="el" href="group__rampart__context.html#g462e3b11fcc0b5de0ab6dacf6b81db4c">rampart_context.h</a>
+<li>rampart_context_set_password_callback()
+: <a class="el" href="group__rampart__context.html#g027572e3ba116b8789f083a016656d6c">rampart_context.h</a>
+<li>rampart_context_set_password_type()
+: <a class="el" href="group__rampart__context.html#g757b214da227a232b7dee66f1a0e526f">rampart_context.h</a>
+<li>rampart_context_set_password_type_from_file()
+: <a class="el" href="group__rampart__context.html#gf8e41b75f954773fe17895577b50bd48">rampart_context.h</a>
+<li>rampart_context_set_policy_node()
+: <a class="el" href="group__rampart__context.html#g2057cd69b77b3ac388a4985facfb21d5">rampart_context.h</a>
+<li>rampart_context_set_private_key_file()
+: <a class="el" href="group__rampart__context.html#g243a436740b7dc5464d97e450744d8db">rampart_context.h</a>
+<li>rampart_context_set_prv_key()
+: <a class="el" href="group__rampart__context.html#g10029bb021215eec3d67a032df1b4c54">rampart_context.h</a>
+<li>rampart_context_set_prv_key_password()
+: <a class="el" href="group__rampart__context.html#g21da60827f3a50cb5d5a1134e25ebb84">rampart_context.h</a>
+<li>rampart_context_set_prv_key_type()
+: <a class="el" href="group__rampart__context.html#g817545570f5dd6b57d5e7f91943f1d62">rampart_context.h</a>
+<li>rampart_context_set_pwcb_function()
+: <a class="el" href="group__rampart__context.html#g5574d429808b3360b665a7e0e3e61a7f">rampart_context.h</a>
+<li>rampart_context_set_rd_val()
+: <a class="el" href="group__rampart__context.html#g75b8d72e9a09fd4c0738d4a73e039c5e">rampart_context.h</a>
+<li>rampart_context_set_rd_val_from_file()
+: <a class="el" href="group__rampart__context.html#ga57ebcc4a8c2e4867cf7d51f31813f94">rampart_context.h</a>
+<li>rampart_context_set_receiver_cert_found_in_shp()
+: <a class="el" href="group__rampart__context.html#gf30e4600a7c678abd2e6bdd397e8afba">rampart_context.h</a>
+<li>rampart_context_set_receiver_certificate()
+: <a class="el" href="group__rampart__context.html#g0116b81f9b22e7f3a2e48491365f1eac">rampart_context.h</a>
+<li>rampart_context_set_receiver_certificate_type()
+: <a class="el" href="group__rampart__context.html#g15f9f7b09ea72a9ade7fe4513e89be89">rampart_context.h</a>
+<li>rampart_context_set_replay_detect_function()
+: <a class="el" href="group__rampart__context.html#g070ab37a6f95b25a3930b973485e5386">rampart_context.h</a>
+<li>rampart_context_set_replay_detector()
+: <a class="el" href="group__rampart__context.html#gce67d160beeb46b7f7fa11ef139cf50d">rampart_context.h</a>
+<li>rampart_context_set_saml_tokens()
+: <a class="el" href="group__rampart__context.html#gf40547dbf48b1c1d5e6d508562f18513">rampart_context.h</a>
+<li>rampart_context_set_sct_provider()
+: <a class="el" href="group__rampart__context.html#gf159232aa507644a2c4ce728134bdb00">rampart_context.h</a>
+<li>rampart_context_set_secpolicy()
+: <a class="el" href="group__rampart__context.html#ge6e19b60729e0a16d56ca8b1765710ae">rampart_context.h</a>
+<li>rampart_context_set_security_context_token_user_params()
+: <a class="el" href="group__rampart__context.html#g9903b0334a61c72fdb0dd0ba92f8c936">rampart_context.h</a>
+<li>rampart_context_set_signature_session_key()
+: <a class="el" href="group__rampart__context.html#g6aeaebfd30a81a16c959acc1959e2054">rampart_context.h</a>
+<li>rampart_context_set_signature_token_id()
+: <a class="el" href="group__rampart__context.html#ge4166596614087e21aeefd16325ba65e">rampart_context.h</a>
+<li>rampart_context_set_store_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g25c163c656fc043b0df4f98a84cfa112">rampart_context.h</a>
+<li>rampart_context_set_ttl()
+: <a class="el" href="group__rampart__context.html#gf5580e1e77f655e1a4c459c4253e9189">rampart_context.h</a>
+<li>rampart_context_set_ttl_from_file()
+: <a class="el" href="group__rampart__context.html#g90a45840e90c6addd9f8ff13785e8251">rampart_context.h</a>
+<li>rampart_context_set_user()
+: <a class="el" href="group__rampart__context.html#gc9444f392179d71d573442da4ea1cbd4">rampart_context.h</a>
+<li>rampart_context_set_user_from_file()
+: <a class="el" href="group__rampart__context.html#gd86fa93cb62d3237d0d0ac999436e891">rampart_context.h</a>
+<li>rampart_context_set_validate_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#gf258373407d07550be551ca0d67135d5">rampart_context.h</a>
+<li>rampart_create_fault_envelope()
+: <a class="el" href="group__rampart__handler__util.html#gfda73f87a103c63e82115422339bc2a4">rampart_handler_util.h</a>
+<li>rampart_credentials_ops_t
+: <a class="el" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials.h</a>
+<li>rampart_crypto_sha1()
+: <a class="el" href="rampart__crypto__util_8h.html#fe13e5f1d43c8279552d000ce0def9ea">rampart_crypto_util.h</a>
+<li>rampart_enc_add_key_info()
+: <a class="el" href="group__rampart__encryption.html#ge9d43e6eed3127f84596f6923b83f6c8">rampart_encryption.h</a>
+<li>rampart_enc_dk_encrypt_message()
+: <a class="el" href="group__rampart__encryption.html#g50b9b22a6482a3789616932687b2ced9">rampart_encryption.h</a>
+<li>rampart_enc_encrypt_message()
+: <a class="el" href="group__rampart__encryption.html#gf631fdca0a8c2dc060f4a1df1e1c51ff">rampart_encryption.h</a>
+<li>rampart_enc_encrypt_session_key()
+: <a class="el" href="group__rampart__encryption.html#g7b1a8146af13a98d2471236a9db9763d">rampart_encryption.h</a>
+<li>rampart_enc_encrypt_signature()
+: <a class="el" href="group__rampart__encryption.html#g7b9ee59c3d3a16b00d293ff466722271">rampart_encryption.h</a>
+<li>rampart_engine_build_configuration()
+: <a class="el" href="group__rampart__engine.html#g009d89dc30fefb7948e165704fba29fd">rampart_engine.h</a>
+<li>rampart_error_codes
+: <a class="el" href="group__rampart__error.html#ge7dce4c2b7c52deb99eb44c37ebddbef">rampart_error.h</a>
+<li>rampart_error_init()
+: <a class="el" href="group__rampart__error.html#geaac1cf2d9a739edd9252fb8ad168cce">rampart_error.h</a>
+<li>rampart_generate_time()
+: <a class="el" href="group__rampart__util.html#g0a6b47a83e55c44634f53effd2367654">rampart_util.h</a>
+<li>rampart_get_all_security_processed_results()
+: <a class="el" href="rampart__sec__processed__result_8h.html#a06192310e0dfcec29629023b5016236">rampart_sec_processed_result.h</a>
+<li>rampart_get_rampart_configuration()
+: <a class="el" href="group__rampart__handler__util.html#g1c6ad559cf3d9cb7afa212aa198bf5b6">rampart_handler_util.h</a>
+<li>rampart_get_security_header()
+: <a class="el" href="group__rampart__handler__util.html#g4271bc459b7ab28f660dc6bce26dffe5">rampart_handler_util.h</a>
+<li>rampart_get_security_processed_result()
+: <a class="el" href="rampart__sec__processed__result_8h.html#564138dbbb3d83f35f7c6b5011dcc8c7">rampart_sec_processed_result.h</a>
+<li>rampart_in_handler_create()
+: <a class="el" href="group__rampart__mod.html#gf176a631d671aeb1cd1e66720d62fa41">rampart_mod.h</a>
+<li>rampart_is_rampart_engaged()
+: <a class="el" href="group__rampart__handler__util.html#g970b108e184a96a09b15b11769d3422c">rampart_handler_util.h</a>
+<li>rampart_load_auth_module()
+: <a class="el" href="group__rampart__util.html#g0ec9419d3eefcec4d375fffee7662948">rampart_util.h</a>
+<li>rampart_load_credentials_module()
+: <a class="el" href="group__rampart__util.html#gaa4f99e22951f687b0d6e4031b4d8517">rampart_util.h</a>
+<li>rampart_load_pwcb_module()
+: <a class="el" href="group__rampart__util.html#g099e7dbc797120d13921dad5b727b67c">rampart_util.h</a>
+<li>rampart_load_replay_detector()
+: <a class="el" href="group__rampart__util.html#gc42cf52130dc684f2f923f5509c748c2">rampart_util.h</a>
+<li>rampart_load_sct_provider()
+: <a class="el" href="group__rampart__util.html#g7db4254206a06a951400981f0d730ed6">rampart_util.h</a>
+<li>rampart_out_handler_create()
+: <a class="el" href="group__rampart__mod.html#g0b37fb040e95d949c3fe1483d38dffd7">rampart_mod.h</a>
+<li>rampart_print_security_processed_results_set()
+: <a class="el" href="rampart__sec__processed__result_8h.html#6e4f20821ff06c66f43921d5592c29cb">rampart_sec_processed_result.h</a>
+<li>rampart_pv_validate_sec_header()
+: <a class="el" href="group__rampart__policy__validator.html#g8ea5fb989d64762a3915204feb7453f8">rampart_policy_validator.h</a>
+<li>rampart_replay_detector_default()
+: <a class="el" href="group__rampart__replay__detector.html#g4756e582a1bde89023b0e7ac63ee4d38">rampart_replay_detector.h</a>
+<li>rampart_saml_supporting_token_build()
+: <a class="el" href="rampart__saml_8h.html#0d6325904bcb6d7889cd2dd08e8f5d72">rampart_saml.h</a>
+<li>rampart_saml_token_fault_failedcheck()
+: <a class="el" href="rampart__saml_8h.html#1309a035e32235e55330a788e95838df">rampart_saml.h</a>
+<li>rampart_saml_token_fault_invalidsecuritytoken()
+: <a class="el" href="rampart__saml_8h.html#f4712b5b44b554c4aa562ca4e7f9a2dd">rampart_saml.h</a>
+<li>rampart_saml_token_fault_securitytokenunavailable()
+: <a class="el" href="rampart__saml_8h.html#cdc7be0ad334503e539519d3ab971523">rampart_saml.h</a>
+<li>rampart_saml_token_fault_unsupportedsecuritytoken()
+: <a class="el" href="rampart__saml_8h.html#54fe29a5ba9e7651d6ca38741439f658">rampart_saml.h</a>
+<li>rampart_saml_token_get_subject_confirmation()
+: <a class="el" href="rampart__saml_8h.html#258a6ba1f904660bd17b3cf273f79912">rampart_saml.h</a>
+<li>rampart_saml_token_validate()
+: <a class="el" href="rampart__saml_8h.html#4c176b22110325116dd14fbe41c3486a">rampart_saml.h</a>
+<li>rampart_set_security_processed_result()
+: <a class="el" href="rampart__sec__processed__result_8h.html#fc665f7c0de2715344a9df226b31f7f9">rampart_sec_processed_result.h</a>
+<li>rampart_set_security_processed_results_property()
+: <a class="el" href="rampart__sec__processed__result_8h.html#79754e88212bbe49c59cf9adefcf278f">rampart_sec_processed_result.h</a>
+<li>rampart_shb_build_message()
+: <a class="el" href="group__rampart__sec__header__builder.html#g470160c53b3c8d641b2710ed36f39663">rampart_sec_header_builder.h</a>
+<li>rampart_shb_ensure_sec_header_order()
+: <a class="el" href="group__rampart__sec__header__builder.html#g07fb821c4f8f548da72f496053827977">rampart_sec_header_builder.h</a>
+<li>rampart_shp_process_sec_header()
+: <a class="el" href="group__sec__header__processor.html#gaf77fd94fad547daa8857cd29ce9b0fa">rampart_sec_header_processor.h</a>
+<li>rampart_sig_confirm_signature()
+: <a class="el" href="group__rampart__signature.html#g7a2b1f545a430c02d4a3fdb6118f0096">rampart_signature.h</a>
+<li>rampart_sig_sign_message()
+: <a class="el" href="group__rampart__signature.html#ga49850d4588dc280a701586774f7e381">rampart_signature.h</a>
+<li>rampart_timestamp_token_build()
+: <a class="el" href="group__rampart__timestamp__token.html#g0c07283e580693b3e8a60502a424b1cc">rampart_timestamp_token.h</a>
+<li>rampart_timestamp_token_validate()
+: <a class="el" href="group__rampart__timestamp__token.html#g586b11642b6e1637151fdd4d5d01601d">rampart_timestamp_token.h</a>
+<li>rampart_token_build_embedded()
+: <a class="el" href="group__rampart__token__builder.html#g04c965428d250837adeee2aad753b3a2">rampart_token_builder.h</a>
+<li>rampart_token_build_key_identifier()
+: <a class="el" href="group__rampart__token__builder.html#ge8757ff39c378ee13eed61053e92b681">rampart_token_builder.h</a>
+<li>rampart_token_build_security_token_reference()
+: <a class="el" href="group__rampart__token__builder.html#g60941463f174c35358bcb81191607563">rampart_token_builder.h</a>
+<li>rampart_token_build_thumbprint_reference()
+: <a class="el" href="group__rampart__token__builder.html#g60daf64fc01b894672f0f689141573d0">rampart_token_builder.h</a>
+<li>rampart_token_build_x509_data_issuer_serial()
+: <a class="el" href="group__rampart__token__builder.html#g90fb9327c8681e0d8466076cfe689f82">rampart_token_builder.h</a>
+<li>rampart_token_process_direct_ref()
+: <a class="el" href="group__Token.html#gad7b4fde6c095ae0917de477ce75fd18">rampart_token_processor.h</a>
+<li>rampart_token_process_embedded()
+: <a class="el" href="group__Token.html#g813ac263fdafd9cb9a9ee711c684921e">rampart_token_processor.h</a>
+<li>rampart_token_process_key_identifier()
+: <a class="el" href="group__Token.html#g23f3a34fd460aca7c81d8363d2d6b602">rampart_token_processor.h</a>
+<li>rampart_token_process_security_token_reference()
+: <a class="el" href="group__Token.html#gb931262e24015783836ed4ede0443890">rampart_token_processor.h</a>
+<li>rampart_token_process_x509_data()
+: <a class="el" href="group__Token.html#g6763b55822d91ad6f29cc3619d9e1711">rampart_token_processor.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/globals_defs.html b/axis2/c/rampart/api/html/globals_defs.html
new file mode 100644
index 0000000..629bbe4
--- /dev/null
+++ b/axis2/c/rampart/api/html/globals_defs.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>OPENSSL_EVP_des_ede3_cbc
+: <a class="el" href="group__openssl.html#g380a9840d5751ffb414b9c49aa022196">openssl_constants.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/globals_enum.html b/axis2/c/rampart/api/html/globals_enum.html
new file mode 100644
index 0000000..1f74c47
--- /dev/null
+++ b/axis2/c/rampart/api/html/globals_enum.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>oxs_AllocMode
+: <a class="el" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_buffer.h</a>
+<li>rampart_error_codes
+: <a class="el" href="group__rampart__error.html#ge7dce4c2b7c52deb99eb44c37ebddbef">rampart_error.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/globals_func.html b/axis2/c/rampart/api/html/globals_func.html
new file mode 100644
index 0000000..d51aa29
--- /dev/null
+++ b/axis2/c/rampart/api/html/globals_func.html
@@ -0,0 +1,574 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals_func.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>openssl_bc_crypt()
+: <a class="el" href="group__openssl__crypt.html#g43041149a87cc65387ecc77464297a66">openssl_crypt.h</a>
+<li>openssl_cipher_ctx_create()
+: <a class="el" href="group__openssl__cipher__ctx.html#g04906d62ed8d23220fe50994efb29d3c">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_free()
+: <a class="el" href="group__openssl__cipher__ctx.html#g5356562aa4c4804311403b0bac336a81">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_cipher()
+: <a class="el" href="group__openssl__cipher__ctx.html#g3968513bd61c588fe6b231b28b5c1277">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_iv()
+: <a class="el" href="group__openssl__cipher__ctx.html#g906801c027cb3f93eb0bf4b0a465ab96">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_key()
+: <a class="el" href="group__openssl__cipher__ctx.html#gf3a027da46bdea8eef627bbad730c8ba">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_get_pad()
+: <a class="el" href="group__openssl__cipher__ctx.html#ge70e7ac0c1c9fca1540eeebc51b4bf34">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_cipher()
+: <a class="el" href="group__openssl__cipher__ctx.html#g5a369e35cdcad15eab021bc00c4da939">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_iv()
+: <a class="el" href="group__openssl__cipher__ctx.html#gb05cd9d187e3e52895ca687f24925798">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_key()
+: <a class="el" href="group__openssl__cipher__ctx.html#g0624a011c4d8004470fabb9b43d409e3">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_ctx_set_pad()
+: <a class="el" href="group__openssl__cipher__ctx.html#g87a83f624dcd21dd24297e2814e60dc8">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_property_create()
+: <a class="el" href="group__openssl__cipher__property.html#gd911b8e80c2aac6a1b89f6332930caf2">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_free()
+: <a class="el" href="group__openssl__cipher__property.html#g85c44acb22baad42f71f932dac14de9e">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_block_size()
+: <a class="el" href="group__openssl__cipher__property.html#g59e79078dc767eb2f2a301477c4b09f4">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_cipher()
+: <a class="el" href="group__openssl__cipher__property.html#g84c76b8ca4ae4252c46b6e4826e299a5">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_iv_size()
+: <a class="el" href="group__openssl__cipher__property.html#g5ef2ecdcfbea7d99629cb2ad5e4c9374">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_key_size()
+: <a class="el" href="group__openssl__cipher__property.html#g6c1fc5928b4c31767c2b59225bd04612">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_name()
+: <a class="el" href="group__openssl__cipher__property.html#gd6444a529498ddd2c9a8c056776e122e">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_get_url()
+: <a class="el" href="group__openssl__cipher__property.html#g1701139cb4eda08e581af9564de8fa28">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_block_size()
+: <a class="el" href="group__openssl__cipher__property.html#g1da368e0ae6f38bf334ad88efc79fee2">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_cipher()
+: <a class="el" href="group__openssl__cipher__property.html#g1ccb889e0b635577fbea5bcd2e6d3be0">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_iv_size()
+: <a class="el" href="group__openssl__cipher__property.html#ge3bff2dae59dd1fe5ef31c8c04c9fd42">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_key_size()
+: <a class="el" href="group__openssl__cipher__property.html#ge51bd47a6edd9906ed5f0c00f900402d">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_name()
+: <a class="el" href="group__openssl__cipher__property.html#ged8d0fd4569dd00146b4f39f0f6f7d9d">openssl_cipher_property.h</a>
+<li>openssl_cipher_property_set_url()
+: <a class="el" href="group__openssl__cipher__property.html#g82be2cd8ae05bc23b66e01083953e290">openssl_cipher_property.h</a>
+<li>openssl_rsa_prv_decrypt()
+: <a class="el" href="group__openssl__rsa.html#gbfe076108b7ea202de6821eb3003aff4">openssl_rsa.h</a>
+<li>openssl_rsa_prv_encrypt()
+: <a class="el" href="group__openssl__rsa.html#gaad1aca00dc26b94915abedf1c67bc58">openssl_rsa.h</a>
+<li>openssl_rsa_pub_decrypt()
+: <a class="el" href="group__openssl__rsa.html#g89504d57482157dbd8cfec0074015101">openssl_rsa.h</a>
+<li>openssl_rsa_pub_encrypt()
+: <a class="el" href="group__openssl__rsa.html#g8657287718f063de9c78e9087cfa35bd">openssl_rsa.h</a>
+<li>openssl_sha1()
+: <a class="el" href="group__openssl__digest.html#gebdc4b0138923caaf05f4c45e864d038">openssl_digest.h</a>
+<li>openssl_sig_sign()
+: <a class="el" href="group__openssl__sign.html#g29f1483526a7a934c4abb53a1c149037">openssl_sign.h</a>
+<li>openssl_sig_verify()
+: <a class="el" href="group__openssl__sign.html#g45b6872fe55eeff4ac01aa1835513f4c">openssl_sign.h</a>
+<li>oxs_asym_ctx_free()
+: <a class="el" href="group__oxs__asym__ctx.html#g703814950ee19fd7c369abbdb5aaa6f5">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_algorithm()
+: <a class="el" href="group__oxs__asym__ctx.html#ga2a91c6dc475ca7317225bacfe911b26">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_certificate()
+: <a class="el" href="group__oxs__asym__ctx.html#g7db08338c7167945ade61a9dbe2a0428">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_operation()
+: <a class="el" href="group__oxs__asym__ctx.html#gab0fa68e130e8f3e71c4d0da061e78f1">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_private_key()
+: <a class="el" href="group__oxs__asym__ctx.html#ged4fefe630875bf8e82b551c0ef4b7fa">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_get_st_ref_pattern()
+: <a class="el" href="group__oxs__asym__ctx.html#g2a2d9584457b97d301510d7ca0ee2cf3">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_algorithm()
+: <a class="el" href="group__oxs__asym__ctx.html#g4e79554d32ea496562502d070a1f9996">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_certificate()
+: <a class="el" href="group__oxs__asym__ctx.html#g049adac8c282a3cb3f6cf4f331803cf0">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_operation()
+: <a class="el" href="group__oxs__asym__ctx.html#gf08ffc2e25f336eeb84070aaaf98009a">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_private_key()
+: <a class="el" href="group__oxs__asym__ctx.html#g677a1003582eb2b92585ad2905ef97b5">oxs_asym_ctx.h</a>
+<li>oxs_asym_ctx_set_st_ref_pattern()
+: <a class="el" href="group__oxs__asym__ctx.html#g62000beb6335149909d0b79576a1e038">oxs_asym_ctx.h</a>
+<li>oxs_axiom_add_as_the_first_child()
+: <a class="el" href="group__oxs__axiom.html#g90998f7bad3120bb0db5d77778ad37e8">oxs_axiom.h</a>
+<li>oxs_axiom_add_attribute()
+: <a class="el" href="group__oxs__axiom.html#g1bd4035948efe471a6ff198a9ee36eca">oxs_axiom.h</a>
+<li>oxs_axiom_check_node_name()
+: <a class="el" href="group__oxs__axiom.html#ga39a1e3a991d5e1c7ff12494a0d5d0ff">oxs_axiom.h</a>
+<li>oxs_axiom_clone_node()
+: <a class="el" href="group__oxs__axiom.html#ga8df24237e46f9ae6d440bd1a71a5312">oxs_axiom.h</a>
+<li>oxs_axiom_deserialize_node()
+: <a class="el" href="group__oxs__axiom.html#ga7d645a46cb5aef9998cb472551ccd6b">oxs_axiom.h</a>
+<li>oxs_axiom_get_attribute_val_of_node_by_qname()
+: <a class="el" href="group__oxs__axiom.html#g4829906f2940b10ef351c90b9b8c029d">oxs_axiom.h</a>
+<li>oxs_axiom_get_attribute_value_of_node_by_name()
+: <a class="el" href="group__oxs__axiom.html#gc4d6bee25ce27811a4a1a4c4663b27e7">oxs_axiom.h</a>
+<li>oxs_axiom_get_first_child_node_by_name()
+: <a class="el" href="group__oxs__axiom.html#g4b85c207643c844618babfc04b5d3111">oxs_axiom.h</a>
+<li>oxs_axiom_get_first_node_by_name_and_attr_val()
+: <a class="el" href="group__oxs__axiom.html#gd2fb5d426ca6a229c809eb3748ec34e7">oxs_axiom.h</a>
+<li>oxs_axiom_get_first_node_by_name_and_attr_val_from_xml_doc()
+: <a class="el" href="group__oxs__axiom.html#g3109b1d0831e5c2d53c0a4e508a74421">oxs_axiom.h</a>
+<li>oxs_axiom_get_node_by_id()
+: <a class="el" href="group__oxs__axiom.html#g1256956c073f0366d79a42d7df8c27be">oxs_axiom.h</a>
+<li>oxs_axiom_get_node_by_local_name()
+: <a class="el" href="group__oxs__axiom.html#g4d407950fbcbe08ced690f1f2479f981">oxs_axiom.h</a>
+<li>oxs_axiom_get_node_content()
+: <a class="el" href="group__oxs__axiom.html#g0cc1ab6ea2ca78e35c281991674508b0">oxs_axiom.h</a>
+<li>oxs_axiom_get_number_of_children_with_qname()
+: <a class="el" href="group__oxs__axiom.html#g65a8d5e7b77d2d2d8d69157e09818ad9">oxs_axiom.h</a>
+<li>oxs_axiom_interchange_nodes()
+: <a class="el" href="group__oxs__axiom.html#g00a14a6d48d4d46b00444a255bc0c33c">oxs_axiom.h</a>
+<li>oxs_buffer_append()
+: <a class="el" href="group__oxs__buffer.html#gfcad7537878180c6947bd398407c023f">oxs_buffer.h</a>
+<li>oxs_buffer_free()
+: <a class="el" href="group__oxs__buffer.html#g3e54c77ee57b2a5af2469becddf748a1">oxs_buffer.h</a>
+<li>oxs_buffer_get_data()
+: <a class="el" href="group__oxs__buffer.html#g8f71c937987e1dded2dc1bf2cc54cb74">oxs_buffer.h</a>
+<li>oxs_buffer_get_max_size()
+: <a class="el" href="group__oxs__buffer.html#gee0a94847067aaca4e8a0837d3748fe5">oxs_buffer.h</a>
+<li>oxs_buffer_get_size()
+: <a class="el" href="group__oxs__buffer.html#g7cf693be18939b9ceb487a373a7d3341">oxs_buffer.h</a>
+<li>oxs_buffer_populate()
+: <a class="el" href="group__oxs__buffer.html#gf1863b19d68b64079f88643d1fe08184">oxs_buffer.h</a>
+<li>oxs_buffer_prepend()
+: <a class="el" href="group__oxs__buffer.html#gab7b7db8b2ed5aeedf7afb7b8ca98877">oxs_buffer.h</a>
+<li>oxs_buffer_read_file()
+: <a class="el" href="group__oxs__buffer.html#g28fa4d555e4512e838546846fad5c764">oxs_buffer.h</a>
+<li>oxs_buffer_remove_head()
+: <a class="el" href="group__oxs__buffer.html#g4dc926f9132ebff41120c08abd4aa5fd">oxs_buffer.h</a>
+<li>oxs_buffer_remove_tail()
+: <a class="el" href="group__oxs__buffer.html#g648af01b647e90398ac02285a5920fd8">oxs_buffer.h</a>
+<li>oxs_buffer_set_max_size()
+: <a class="el" href="group__oxs__buffer.html#gae8943d9cacea29e125a5f58bb612ed8">oxs_buffer.h</a>
+<li>oxs_buffer_set_size()
+: <a class="el" href="group__oxs__buffer.html#g2a6799f5cc72ca3066eb377b0a1620b4">oxs_buffer.h</a>
+<li>oxs_c14n_apply()
+: <a class="el" href="group__oxs__c14n.html#gf29a49dd9a48994edf4b3f260b6a57fe">oxs_c14n.h</a>
+<li>oxs_c14n_apply_algo()
+: <a class="el" href="group__oxs__c14n.html#g7f4889c878463dd92df35bafc6e1d6ed">oxs_c14n.h</a>
+<li>oxs_c14n_apply_stream()
+: <a class="el" href="group__oxs__c14n.html#gaad8c0004071c224c50d6a4162e19bb1">oxs_c14n.h</a>
+<li>oxs_c14n_apply_stream_algo()
+: <a class="el" href="group__oxs__c14n.html#g16b9264cc86737e346a83bcb0b192043">oxs_c14n.h</a>
+<li>oxs_ctx_free()
+: <a class="el" href="group__oxs__ctx.html#g05fbbe67d645add72135bac56a7e06eb">oxs_ctx.h</a>
+<li>oxs_ctx_get_enc_mtd_algorithm()
+: <a class="el" href="group__oxs__ctx.html#g4c951db6bd7d03087efe58e831f46e04">oxs_ctx.h</a>
+<li>oxs_ctx_get_encoding()
+: <a class="el" href="group__oxs__ctx.html#g47e56a8d37c47131409568cfbf8bee9f">oxs_ctx.h</a>
+<li>oxs_ctx_get_id()
+: <a class="el" href="group__oxs__ctx.html#g5c92263bac39536ea938a2eddd321ce9">oxs_ctx.h</a>
+<li>oxs_ctx_get_input_data()
+: <a class="el" href="group__oxs__ctx.html#gf85de441db8fc61e9eae118ce68c0e55">oxs_ctx.h</a>
+<li>oxs_ctx_get_key()
+: <a class="el" href="group__oxs__ctx.html#gf5c640cdb514a4498bdc909001f1433a">oxs_ctx.h</a>
+<li>oxs_ctx_get_mime_type()
+: <a class="el" href="group__oxs__ctx.html#g25c9da46bed374782f447fa46c7b4423">oxs_ctx.h</a>
+<li>oxs_ctx_get_mode()
+: <a class="el" href="group__oxs__ctx.html#ga138aa5dc0136ebff20e3a8d569a9d32">oxs_ctx.h</a>
+<li>oxs_ctx_get_operation()
+: <a class="el" href="group__oxs__ctx.html#g41dab017c781940077f79bb88d9b378e">oxs_ctx.h</a>
+<li>oxs_ctx_get_recipient()
+: <a class="el" href="group__oxs__ctx.html#gcb3b6a361e9a4c67d81a7e8342bd5788">oxs_ctx.h</a>
+<li>oxs_ctx_get_ref_key_name()
+: <a class="el" href="group__oxs__ctx.html#ga1d7ace816b67363a76e358152e6ef2d">oxs_ctx.h</a>
+<li>oxs_ctx_get_type()
+: <a class="el" href="group__oxs__ctx.html#g98df93bb03fdd01aed39d071973d54e4">oxs_ctx.h</a>
+<li>oxs_ctx_set_enc_mtd_algorithm()
+: <a class="el" href="group__oxs__ctx.html#g9c34da7955bb4779f2e9a9c3febfeadc">oxs_ctx.h</a>
+<li>oxs_ctx_set_encoding()
+: <a class="el" href="group__oxs__ctx.html#g58d087e7d7cecee9af4d03debfe44eba">oxs_ctx.h</a>
+<li>oxs_ctx_set_id()
+: <a class="el" href="group__oxs__ctx.html#g291c2cfcf26387ad9690e570433bcee0">oxs_ctx.h</a>
+<li>oxs_ctx_set_input_data()
+: <a class="el" href="group__oxs__ctx.html#gda9f14ef5d88b46159b3665fac6ceb78">oxs_ctx.h</a>
+<li>oxs_ctx_set_key()
+: <a class="el" href="group__oxs__ctx.html#gade38091d3e50f7881043841237d33f6">oxs_ctx.h</a>
+<li>oxs_ctx_set_mime_type()
+: <a class="el" href="group__oxs__ctx.html#gbded52251d22f244fd6f90e25ee438f4">oxs_ctx.h</a>
+<li>oxs_ctx_set_mode()
+: <a class="el" href="group__oxs__ctx.html#g4f8e0b3b6b6841ad8adc572ad348d532">oxs_ctx.h</a>
+<li>oxs_ctx_set_operation()
+: <a class="el" href="group__oxs__ctx.html#g53097dc057546ab91d98b93ecbf14ab6">oxs_ctx.h</a>
+<li>oxs_ctx_set_recipient()
+: <a class="el" href="group__oxs__ctx.html#gbf7b27b08c0b486b6da813dab0e0cdc7">oxs_ctx.h</a>
+<li>oxs_ctx_set_ref_key_name()
+: <a class="el" href="group__oxs__ctx.html#g3bced53c1905eb181d164608ca1e330d">oxs_ctx.h</a>
+<li>oxs_ctx_set_type()
+: <a class="el" href="group__oxs__ctx.html#gecf3d56a724380b073163612a48d0fce">oxs_ctx.h</a>
+<li>oxs_derivation_build_derived_key_token()
+: <a class="el" href="group__oxs__derivation.html#g2d2cc9083fbe7fe703638af0a83704eb">oxs_derivation.h</a>
+<li>oxs_derivation_build_derived_key_token_with_stre()
+: <a class="el" href="group__oxs__derivation.html#g4343bf247af010d2ff0269523999a55d">oxs_derivation.h</a>
+<li>oxs_derivation_derive_key()
+: <a class="el" href="group__oxs__derivation.html#g2559cf30c1d0a9dff320f9b2071d6cbc">oxs_derivation.h</a>
+<li>oxs_derivation_extract_derived_key_from_token()
+: <a class="el" href="group__oxs__derivation.html#gce10496103506991a6cf7f27d8dbb865">oxs_derivation.h</a>
+<li>oxs_encryption_asymmetric_crypt()
+: <a class="el" href="group__oxs__encryption.html#ge59b242f2c005e5c83bc0727d1d4b0f4">oxs_encryption.h</a>
+<li>oxs_encryption_symmetric_crypt()
+: <a class="el" href="group__oxs__encryption.html#gc702b12ce4cd09f696924469575ae47a">oxs_encryption.h</a>
+<li>oxs_get_cipher_name_for_url()
+: <a class="el" href="group__oxs__cipher.html#g4055a06bcb05ea64da52e49fa4252cac">oxs_cipher.h</a>
+<li>oxs_get_cipher_property_for_url()
+: <a class="el" href="group__oxs__cipher.html#gbae5541db8bbdc4bc54a0b48ec2d2635">oxs_cipher.h</a>
+<li>oxs_get_cipher_url_for_name()
+: <a class="el" href="group__oxs__cipher.html#g7e1e5c90d767dcade787eff84234abff">oxs_cipher.h</a>
+<li>oxs_iv_generate_for_algo()
+: <a class="el" href="group__oxs__iv.html#g7f8dfc5c7f2c2d3668c9404a4ad2af29">oxs_iv.h</a>
+<li>oxs_key_for_algo()
+: <a class="el" href="group__oxs__key.html#gb1fd9305246059f8b7b0c2a988f680f3">oxs_key.h</a>
+<li>oxs_key_free()
+: <a class="el" href="group__oxs__key.html#gf05ffae742c85b79b7478ab52df01e1d">oxs_key.h</a>
+<li>oxs_key_get_data()
+: <a class="el" href="group__oxs__key.html#g36b734c7ad70d648fc537710c5612720">oxs_key.h</a>
+<li>oxs_key_get_label()
+: <a class="el" href="group__oxs__key.html#gcfa520499cb4c4f8f3dc2219d18c94dc">oxs_key.h</a>
+<li>oxs_key_get_length()
+: <a class="el" href="group__oxs__key.html#gfba71fdb7b244986d302edb7e043d3fe">oxs_key.h</a>
+<li>oxs_key_get_name()
+: <a class="el" href="group__oxs__key.html#g72b5b28fa8e1abbe2e1acdcab9bb2a8e">oxs_key.h</a>
+<li>oxs_key_get_nonce()
+: <a class="el" href="group__oxs__key.html#gd5c5faa9b86c4a56411b5f137425ccdf">oxs_key.h</a>
+<li>oxs_key_get_offset()
+: <a class="el" href="group__oxs__key.html#g8216b16bc4e527e8bd081d2977fe458c">oxs_key.h</a>
+<li>oxs_key_get_size()
+: <a class="el" href="group__oxs__key.html#gb98d9f017d0ebe66f359ac7ca081f3f8">oxs_key.h</a>
+<li>oxs_key_get_usage()
+: <a class="el" href="group__oxs__key.html#g683be18a6f3df260278571268b71de2c">oxs_key.h</a>
+<li>oxs_key_mgr_create()
+: <a class="el" href="group__oxs__key__mgr.html#g0561bf4161a322f75f1895e9bd75fdc6">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_free()
+: <a class="el" href="group__oxs__key__mgr.html#g5fd6c52df53403c8f25fc14996f8a46f">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_get_private_key_file()
+: <a class="el" href="group__oxs__key__mgr.html#g6b917e34c07bdc4e7642b3d18308f96d">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_get_prv_key_password()
+: <a class="el" href="group__oxs__key__mgr.html#g9297bdfda5091a184f1ead84b9a062d4">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_private_key_from_pem_file()
+: <a class="el" href="group__oxs__key__mgr.html#gae3a301e58a8784a276b24df7837fbaa">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_private_key_from_string()
+: <a class="el" href="group__oxs__key__mgr.html#g3a407af121b740c400b15ce52eda397a">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_x509_cert_from_pem_file()
+: <a class="el" href="group__oxs__key__mgr.html#g932c1143e794506dc41d1eaba6357b66">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_load_x509_cert_from_string()
+: <a class="el" href="group__oxs__key__mgr.html#g1c90e7699455afcb795320e45edc7033">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_read_pkcs12_key_store()
+: <a class="el" href="group__oxs__key__mgr.html#gc74a4e838037b9d97f771af677a73f29">oxs_key_mgr.h</a>
+<li>oxs_key_mgr_set_prv_key_password()
+: <a class="el" href="group__oxs__key__mgr.html#g1e5027aa9a336b7e2e3b7506344eae57">oxs_key_mgr.h</a>
+<li>oxs_key_populate()
+: <a class="el" href="group__oxs__key.html#g5580f26489fd91cc79c7c9530ea88f1f">oxs_key.h</a>
+<li>oxs_key_read_from_file()
+: <a class="el" href="group__oxs__key.html#g3033d5598a78536ee46679acd5022ef4">oxs_key.h</a>
+<li>oxs_key_set_name()
+: <a class="el" href="group__oxs__key.html#g608ab7734d0d74cdbe939d89d02b56df">oxs_key.h</a>
+<li>oxs_key_set_usage()
+: <a class="el" href="group__oxs__key.html#g274bbd1d75ff0e877aa4300951b35f44">oxs_key.h</a>
+<li>oxs_sig_sign()
+: <a class="el" href="group__oxs__signature.html#geca4f19f8a7f95d280830f673c3d3825">oxs_signature.h</a>
+<li>oxs_sig_sign_hmac_sha1()
+: <a class="el" href="group__oxs__signature.html#g65444e4c24a81e022929e760d8eb17df">oxs_signature.h</a>
+<li>oxs_sig_sign_rsa_sha1()
+: <a class="el" href="group__oxs__signature.html#g206da339419ebb73cc9fbc912cf962fd">oxs_signature.h</a>
+<li>oxs_sig_verify()
+: <a class="el" href="group__oxs__signature.html#g3e0ab6136279af65b9715904f726eb08">oxs_signature.h</a>
+<li>oxs_sig_verify_hmac_sha1()
+: <a class="el" href="group__oxs__signature.html#ga388ce3d92c07629410e3c6eb24aa6b3">oxs_signature.h</a>
+<li>oxs_sig_verify_rsa_sha1()
+: <a class="el" href="group__oxs__signature.html#g3a364e177ec85cd45f7a961af490d7f5">oxs_signature.h</a>
+<li>oxs_sign_ctx_create()
+: <a class="el" href="group__oxs__sign__ctx.html#g8ed285bbbd1ac373f273500f382105c4">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_free()
+: <a class="el" href="group__oxs__sign__ctx.html#ge2105010f159854c2e1b787188992fc7">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_c14n_mtd()
+: <a class="el" href="group__oxs__sign__ctx.html#gfd3f0e447b0c4a65dea46690d58ec4b0">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_certificate()
+: <a class="el" href="group__oxs__sign__ctx.html#gf56f16d45c8917ad630e0a427fe15154">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_operation()
+: <a class="el" href="group__oxs__sign__ctx.html#gef7e150392558b6fe9631147eb93df51">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_private_key()
+: <a class="el" href="group__oxs__sign__ctx.html#g026e0d8c484a27d5169c4d987899b453">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_public_key()
+: <a class="el" href="group__oxs__sign__ctx.html#gc6c23e1bff018bbcba020a65ddfc0a59">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_secret()
+: <a class="el" href="group__oxs__sign__ctx.html#gacb9c0dd43aabdabe90d66c7e5e4fd8e">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_sig_val()
+: <a class="el" href="group__oxs__sign__ctx.html#ge7e80fc53657171e16f25c8a8fcb9d58">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_sign_mtd_algo()
+: <a class="el" href="group__oxs__sign__ctx.html#gf1efd9a43cd0722af552b0ae9e06aaa4">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_get_sign_parts()
+: <a class="el" href="group__oxs__sign__ctx.html#g81252fb66dd6b60a623adc2d89e35c8d">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_c14n_mtd()
+: <a class="el" href="group__oxs__sign__ctx.html#g35c4dcd9ff76e32dbfc4c953ef8399b9">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_certificate()
+: <a class="el" href="group__oxs__sign__ctx.html#g99337f5afc82a92fb1bc5de6d0fa693a">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_operation()
+: <a class="el" href="group__oxs__sign__ctx.html#g16131730596b94bf0c478d80459abba3">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_private_key()
+: <a class="el" href="group__oxs__sign__ctx.html#gfb450817ba3ac7cc62ead4e1d64cb7f1">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_public_key()
+: <a class="el" href="group__oxs__sign__ctx.html#gcd7e4d1aae6cd324df0e23620d32e605">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_secret()
+: <a class="el" href="group__oxs__sign__ctx.html#gcff40a0a96c410b7d6c9c1d997a7d2f8">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_sig_val()
+: <a class="el" href="group__oxs__sign__ctx.html#gb8a21c64393b79acdc9ddd6dc34b403c">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_sign_mtd_algo()
+: <a class="el" href="group__oxs__sign__ctx.html#g7220100c2e5419bf90a2ee94b3fbc9e6">oxs_sign_ctx.h</a>
+<li>oxs_sign_ctx_set_sign_parts()
+: <a class="el" href="group__oxs__sign__ctx.html#g09644f321b7d7d5fc2bc88d526511d7e">oxs_sign_ctx.h</a>
+<li>oxs_token_build_binary_security_token_element()
+: <a class="el" href="group__oxs__token.html#gfc92c8ba073db50780d257f63981726b">oxs_tokens.h</a>
+<li>oxs_token_build_c14n_method_element()
+: <a class="el" href="group__oxs__token.html#g6395927983368a42f92e385811bad8fd">oxs_tokens.h</a>
+<li>oxs_token_build_cipher_data_element()
+: <a class="el" href="group__oxs__token.html#gd59a851f700fe27df89225cdec6024d5">oxs_tokens.h</a>
+<li>oxs_token_build_cipher_value_element()
+: <a class="el" href="group__oxs__token.html#gb1b7b8e02c1303195b6550354141b013">oxs_tokens.h</a>
+<li>oxs_token_build_data_reference_element()
+: <a class="el" href="group__oxs__token.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_tokens.h</a>
+<li>oxs_token_build_data_reference_list()
+: <a class="el" href="group__oxs__token.html#gf316c07f445aeef861a06cc8b1642b79">oxs_tokens.h</a>
+<li>oxs_token_build_derived_key_token_element()
+: <a class="el" href="group__oxs__token.html#gb1e0976fa545c1021fa2e23c915cb49d">oxs_tokens.h</a>
+<li>oxs_token_build_digest_method_element()
+: <a class="el" href="group__oxs__token.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_tokens.h</a>
+<li>oxs_token_build_digest_value_element()
+: <a class="el" href="group__oxs__token.html#gd5839a6fa46323dbff7f329f077bbf6c">oxs_tokens.h</a>
+<li>oxs_token_build_ds_reference_element()
+: <a class="el" href="group__oxs__token.html#g06d64836c54d763ad72af36b4c168413">oxs_tokens.h</a>
+<li>oxs_token_build_embedded_element()
+: <a class="el" href="group__oxs__token.html#g088e6dee6678fa3e6caa2fa13a77a179">oxs_tokens.h</a>
+<li>oxs_token_build_enc_header_element()
+: <a class="el" href="group__oxs__token.html#g2c0b81c44ed4e7c742fd430856610169">oxs_tokens.h</a>
+<li>oxs_token_build_encrypted_data_element()
+: <a class="el" href="group__oxs__token.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_tokens.h</a>
+<li>oxs_token_build_encrypted_key_element()
+: <a class="el" href="group__oxs__token.html#gf010a08d357e9ce31eda25f064b3975f">oxs_tokens.h</a>
+<li>oxs_token_build_encryption_method_element()
+: <a class="el" href="group__oxs__token.html#g86a7281cee614db95c80d73291898cc7">oxs_tokens.h</a>
+<li>oxs_token_build_generation_element()
+: <a class="el" href="group__oxs__token.html#g69692a11212b62720676cb4623677ac1">oxs_tokens.h</a>
+<li>oxs_token_build_issuer_name_element()
+: <a class="el" href="group__oxs__token.html#ged94a7e08b3647c32e07d23766f01ccc">oxs_tokens.h</a>
+<li>oxs_token_build_key_identifier_element()
+: <a class="el" href="group__oxs__token.html#g98926a533c840165078fc34ff55976d9">oxs_tokens.h</a>
+<li>oxs_token_build_key_info_element()
+: <a class="el" href="group__oxs__token.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_tokens.h</a>
+<li>oxs_token_build_key_name_element()
+: <a class="el" href="group__oxs__token.html#g920d48539c36acc01b71a192801df578">oxs_tokens.h</a>
+<li>oxs_token_build_label_element()
+: <a class="el" href="group__oxs__token.html#gee30026817bd3782c75b28360b5c07cc">oxs_tokens.h</a>
+<li>oxs_token_build_length_element()
+: <a class="el" href="group__oxs__token.html#g8ed5a5a759123eea0adf32f6a6990954">oxs_tokens.h</a>
+<li>oxs_token_build_nonce_element()
+: <a class="el" href="group__oxs__token.html#g00fb33e001f6a09525c8a61f3fbedbad">oxs_tokens.h</a>
+<li>oxs_token_build_offset_element()
+: <a class="el" href="group__oxs__token.html#ge5de79ecc48145a56fc17f55ab1fd5ca">oxs_tokens.h</a>
+<li>oxs_token_build_properties_element()
+: <a class="el" href="group__oxs__token.html#geacfa3602a036e86da1b23ffd6ab3832">oxs_tokens.h</a>
+<li>oxs_token_build_reference_element()
+: <a class="el" href="group__oxs__token.html#g0f89be8d8b742b139b245e64058156f3">oxs_tokens.h</a>
+<li>oxs_token_build_reference_list_element()
+: <a class="el" href="group__oxs__token.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_tokens.h</a>
+<li>oxs_token_build_security_token_reference_element()
+: <a class="el" href="group__oxs__token.html#g9dee633e4b1dc43e3480faa2fdd76a66">oxs_tokens.h</a>
+<li>oxs_token_build_serial_number_element()
+: <a class="el" href="group__oxs__token.html#ge5506e76ebbc76facafe4ba24e23dc45">oxs_tokens.h</a>
+<li>oxs_token_build_signature_confirmation_element()
+: <a class="el" href="group__oxs__token.html#g71a9d223562905aa5aea5b845c591873">oxs_tokens.h</a>
+<li>oxs_token_build_signature_element()
+: <a class="el" href="group__oxs__token.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_tokens.h</a>
+<li>oxs_token_build_signature_method_element()
+: <a class="el" href="group__oxs__token.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_tokens.h</a>
+<li>oxs_token_build_signature_value_element()
+: <a class="el" href="group__oxs__token.html#ga839c99c355ae0d50ce526262d95d1d0">oxs_tokens.h</a>
+<li>oxs_token_build_signed_info_element()
+: <a class="el" href="group__oxs__token.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_tokens.h</a>
+<li>oxs_token_build_transform_element()
+: <a class="el" href="group__oxs__token.html#g82da87244107f18ea800e1494c7efd9f">oxs_tokens.h</a>
+<li>oxs_token_build_transforms_element()
+: <a class="el" href="group__oxs__token.html#g6f5c0645d395300667adcf3f6dec6749">oxs_tokens.h</a>
+<li>oxs_token_build_x509_certificate_element()
+: <a class="el" href="group__oxs__token.html#gacb704ad2fdc144e7f9e6f83dd6035fa">oxs_tokens.h</a>
+<li>oxs_token_build_x509_data_element()
+: <a class="el" href="group__oxs__token.html#g901247344be32969292c1f45e06d2922">oxs_tokens.h</a>
+<li>oxs_token_build_x509_issuer_serial_element()
+: <a class="el" href="group__oxs__token.html#g5a62da874b5799fd4f89447c13cf0963">oxs_tokens.h</a>
+<li>oxs_token_build_x509_issuer_serial_with_data()
+: <a class="el" href="group__oxs__token.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_tokens.h</a>
+<li>oxs_token_get_c14n_method()
+: <a class="el" href="group__oxs__token.html#ga4f54ddfe3c58748f4b0eee764ebf167">oxs_tokens.h</a>
+<li>oxs_token_get_cipher_value()
+: <a class="el" href="group__oxs__token.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_tokens.h</a>
+<li>oxs_token_get_cipher_value_from_cipher_data()
+: <a class="el" href="group__oxs__token.html#g2f20cb71b17c323631ed3d76bc691c2c">oxs_tokens.h</a>
+<li>oxs_token_get_data_reference()
+: <a class="el" href="group__oxs__token.html#g9f4b8999ed47203bb5f546c26cf5bf78">oxs_tokens.h</a>
+<li>oxs_token_get_digest_method()
+: <a class="el" href="group__oxs__token.html#g9435eb6b449b60fede6c18c2c623e9e7">oxs_tokens.h</a>
+<li>oxs_token_get_digest_value()
+: <a class="el" href="group__oxs__token.html#g0bc161ca78fdacad92cf6204628479b4">oxs_tokens.h</a>
+<li>oxs_token_get_ds_reference()
+: <a class="el" href="group__oxs__token.html#g0e8335b3e4dd5695ccd46344bbd2df57">oxs_tokens.h</a>
+<li>oxs_token_get_embedded_id()
+: <a class="el" href="group__oxs__token.html#gc1a1068a0b7fbcff6f1fe5bbd37fdfee">oxs_tokens.h</a>
+<li>oxs_token_get_encryption_method()
+: <a class="el" href="group__oxs__token.html#g4ef5fdc4bbcc6a61361f44dff367b6f3">oxs_tokens.h</a>
+<li>oxs_token_get_generation_value()
+: <a class="el" href="group__oxs__token.html#g927b04dfbb31da0efa07148a654202d8">oxs_tokens.h</a>
+<li>oxs_token_get_issuer_name()
+: <a class="el" href="group__oxs__token.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_tokens.h</a>
+<li>oxs_token_get_label_value()
+: <a class="el" href="group__oxs__token.html#g67e86f86964776bc4af464b558d8bc26">oxs_tokens.h</a>
+<li>oxs_token_get_length_value()
+: <a class="el" href="group__oxs__token.html#g90d613f0528fdf7e797693027a28edfb">oxs_tokens.h</a>
+<li>oxs_token_get_nonce_value()
+: <a class="el" href="group__oxs__token.html#g944c6249d6e517d95069c460464e6cd1">oxs_tokens.h</a>
+<li>oxs_token_get_offset_value()
+: <a class="el" href="group__oxs__token.html#g7a0723439facdcda3d5746de5ea4b62a">oxs_tokens.h</a>
+<li>oxs_token_get_properties_value()
+: <a class="el" href="group__oxs__token.html#g6327bd636620941736b56f5cfb62d852">oxs_tokens.h</a>
+<li>oxs_token_get_reference()
+: <a class="el" href="group__oxs__token.html#g6f71d24d0b55c3d877668eaff8f87d6d">oxs_tokens.h</a>
+<li>oxs_token_get_reference_list_data()
+: <a class="el" href="group__oxs__token.html#g75bb789dbb7bb3cebd0c8c7c5faf9fd3">oxs_tokens.h</a>
+<li>oxs_token_get_reference_value_type()
+: <a class="el" href="group__oxs__token.html#gcd796f69f6533692143882a5443ef5b6">oxs_tokens.h</a>
+<li>oxs_token_get_serial_number()
+: <a class="el" href="group__oxs__token.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_tokens.h</a>
+<li>oxs_token_get_signature_confirmation_id()
+: <a class="el" href="group__oxs__token.html#g97fc0eadebc7d895a8e2673ac3a1dc0a">oxs_tokens.h</a>
+<li>oxs_token_get_signature_confirmation_value()
+: <a class="el" href="group__oxs__token.html#gd115d3f1fd5bf54dd6032a5adb8254d5">oxs_tokens.h</a>
+<li>oxs_token_get_signature_method()
+: <a class="el" href="group__oxs__token.html#g5f13edd7cd848ff4619085396fab46f3">oxs_tokens.h</a>
+<li>oxs_token_get_signature_value()
+: <a class="el" href="group__oxs__token.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_tokens.h</a>
+<li>oxs_token_get_transform()
+: <a class="el" href="group__oxs__token.html#geef4ad376e40afff5a5153e5cff460db">oxs_tokens.h</a>
+<li>oxs_token_get_x509_certificate()
+: <a class="el" href="group__oxs__token.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_tokens.h</a>
+<li>oxs_util_generate_id()
+: <a class="el" href="group__oxs__utility.html#g9290295bce236eeeaff662b211ff5558">oxs_utility.h</a>
+<li>oxs_util_generate_nonce()
+: <a class="el" href="group__oxs__utility.html#gfe4ad555c301794ead80dded2f066fb1">oxs_utility.h</a>
+<li>oxs_util_get_format_by_file_extension()
+: <a class="el" href="group__oxs__utility.html#g8e8730aa4aac71a5015fb2706eb45482">oxs_utility.h</a>
+<li>oxs_util_get_newline_removed_string()
+: <a class="el" href="group__oxs__utility.html#gc1d56b4e608fd5e24874343d4a5edf5b">oxs_utility.h</a>
+<li>oxs_x509_cert_copy_to()
+: <a class="el" href="group__oxs__x509__cert.html#ga63778400f6cda649127435690f1a09a">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_create()
+: <a class="el" href="group__oxs__x509__cert.html#gba42ba4e002697a77c0ff2063e15db91">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_free()
+: <a class="el" href="group__oxs__x509__cert.html#g28597b096dfe323e336878b72450ce22">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_data()
+: <a class="el" href="group__oxs__x509__cert.html#g237575ef939364e44d27d332d3bf8ff3">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_date()
+: <a class="el" href="group__oxs__x509__cert.html#g7359422b4d29a30a6b6b71e6ee174e11">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_fingerprint()
+: <a class="el" href="group__oxs__x509__cert.html#gf57380ca344a3f62d2f53e3fd0dc54e4">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_hash()
+: <a class="el" href="group__oxs__x509__cert.html#g2ad9237d4736d31c1e2b84c91fd8d510">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_issuer()
+: <a class="el" href="group__oxs__x509__cert.html#g5536405d4805de3138aa14c2213a5f86">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_key_identifier()
+: <a class="el" href="group__oxs__x509__cert.html#g93bebabe5cce7b01b4ea3554fa982418">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_public_key()
+: <a class="el" href="group__oxs__x509__cert.html#g1529d61363dfe4e794642c1dd2fe0ee0">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_serial_number()
+: <a class="el" href="group__oxs__x509__cert.html#gc9d2300b62e3fb5f126f4ba842acfc56">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_get_subject()
+: <a class="el" href="group__oxs__x509__cert.html#g74b29b0f5baec72788089cd78b67618d">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_data()
+: <a class="el" href="group__oxs__x509__cert.html#g4c31e6192f6da87ab8f0e631888a81c7">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_date()
+: <a class="el" href="group__oxs__x509__cert.html#ga15d9a5ae9c9f49966bcfa91f23f3593">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_fingerprint()
+: <a class="el" href="group__oxs__x509__cert.html#gfd99a4da475e1dae16661441dedc33b0">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_hash()
+: <a class="el" href="group__oxs__x509__cert.html#g5d3050772dca30097db86a989b4a45df">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_issuer()
+: <a class="el" href="group__oxs__x509__cert.html#g15f3dba19c9ca409d097f960c261e84e">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_key_identifier()
+: <a class="el" href="group__oxs__x509__cert.html#g30de68d9583386dc5ee16c8b23e9c0ff">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_public_key()
+: <a class="el" href="group__oxs__x509__cert.html#gcd4f320e850c2adb94602d781fa6625e">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_serial_number()
+: <a class="el" href="group__oxs__x509__cert.html#gcc8a3e9519c6cfdf753ee650126e3d18">oxs_x509_cert.h</a>
+<li>oxs_x509_cert_set_subject()
+: <a class="el" href="group__oxs__x509__cert.html#g7537de1b36b9938b221d719fdd6cea4f">oxs_x509_cert.h</a>
+<li>oxs_xml_enc_decrypt_data()
+: <a class="el" href="group__oxs__xml__encryption.html#ge9f8332c6f84f2c16b7dfd4741e0d677">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_decrypt_key()
+: <a class="el" href="group__oxs__xml__encryption.html#geddda5177bb714f8b1e1dfc086d87912">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_decrypt_node()
+: <a class="el" href="group__oxs__xml__encryption.html#g656d25ac5f1ea1130e597cfa7daaacf3">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_encrypt_data()
+: <a class="el" href="group__oxs__xml__encryption.html#g23a655fe1363591788d506833529b6ad">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_encrypt_key()
+: <a class="el" href="group__oxs__xml__encryption.html#g773121d21a842d0959dc57e2c75c1657">oxs_xml_encryption.h</a>
+<li>oxs_xml_enc_encrypt_node()
+: <a class="el" href="group__oxs__xml__encryption.html#gf1d0dc87c3df459e634ad5cf6da483ad">oxs_xml_encryption.h</a>
+<li>oxs_xml_sig_process_ref_node()
+: <a class="el" href="group__oxs__xml__signature.html#ge5e49af674e44e1635367083c75ae2e6">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_process_signature_node()
+: <a class="el" href="group__oxs__xml__signature.html#g953f4abdccfde654332019e03896d9db">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_sign()
+: <a class="el" href="group__oxs__xml__signature.html#g8477e097e2333ac0a99eb60f63293d22">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_verify()
+: <a class="el" href="group__oxs__xml__signature.html#g9b2365a3b9513242569352a3de6085a8">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_verify_digests()
+: <a class="el" href="group__oxs__xml__signature.html#gf7cf34d098eff93bba44369c2b151330">oxs_xml_signature.h</a>
+<li>oxs_xml_sig_verify_sign_part()
+: <a class="el" href="group__oxs__xml__signature.html#gd162cdf5fc01c4bdb3375883e886b6b3">oxs_xml_signature.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/globals_func_0x72.html b/axis2/c/rampart/api/html/globals_func_0x72.html
new file mode 100644
index 0000000..3fc3472
--- /dev/null
+++ b/axis2/c/rampart/api/html/globals_func_0x72.html
@@ -0,0 +1,464 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index_o"><span>o</span></a></li>
+      <li class="current"><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>rahas_in_handler_create()
+: <a class="el" href="group__rahas__mod.html#g99267026d1eae62d9d2afb55c8cef1c2">rahas_mod.h</a>
+<li>rahas_process_issue_request()
+: <a class="el" href="group__rahas.html#g40c7c071a89a4a583deedfd9ecade4bf">rahas_request_processor.h</a>
+<li>rampart_authenticate_un_pw()
+: <a class="el" href="group__rampart__util.html#g8d5769b0fd5f28a030d28944e426e629">rampart_util.h</a>
+<li>rampart_call_credentials()
+: <a class="el" href="group__rampart__util.html#g43fd2ab5ecee27046ab9aa776b998fcc">rampart_util.h</a>
+<li>rampart_callback_password()
+: <a class="el" href="group__rampart__util.html#g1743d0c262347ff97745318b5b795493">rampart_util.h</a>
+<li>rampart_callback_pkcs12_password()
+: <a class="el" href="group__rampart__util.html#g8408c8f2f6de3e90d1cae3c1caf25fa7">rampart_util.h</a>
+<li>rampart_compare_date_time()
+: <a class="el" href="group__rampart__util.html#g6936fe4fd4006583c669c7f2765b3d3a">rampart_util.h</a>
+<li>rampart_config_add_saml_token()
+: <a class="el" href="group__rampart__config.html#g1fd4bd302cd185c8d9d53a2b6ff7140f">rampart_config.h</a>
+<li>rampart_config_create()
+: <a class="el" href="group__rampart__config.html#g4a57a9c0fabe7f4b8c121d22fc98ff76">rampart_config.h</a>
+<li>rampart_config_free()
+: <a class="el" href="group__rampart__config.html#g3dafca8e3d449c4ab50cea09d4243085">rampart_config.h</a>
+<li>rampart_config_get_issued_token_aquire_function()
+: <a class="el" href="group__rampart__config.html#g81f618c9febab1d16ae8ab13975d5b55">rampart_config.h</a>
+<li>rampart_config_get_password()
+: <a class="el" href="group__rampart__config.html#g59d968f59300a6b6e20f2b3603f56d44">rampart_config.h</a>
+<li>rampart_config_get_password_type()
+: <a class="el" href="group__rampart__config.html#g5db4000e494da8b5c57ad77404321a6b">rampart_config.h</a>
+<li>rampart_config_get_saml_tokens()
+: <a class="el" href="group__rampart__config.html#g9e12a9493d9d4bfb21330b7a5db00f89">rampart_config.h</a>
+<li>rampart_config_get_ttl()
+: <a class="el" href="group__rampart__config.html#g736e73cb7a94a8f1b377292864586e7b">rampart_config.h</a>
+<li>rampart_config_get_username()
+: <a class="el" href="group__rampart__config.html#g33758093c90952350b82af98131bacd3">rampart_config.h</a>
+<li>rampart_config_set_issued_token_aquire_function()
+: <a class="el" href="group__rampart__config.html#gc49ba68fa3e5a8810063fb79c746f7a4">rampart_config.h</a>
+<li>rampart_config_set_password()
+: <a class="el" href="group__rampart__config.html#g37b5defa36303f4df84bd934243af1d9">rampart_config.h</a>
+<li>rampart_config_set_password_type()
+: <a class="el" href="group__rampart__config.html#gab99aa35c3744ab7cbe6a7f05c55d439">rampart_config.h</a>
+<li>rampart_config_set_ttl()
+: <a class="el" href="group__rampart__config.html#gdda90eb506c29439cb027ec7b22a468c">rampart_config.h</a>
+<li>rampart_config_set_username()
+: <a class="el" href="group__rampart__config.html#g627b420770a7a166b2b0eb5720991998">rampart_config.h</a>
+<li>rampart_context_add_key()
+: <a class="el" href="group__rampart__context.html#g1fe02c10a0473988ac106250e290ea9d">rampart_context.h</a>
+<li>rampart_context_add_saml_token()
+: <a class="el" href="group__rampart__context.html#gc9214d53d4b4363a0a3f04a73d86f393">rampart_context.h</a>
+<li>rampart_context_check_is_derived_keys()
+: <a class="el" href="group__rampart__context.html#g4b1c48ec20ae7f3c7396a62a40fd3440">rampart_context.h</a>
+<li>rampart_context_check_whether_to_encrypt()
+: <a class="el" href="group__rampart__context.html#g78aa0a3b24db6fead60c8620bc335410">rampart_context.h</a>
+<li>rampart_context_check_whether_to_sign()
+: <a class="el" href="group__rampart__context.html#gaa344087dcd4318944dd3b620c681ef5">rampart_context.h</a>
+<li>rampart_context_create()
+: <a class="el" href="group__rampart__context.html#g2462607446876c3721d774e10d63cdd2">rampart_context.h</a>
+<li>rampart_context_free()
+: <a class="el" href="group__rampart__context.html#g75cf3dbf21a73de04fd31e0e349c446f">rampart_context.h</a>
+<li>rampart_context_get_algorithmsuite()
+: <a class="el" href="group__rampart__context.html#gbc7000662db444dcea3cbf562ce6b893">rampart_context.h</a>
+<li>rampart_context_get_asym_sig_algo()
+: <a class="el" href="group__rampart__context.html#gdb65ad5c687e0f1028afdcc2535c130d">rampart_context.h</a>
+<li>rampart_context_get_auth_digest_function()
+: <a class="el" href="group__rampart__context.html#g1bb5844a42cc9a19097025e1462c18a1">rampart_context.h</a>
+<li>rampart_context_get_auth_password_function()
+: <a class="el" href="group__rampart__context.html#g72f540c2c028f6d8e0fd20ccdaf019bb">rampart_context.h</a>
+<li>rampart_context_get_authn_module_name()
+: <a class="el" href="group__rampart__context.html#g659900642345215ecfed3edcce352a37">rampart_context.h</a>
+<li>rampart_context_get_authn_provider()
+: <a class="el" href="group__rampart__context.html#g6201b43033bc32d547a988ae91b3559a">rampart_context.h</a>
+<li>rampart_context_get_binding_type()
+: <a class="el" href="group__rampart__context.html#g7ef5791ed147cdb90dad6b2dcdc0b081">rampart_context.h</a>
+<li>rampart_context_get_certificate()
+: <a class="el" href="group__rampart__context.html#g78ebf8eeb5c5f553b343602c217ba0d1">rampart_context.h</a>
+<li>rampart_context_get_certificate_file()
+: <a class="el" href="group__rampart__context.html#g24060862593d4694467aa9f1ea567570">rampart_context.h</a>
+<li>rampart_context_get_certificate_type()
+: <a class="el" href="group__rampart__context.html#g693f3282d4ecc836fc28b5a10d6a83be">rampart_context.h</a>
+<li>rampart_context_get_custom_tokens()
+: <a class="el" href="group__rampart__context.html#gcaa4500344fa9c504ffb08b4b0c72d61">rampart_context.h</a>
+<li>rampart_context_get_delete_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g5397fb81d2a3560681293461089a5423">rampart_context.h</a>
+<li>rampart_context_get_derived_key_version()
+: <a class="el" href="group__rampart__context.html#gd5768fe3cb1ec29cdf7ce02c4c53918c">rampart_context.h</a>
+<li>rampart_context_get_digest_mtd()
+: <a class="el" href="group__rampart__context.html#g1749e7381c65c75a0ab152bd8cdfe000">rampart_context.h</a>
+<li>rampart_context_get_elements_to_encrypt()
+: <a class="el" href="group__rampart__context.html#gca925f9ee6061525dd758c74dff9d2c4">rampart_context.h</a>
+<li>rampart_context_get_elements_to_sign()
+: <a class="el" href="group__rampart__context.html#gd4b09f3f19d5a5f7b4a70fab0b9b433d">rampart_context.h</a>
+<li>rampart_context_get_enc_asym_algo()
+: <a class="el" href="group__rampart__context.html#gfb7cb83bf3bef3f5abae8126f9e15885">rampart_context.h</a>
+<li>rampart_context_get_enc_sym_algo()
+: <a class="el" href="group__rampart__context.html#ga40441c047fb1dc1eada28943d958fa3">rampart_context.h</a>
+<li>rampart_context_get_encryption_derived_key_len()
+: <a class="el" href="group__rampart__context.html#gd58de26e195800a1c9de7ae4f5b38af6">rampart_context.h</a>
+<li>rampart_context_get_encryption_session_key()
+: <a class="el" href="group__rampart__context.html#g55407fbc12f7e6afa249997fc73ec395">rampart_context.h</a>
+<li>rampart_context_get_encryption_token_id()
+: <a class="el" href="group__rampart__context.html#gcde31d533efe0acf5efa1f93b4d93115">rampart_context.h</a>
+<li>rampart_context_get_encryption_user()
+: <a class="el" href="group__rampart__context.html#g78d932ef5875e5d467749db8b05dc81d">rampart_context.h</a>
+<li>rampart_context_get_endorsing_token()
+: <a class="el" href="group__rampart__context.html#gdfb786b1cb8e5e0c2c21ddbaf1640900">rampart_context.h</a>
+<li>rampart_context_get_found_cert_in_shp()
+: <a class="el" href="group__rampart__context.html#g1c33a4f6a80a6f433703db5b4a0f8a02">rampart_context.h</a>
+<li>rampart_context_get_issued_token_aquire_function()
+: <a class="el" href="group__rampart__context.html#gead0aa28d52f9419dfa719c40e9779db">rampart_context.h</a>
+<li>rampart_context_get_key()
+: <a class="el" href="group__rampart__context.html#g2e8f11c5eafde1ef4632fc09cfcbd1ff">rampart_context.h</a>
+<li>rampart_context_get_key_identifier()
+: <a class="el" href="group__rampart__context.html#gb95e9973d6f1717c0eaef46bedc906a2">rampart_context.h</a>
+<li>rampart_context_get_key_mgr()
+: <a class="el" href="group__rampart__context.html#g3ebd8f6a77871017bf98a3be9a6348ac">rampart_context.h</a>
+<li>rampart_context_get_key_using_hash()
+: <a class="el" href="group__rampart__context.html#gcac8e530dddc369bc3b5d0fab54bfee4">rampart_context.h</a>
+<li>rampart_context_get_keys()
+: <a class="el" href="group__rampart__context.html#gc07dbb839a25553fb2d659aadc748d32">rampart_context.h</a>
+<li>rampart_context_get_layout()
+: <a class="el" href="group__rampart__context.html#gecc698dc8759d5792120eaaa6302c6b0">rampart_context.h</a>
+<li>rampart_context_get_nodes_to_encrypt()
+: <a class="el" href="group__rampart__context.html#g561f8808151ce597b93457c19b4c7277">rampart_context.h</a>
+<li>rampart_context_get_nodes_to_sign()
+: <a class="el" href="group__rampart__context.html#g2aa01e522b18ece05d396b0bf2af3fb8">rampart_context.h</a>
+<li>rampart_context_get_obtain_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g64a67f0aac70e7e657e77764c4b0fb2b">rampart_context.h</a>
+<li>rampart_context_get_password()
+: <a class="el" href="group__rampart__context.html#g1b7d7787bcee51cb426bdf54852f948f">rampart_context.h</a>
+<li>rampart_context_get_password_callback()
+: <a class="el" href="group__rampart__context.html#g03dc7086fafd7e90e95467526673adb9">rampart_context.h</a>
+<li>rampart_context_get_password_callback_class()
+: <a class="el" href="group__rampart__context.html#g5c5f221347bceffd361612a48c13f86f">rampart_context.h</a>
+<li>rampart_context_get_password_type()
+: <a class="el" href="group__rampart__context.html#g8a4460700ff623f73fa2a02afb8e8724">rampart_context.h</a>
+<li>rampart_context_get_pkcs12_file_name()
+: <a class="el" href="group__rampart__context.html#ga12ed3148b79cb69879da1aac7c4d174">rampart_context.h</a>
+<li>rampart_context_get_policy_node()
+: <a class="el" href="group__rampart__context.html#gd16e54466db4a6746e5006d69aef4313">rampart_context.h</a>
+<li>rampart_context_get_private_key_file()
+: <a class="el" href="group__rampart__context.html#g6a71077da3dfb24c8baabd8d1b3ead67">rampart_context.h</a>
+<li>rampart_context_get_prv_key()
+: <a class="el" href="group__rampart__context.html#g3caa32c34c336f4abf246a39183fa01f">rampart_context.h</a>
+<li>rampart_context_get_prv_key_password()
+: <a class="el" href="group__rampart__context.html#g1d659bc83bb61eebcd0363b0ed28e6ac">rampart_context.h</a>
+<li>rampart_context_get_prv_key_type()
+: <a class="el" href="group__rampart__context.html#g280546ed47763021fad38259d9b93e51">rampart_context.h</a>
+<li>rampart_context_get_pwcb_function()
+: <a class="el" href="group__rampart__context.html#gd97b7f3803f5211251e4e776db8779ea">rampart_context.h</a>
+<li>rampart_context_get_pwcb_user_params()
+: <a class="el" href="group__rampart__context.html#g733be014863423e55f936aea665328c0">rampart_context.h</a>
+<li>rampart_context_get_rd_user_params()
+: <a class="el" href="group__rampart__context.html#gfbf34c289a5fb5470e2407ab7b6553c4">rampart_context.h</a>
+<li>rampart_context_get_rd_val()
+: <a class="el" href="group__rampart__context.html#g4192142d0ccc6bfdead086c87fb2a108">rampart_context.h</a>
+<li>rampart_context_get_receiver_cert_found_in_shp()
+: <a class="el" href="group__rampart__context.html#ga56fe7d32ffc3beec3e3c6c693dec082">rampart_context.h</a>
+<li>rampart_context_get_receiver_certificate()
+: <a class="el" href="group__rampart__context.html#g5c1b82ea435cf6286a8cfd471ba32a21">rampart_context.h</a>
+<li>rampart_context_get_receiver_certificate_file()
+: <a class="el" href="group__rampart__context.html#g1a308f14add52e5204087a06bf36bf1e">rampart_context.h</a>
+<li>rampart_context_get_receiver_certificate_type()
+: <a class="el" href="group__rampart__context.html#gc24f17b6be9deeee0cd1c119c4094dc9">rampart_context.h</a>
+<li>rampart_context_get_replay_detect_function()
+: <a class="el" href="group__rampart__context.html#gdbc99377cf694ce9fb4cda737e1509ff">rampart_context.h</a>
+<li>rampart_context_get_replay_detector()
+: <a class="el" href="group__rampart__context.html#g13876d0b493c8aa80ae196e8f500808f">rampart_context.h</a>
+<li>rampart_context_get_replay_detector_name()
+: <a class="el" href="group__rampart__context.html#g5439a9422201f6ce325a7c61ce0941f8">rampart_context.h</a>
+<li>rampart_context_get_require_timestamp()
+: <a class="el" href="group__rampart__context.html#gb38c815dd4041552152e98ec1c7922b0">rampart_context.h</a>
+<li>rampart_context_get_require_ut()
+: <a class="el" href="group__rampart__context.html#gb11f08e5b801fef4d47e6f63849a7e77">rampart_context.h</a>
+<li>rampart_context_get_saml_token()
+: <a class="el" href="group__rampart__context.html#gf766184357cc4fc8c9b507d6083c03be">rampart_context.h</a>
+<li>rampart_context_get_sct_provider()
+: <a class="el" href="group__rampart__context.html#gbd7d0a25b7c482c4ed0179faf6561d5c">rampart_context.h</a>
+<li>rampart_context_get_sct_provider_name()
+: <a class="el" href="group__rampart__context.html#gde71b27f4fd4a6733962fd9d3b5ac65b">rampart_context.h</a>
+<li>rampart_context_get_secpolicy()
+: <a class="el" href="group__rampart__context.html#g71cfb5040525987a25142ab02ea2e745">rampart_context.h</a>
+<li>rampart_context_get_security_context_token_user_params()
+: <a class="el" href="group__rampart__context.html#g97bb6f15b955ad7fcabf57851ef1364f">rampart_context.h</a>
+<li>rampart_context_get_signature_derived_key_len()
+: <a class="el" href="group__rampart__context.html#g86e74fd0e3bf6131645b281a978c1958">rampart_context.h</a>
+<li>rampart_context_get_signature_session_key()
+: <a class="el" href="group__rampart__context.html#gaa1fc4d9d4a6a5bd68e318b8016630ce">rampart_context.h</a>
+<li>rampart_context_get_signature_token_id()
+: <a class="el" href="group__rampart__context.html#g51950fdbe7c50528d830f632ce0b9876">rampart_context.h</a>
+<li>rampart_context_get_store_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g3680f159ce16eb9afe7ed0eee5d29389">rampart_context.h</a>
+<li>rampart_context_get_supporting_token()
+: <a class="el" href="group__rampart__context.html#g602193f93d169ee7e76a0336ce796488">rampart_context.h</a>
+<li>rampart_context_get_token()
+: <a class="el" href="group__rampart__context.html#g1ee45a2fc97e83f1480646953231ce14">rampart_context.h</a>
+<li>rampart_context_get_ttl()
+: <a class="el" href="group__rampart__context.html#g1abbd430e43fd08090bdcbafea671d58">rampart_context.h</a>
+<li>rampart_context_get_user()
+: <a class="el" href="group__rampart__context.html#ga1f7c9ee4aad80c6d2c45ac7615e6f43">rampart_context.h</a>
+<li>rampart_context_get_validate_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#gf6b7774a479253c0e3690ff33c6387d7">rampart_context.h</a>
+<li>rampart_context_increment_ref()
+: <a class="el" href="group__rampart__context.html#g5269fb1da7fb82bb61209010deb2e5b7">rampart_context.h</a>
+<li>rampart_context_is_different_session_key_for_enc_and_sign()
+: <a class="el" href="group__rampart__context.html#g4a4812b7a64d5445f58a9b8b968faf75">rampart_context.h</a>
+<li>rampart_context_is_encrypt_before_sign()
+: <a class="el" href="group__rampart__context.html#g5d80c077e9fd90b0edb10d6bab16f222">rampart_context.h</a>
+<li>rampart_context_is_encrypt_signature()
+: <a class="el" href="group__rampart__context.html#g623448683daa9eb08823f3c8331a92eb">rampart_context.h</a>
+<li>rampart_context_is_include_protection_saml_token()
+: <a class="el" href="group__rampart__context.html#g47cc34f0c08bf363e65a1099302db4ea">rampart_context.h</a>
+<li>rampart_context_is_include_supporting_token()
+: <a class="el" href="group__rampart__context.html#gf15b1944b02d4e9c3a19a6ef312604fd">rampart_context.h</a>
+<li>rampart_context_is_include_timestamp()
+: <a class="el" href="group__rampart__context.html#g575fc227d6bf5ab6d6aad9c169af4b0a">rampart_context.h</a>
+<li>rampart_context_is_include_username_token()
+: <a class="el" href="group__rampart__context.html#gf79bce28e1ba0404b4b2f61189b885e6">rampart_context.h</a>
+<li>rampart_context_is_key_identifier_type_supported()
+: <a class="el" href="group__rampart__context.html#g8c675afa73d408008f0d4a1d5dfb4e72">rampart_context.h</a>
+<li>rampart_context_is_sig_confirmation_reqd()
+: <a class="el" href="group__rampart__context.html#g48f61554c4c2feb080adce64b2442f01">rampart_context.h</a>
+<li>rampart_context_is_token_include()
+: <a class="el" href="group__rampart__context.html#gdafe1738b31fda65730d97601a9fb4bb">rampart_context.h</a>
+<li>rampart_context_is_token_type_supported()
+: <a class="el" href="group__rampart__context.html#g62c5a860cfdb0fdbfeabd612fead07f6">rampart_context.h</a>
+<li>rampart_context_set_auth_digest_function()
+: <a class="el" href="group__rampart__context.html#g3b5cf72d4e8fc73f36bcec8a27d0038e">rampart_context.h</a>
+<li>rampart_context_set_auth_password_function()
+: <a class="el" href="group__rampart__context.html#g8021b29fed3a4c325fee6767bfeea4da">rampart_context.h</a>
+<li>rampart_context_set_authn_provider()
+: <a class="el" href="group__rampart__context.html#g443c87882615b460884a92690911c338">rampart_context.h</a>
+<li>rampart_context_set_certificate()
+: <a class="el" href="group__rampart__context.html#gf6cf50519fffb322040291da446f2dd8">rampart_context.h</a>
+<li>rampart_context_set_certificate_file()
+: <a class="el" href="group__rampart__context.html#gfcc07622e1000d8d1b9fac3740a8da29">rampart_context.h</a>
+<li>rampart_context_set_certificate_type()
+: <a class="el" href="group__rampart__context.html#g2ba79b25add5c0a6bb7ee6119e5646d1">rampart_context.h</a>
+<li>rampart_context_set_custom_tokens()
+: <a class="el" href="group__rampart__context.html#g355f12f46d7d210f3b0cc5853fa645ac">rampart_context.h</a>
+<li>rampart_context_set_delete_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#gfd70fa485d34b88e2024284c34bc6581">rampart_context.h</a>
+<li>rampart_context_set_encryption_session_key()
+: <a class="el" href="group__rampart__context.html#g69755c8df772a133e2565f57e2e61892">rampart_context.h</a>
+<li>rampart_context_set_encryption_token_id()
+: <a class="el" href="group__rampart__context.html#gf4527a42e8061105e87f8323ce2e00d1">rampart_context.h</a>
+<li>rampart_context_set_found_cert_in_shp()
+: <a class="el" href="group__rampart__context.html#ge88c3f05b542d5a6d8a99ff5e9410f23">rampart_context.h</a>
+<li>rampart_context_set_issued_token_aquire_function()
+: <a class="el" href="group__rampart__context.html#gf400d0d813fddab1af88e5ed4b677ff3">rampart_context.h</a>
+<li>rampart_context_set_key_mgr()
+: <a class="el" href="group__rampart__context.html#gd8d5c42eae1cc33b8037d05f633683b9">rampart_context.h</a>
+<li>rampart_context_set_obtain_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g5f80757bccb30190fd6b2d01bfcbad25">rampart_context.h</a>
+<li>rampart_context_set_password()
+: <a class="el" href="group__rampart__context.html#g462e3b11fcc0b5de0ab6dacf6b81db4c">rampart_context.h</a>
+<li>rampart_context_set_password_callback()
+: <a class="el" href="group__rampart__context.html#g027572e3ba116b8789f083a016656d6c">rampart_context.h</a>
+<li>rampart_context_set_password_type()
+: <a class="el" href="group__rampart__context.html#g757b214da227a232b7dee66f1a0e526f">rampart_context.h</a>
+<li>rampart_context_set_password_type_from_file()
+: <a class="el" href="group__rampart__context.html#gf8e41b75f954773fe17895577b50bd48">rampart_context.h</a>
+<li>rampart_context_set_policy_node()
+: <a class="el" href="group__rampart__context.html#g2057cd69b77b3ac388a4985facfb21d5">rampart_context.h</a>
+<li>rampart_context_set_private_key_file()
+: <a class="el" href="group__rampart__context.html#g243a436740b7dc5464d97e450744d8db">rampart_context.h</a>
+<li>rampart_context_set_prv_key()
+: <a class="el" href="group__rampart__context.html#g10029bb021215eec3d67a032df1b4c54">rampart_context.h</a>
+<li>rampart_context_set_prv_key_password()
+: <a class="el" href="group__rampart__context.html#g21da60827f3a50cb5d5a1134e25ebb84">rampart_context.h</a>
+<li>rampart_context_set_prv_key_type()
+: <a class="el" href="group__rampart__context.html#g817545570f5dd6b57d5e7f91943f1d62">rampart_context.h</a>
+<li>rampart_context_set_pwcb_function()
+: <a class="el" href="group__rampart__context.html#g5574d429808b3360b665a7e0e3e61a7f">rampart_context.h</a>
+<li>rampart_context_set_rd_val()
+: <a class="el" href="group__rampart__context.html#g75b8d72e9a09fd4c0738d4a73e039c5e">rampart_context.h</a>
+<li>rampart_context_set_rd_val_from_file()
+: <a class="el" href="group__rampart__context.html#ga57ebcc4a8c2e4867cf7d51f31813f94">rampart_context.h</a>
+<li>rampart_context_set_receiver_cert_found_in_shp()
+: <a class="el" href="group__rampart__context.html#gf30e4600a7c678abd2e6bdd397e8afba">rampart_context.h</a>
+<li>rampart_context_set_receiver_certificate()
+: <a class="el" href="group__rampart__context.html#g0116b81f9b22e7f3a2e48491365f1eac">rampart_context.h</a>
+<li>rampart_context_set_receiver_certificate_type()
+: <a class="el" href="group__rampart__context.html#g15f9f7b09ea72a9ade7fe4513e89be89">rampart_context.h</a>
+<li>rampart_context_set_replay_detect_function()
+: <a class="el" href="group__rampart__context.html#g070ab37a6f95b25a3930b973485e5386">rampart_context.h</a>
+<li>rampart_context_set_replay_detector()
+: <a class="el" href="group__rampart__context.html#gce67d160beeb46b7f7fa11ef139cf50d">rampart_context.h</a>
+<li>rampart_context_set_saml_tokens()
+: <a class="el" href="group__rampart__context.html#gf40547dbf48b1c1d5e6d508562f18513">rampart_context.h</a>
+<li>rampart_context_set_sct_provider()
+: <a class="el" href="group__rampart__context.html#gf159232aa507644a2c4ce728134bdb00">rampart_context.h</a>
+<li>rampart_context_set_secpolicy()
+: <a class="el" href="group__rampart__context.html#ge6e19b60729e0a16d56ca8b1765710ae">rampart_context.h</a>
+<li>rampart_context_set_security_context_token_user_params()
+: <a class="el" href="group__rampart__context.html#g9903b0334a61c72fdb0dd0ba92f8c936">rampart_context.h</a>
+<li>rampart_context_set_signature_session_key()
+: <a class="el" href="group__rampart__context.html#g6aeaebfd30a81a16c959acc1959e2054">rampart_context.h</a>
+<li>rampart_context_set_signature_token_id()
+: <a class="el" href="group__rampart__context.html#ge4166596614087e21aeefd16325ba65e">rampart_context.h</a>
+<li>rampart_context_set_store_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#g25c163c656fc043b0df4f98a84cfa112">rampart_context.h</a>
+<li>rampart_context_set_ttl()
+: <a class="el" href="group__rampart__context.html#gf5580e1e77f655e1a4c459c4253e9189">rampart_context.h</a>
+<li>rampart_context_set_ttl_from_file()
+: <a class="el" href="group__rampart__context.html#g90a45840e90c6addd9f8ff13785e8251">rampart_context.h</a>
+<li>rampart_context_set_user()
+: <a class="el" href="group__rampart__context.html#gc9444f392179d71d573442da4ea1cbd4">rampart_context.h</a>
+<li>rampart_context_set_user_from_file()
+: <a class="el" href="group__rampart__context.html#gd86fa93cb62d3237d0d0ac999436e891">rampart_context.h</a>
+<li>rampart_context_set_validate_security_context_token_fn()
+: <a class="el" href="group__rampart__context.html#gf258373407d07550be551ca0d67135d5">rampart_context.h</a>
+<li>rampart_create_fault_envelope()
+: <a class="el" href="group__rampart__handler__util.html#gfda73f87a103c63e82115422339bc2a4">rampart_handler_util.h</a>
+<li>rampart_crypto_sha1()
+: <a class="el" href="rampart__crypto__util_8h.html#fe13e5f1d43c8279552d000ce0def9ea">rampart_crypto_util.h</a>
+<li>rampart_enc_add_key_info()
+: <a class="el" href="group__rampart__encryption.html#ge9d43e6eed3127f84596f6923b83f6c8">rampart_encryption.h</a>
+<li>rampart_enc_dk_encrypt_message()
+: <a class="el" href="group__rampart__encryption.html#g50b9b22a6482a3789616932687b2ced9">rampart_encryption.h</a>
+<li>rampart_enc_encrypt_message()
+: <a class="el" href="group__rampart__encryption.html#gf631fdca0a8c2dc060f4a1df1e1c51ff">rampart_encryption.h</a>
+<li>rampart_enc_encrypt_session_key()
+: <a class="el" href="group__rampart__encryption.html#g7b1a8146af13a98d2471236a9db9763d">rampart_encryption.h</a>
+<li>rampart_enc_encrypt_signature()
+: <a class="el" href="group__rampart__encryption.html#g7b9ee59c3d3a16b00d293ff466722271">rampart_encryption.h</a>
+<li>rampart_engine_build_configuration()
+: <a class="el" href="group__rampart__engine.html#g009d89dc30fefb7948e165704fba29fd">rampart_engine.h</a>
+<li>rampart_error_init()
+: <a class="el" href="group__rampart__error.html#geaac1cf2d9a739edd9252fb8ad168cce">rampart_error.h</a>
+<li>rampart_generate_time()
+: <a class="el" href="group__rampart__util.html#g0a6b47a83e55c44634f53effd2367654">rampart_util.h</a>
+<li>rampart_get_all_security_processed_results()
+: <a class="el" href="rampart__sec__processed__result_8h.html#a06192310e0dfcec29629023b5016236">rampart_sec_processed_result.h</a>
+<li>rampart_get_rampart_configuration()
+: <a class="el" href="group__rampart__handler__util.html#g1c6ad559cf3d9cb7afa212aa198bf5b6">rampart_handler_util.h</a>
+<li>rampart_get_security_header()
+: <a class="el" href="group__rampart__handler__util.html#g4271bc459b7ab28f660dc6bce26dffe5">rampart_handler_util.h</a>
+<li>rampart_get_security_processed_result()
+: <a class="el" href="rampart__sec__processed__result_8h.html#564138dbbb3d83f35f7c6b5011dcc8c7">rampart_sec_processed_result.h</a>
+<li>rampart_in_handler_create()
+: <a class="el" href="group__rampart__mod.html#gf176a631d671aeb1cd1e66720d62fa41">rampart_mod.h</a>
+<li>rampart_is_rampart_engaged()
+: <a class="el" href="group__rampart__handler__util.html#g970b108e184a96a09b15b11769d3422c">rampart_handler_util.h</a>
+<li>rampart_load_auth_module()
+: <a class="el" href="group__rampart__util.html#g0ec9419d3eefcec4d375fffee7662948">rampart_util.h</a>
+<li>rampart_load_credentials_module()
+: <a class="el" href="group__rampart__util.html#gaa4f99e22951f687b0d6e4031b4d8517">rampart_util.h</a>
+<li>rampart_load_pwcb_module()
+: <a class="el" href="group__rampart__util.html#g099e7dbc797120d13921dad5b727b67c">rampart_util.h</a>
+<li>rampart_load_replay_detector()
+: <a class="el" href="group__rampart__util.html#gc42cf52130dc684f2f923f5509c748c2">rampart_util.h</a>
+<li>rampart_load_sct_provider()
+: <a class="el" href="group__rampart__util.html#g7db4254206a06a951400981f0d730ed6">rampart_util.h</a>
+<li>rampart_out_handler_create()
+: <a class="el" href="group__rampart__mod.html#g0b37fb040e95d949c3fe1483d38dffd7">rampart_mod.h</a>
+<li>rampart_print_security_processed_results_set()
+: <a class="el" href="rampart__sec__processed__result_8h.html#6e4f20821ff06c66f43921d5592c29cb">rampart_sec_processed_result.h</a>
+<li>rampart_pv_validate_sec_header()
+: <a class="el" href="group__rampart__policy__validator.html#g8ea5fb989d64762a3915204feb7453f8">rampart_policy_validator.h</a>
+<li>rampart_replay_detector_default()
+: <a class="el" href="group__rampart__replay__detector.html#g4756e582a1bde89023b0e7ac63ee4d38">rampart_replay_detector.h</a>
+<li>rampart_saml_supporting_token_build()
+: <a class="el" href="rampart__saml_8h.html#0d6325904bcb6d7889cd2dd08e8f5d72">rampart_saml.h</a>
+<li>rampart_saml_token_fault_failedcheck()
+: <a class="el" href="rampart__saml_8h.html#1309a035e32235e55330a788e95838df">rampart_saml.h</a>
+<li>rampart_saml_token_fault_invalidsecuritytoken()
+: <a class="el" href="rampart__saml_8h.html#f4712b5b44b554c4aa562ca4e7f9a2dd">rampart_saml.h</a>
+<li>rampart_saml_token_fault_securitytokenunavailable()
+: <a class="el" href="rampart__saml_8h.html#cdc7be0ad334503e539519d3ab971523">rampart_saml.h</a>
+<li>rampart_saml_token_fault_unsupportedsecuritytoken()
+: <a class="el" href="rampart__saml_8h.html#54fe29a5ba9e7651d6ca38741439f658">rampart_saml.h</a>
+<li>rampart_saml_token_get_subject_confirmation()
+: <a class="el" href="rampart__saml_8h.html#258a6ba1f904660bd17b3cf273f79912">rampart_saml.h</a>
+<li>rampart_saml_token_validate()
+: <a class="el" href="rampart__saml_8h.html#4c176b22110325116dd14fbe41c3486a">rampart_saml.h</a>
+<li>rampart_set_security_processed_result()
+: <a class="el" href="rampart__sec__processed__result_8h.html#fc665f7c0de2715344a9df226b31f7f9">rampart_sec_processed_result.h</a>
+<li>rampart_set_security_processed_results_property()
+: <a class="el" href="rampart__sec__processed__result_8h.html#79754e88212bbe49c59cf9adefcf278f">rampart_sec_processed_result.h</a>
+<li>rampart_shb_build_message()
+: <a class="el" href="group__rampart__sec__header__builder.html#g470160c53b3c8d641b2710ed36f39663">rampart_sec_header_builder.h</a>
+<li>rampart_shb_ensure_sec_header_order()
+: <a class="el" href="group__rampart__sec__header__builder.html#g07fb821c4f8f548da72f496053827977">rampart_sec_header_builder.h</a>
+<li>rampart_shp_process_sec_header()
+: <a class="el" href="group__sec__header__processor.html#gaf77fd94fad547daa8857cd29ce9b0fa">rampart_sec_header_processor.h</a>
+<li>rampart_sig_confirm_signature()
+: <a class="el" href="group__rampart__signature.html#g7a2b1f545a430c02d4a3fdb6118f0096">rampart_signature.h</a>
+<li>rampart_sig_sign_message()
+: <a class="el" href="group__rampart__signature.html#ga49850d4588dc280a701586774f7e381">rampart_signature.h</a>
+<li>rampart_timestamp_token_build()
+: <a class="el" href="group__rampart__timestamp__token.html#g0c07283e580693b3e8a60502a424b1cc">rampart_timestamp_token.h</a>
+<li>rampart_timestamp_token_validate()
+: <a class="el" href="group__rampart__timestamp__token.html#g586b11642b6e1637151fdd4d5d01601d">rampart_timestamp_token.h</a>
+<li>rampart_token_build_embedded()
+: <a class="el" href="group__rampart__token__builder.html#g04c965428d250837adeee2aad753b3a2">rampart_token_builder.h</a>
+<li>rampart_token_build_key_identifier()
+: <a class="el" href="group__rampart__token__builder.html#ge8757ff39c378ee13eed61053e92b681">rampart_token_builder.h</a>
+<li>rampart_token_build_security_token_reference()
+: <a class="el" href="group__rampart__token__builder.html#g60941463f174c35358bcb81191607563">rampart_token_builder.h</a>
+<li>rampart_token_build_thumbprint_reference()
+: <a class="el" href="group__rampart__token__builder.html#g60daf64fc01b894672f0f689141573d0">rampart_token_builder.h</a>
+<li>rampart_token_build_x509_data_issuer_serial()
+: <a class="el" href="group__rampart__token__builder.html#g90fb9327c8681e0d8466076cfe689f82">rampart_token_builder.h</a>
+<li>rampart_token_process_direct_ref()
+: <a class="el" href="group__Token.html#gad7b4fde6c095ae0917de477ce75fd18">rampart_token_processor.h</a>
+<li>rampart_token_process_embedded()
+: <a class="el" href="group__Token.html#g813ac263fdafd9cb9a9ee711c684921e">rampart_token_processor.h</a>
+<li>rampart_token_process_key_identifier()
+: <a class="el" href="group__Token.html#g23f3a34fd460aca7c81d8363d2d6b602">rampart_token_processor.h</a>
+<li>rampart_token_process_security_token_reference()
+: <a class="el" href="group__Token.html#gb931262e24015783836ed4ede0443890">rampart_token_processor.h</a>
+<li>rampart_token_process_x509_data()
+: <a class="el" href="group__Token.html#g6763b55822d91ad6f29cc3619d9e1711">rampart_token_processor.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/globals_type.html b/axis2/c/rampart/api/html/globals_type.html
new file mode 100644
index 0000000..3c9aa53
--- /dev/null
+++ b/axis2/c/rampart/api/html/globals_type.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>openssl_cipher_ctx_t
+: <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx.h</a>
+<li>openssl_cipher_property_t
+: <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property.h</a>
+<li>openssl_pkey_t
+: <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey.h</a>
+<li>oxs_buffer_t
+: <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer.h</a>
+<li>oxs_ctx_t
+: <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx.h</a>
+<li>oxs_key_t
+: <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key.h</a>
+<li>rampart_authn_provider_ops_t
+: <a class="el" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">rampart_authn_provider.h</a>
+<li>rampart_credentials_ops_t
+: <a class="el" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__Token.html b/axis2/c/rampart/api/html/group__Token.html
new file mode 100644
index 0000000..1234944
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__Token.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Processor</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Processor<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#gb931262e24015783836ed4ede0443890">rampart_token_process_security_token_reference</a> (const axutil_env_t *env, axiom_node_t *st_ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#gad7b4fde6c095ae0917de477ce75fd18">rampart_token_process_direct_ref</a> (const axutil_env_t *env, axiom_node_t *ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#g813ac263fdafd9cb9a9ee711c684921e">rampart_token_process_embedded</a> (const axutil_env_t *env, axiom_node_t *embed_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#g23f3a34fd460aca7c81d8363d2d6b602">rampart_token_process_key_identifier</a> (const axutil_env_t *env, axiom_node_t *ki_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#g6763b55822d91ad6f29cc3619d9e1711">rampart_token_process_x509_data</a> (const axutil_env_t *env, axiom_node_t *x509_data_node, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gad7b4fde6c095ae0917de477ce75fd18"></a><!-- doxytag: member="rampart_token_processor.h::rampart_token_process_direct_ref" ref="gad7b4fde6c095ae0917de477ce75fd18" args="(const axutil_env_t *env, axiom_node_t *ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_process_direct_ref           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ref_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>scope_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+extract certificate using reference id given in reference node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ref_node</em>&nbsp;</td><td>security token reference node. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>scope_node</em>&nbsp;</td><td>node where certificate details should be found using reference id </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>certificate where values extracted shuold be populated </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g813ac263fdafd9cb9a9ee711c684921e"></a><!-- doxytag: member="rampart_token_processor.h::rampart_token_process_embedded" ref="g813ac263fdafd9cb9a9ee711c684921e" args="(const axutil_env_t *env, axiom_node_t *embed_node, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_process_embedded           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>embed_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+extract embedded certificate from given embed_node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>embed_node</em>&nbsp;</td><td>node where certificate is embedded. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>certificate where values extracted shuold be populated </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g23f3a34fd460aca7c81d8363d2d6b602"></a><!-- doxytag: member="rampart_token_processor.h::rampart_token_process_key_identifier" ref="g23f3a34fd460aca7c81d8363d2d6b602" args="(const axutil_env_t *env, axiom_node_t *ki_node, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_process_key_identifier           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ki_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+extract key identifier and populate the certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ki_node</em>&nbsp;</td><td>node where key identifier is available. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>certificate where values extracted shuold be populated </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb931262e24015783836ed4ede0443890"></a><!-- doxytag: member="rampart_token_processor.h::rampart_token_process_security_token_reference" ref="gb931262e24015783836ed4ede0443890" args="(const axutil_env_t *env, axiom_node_t *st_ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_process_security_token_reference           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>st_ref_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>scope_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+extract certificate related information using given token_reference node and scope node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>st_ref_node</em>&nbsp;</td><td>security token reference node. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>scope_node</em>&nbsp;</td><td>node where additional details should be found. Can be NULL for all other scenarios but the Direct Reference </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>certificate where values extracted shuold be populated </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6763b55822d91ad6f29cc3619d9e1711"></a><!-- doxytag: member="rampart_token_processor.h::rampart_token_process_x509_data" ref="g6763b55822d91ad6f29cc3619d9e1711" args="(const axutil_env_t *env, axiom_node_t *x509_data_node, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_process_x509_data           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_data_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+extract key details from x509data node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>x509_data_node</em>&nbsp;</td><td>x509data node. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>certificate where values extracted shuold be populated </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__key__file__type.html b/axis2/c/rampart/api/html/group__key__file__type.html
new file mode 100644
index 0000000..8040ffc
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__key__file__type.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Key File Type</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Key File Type<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>axis2_key_type_t</b> { <br>
+&nbsp;&nbsp;<b>AXIS2_KEY_TYPE_UNKNOWN</b> =  0, 
+<b>AXIS2_KEY_TYPE_PEM</b>, 
+<b>AXIS2_KEY_TYPE_CERT</b>, 
+<b>AXIS2_KEY_TYPE_DER</b>, 
+<br>
+&nbsp;&nbsp;<b>AXIS2_KEY_TYPE_OTHER</b>
+<br>
+ }</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl.html b/axis2/c/rampart/api/html/group__openssl.html
new file mode 100644
index 0000000..b801f4a
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl.html
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL wrapper</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL wrapper</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html">OpenSSL Cipher Context</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html">OpenSSL Cipher Property</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__crypt.html">OpenSSL Crypt</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__digest.html">OpenSSL Digest</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__hmac.html">OpenSSL Hmac</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pem.html">OpenSSL PEM</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pkcs12.html">OpenSSL PKCS12</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pkey.html">OpenSSL PKEY</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html">OpenSSL RSA</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__sign.html">OpenSSL Signatue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__util.html">OpenSSL Utility</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g76a44c06ea1f80166f08aaca78ce7647"></a><!-- doxytag: member="openssl::OPENSSL_ENCRYPT" ref="g76a44c06ea1f80166f08aaca78ce7647" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_ENCRYPT</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6b4e67c8e50a8158823e2ce5bbaed190"></a><!-- doxytag: member="openssl::OPENSSL_DECRYPT" ref="g6b4e67c8e50a8158823e2ce5bbaed190" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DECRYPT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g851bcf3aa6a42001ff49ac1a0ea38901"></a><!-- doxytag: member="openssl::OPENSSL_LEAVE_UNCHANGED" ref="g851bcf3aa6a42001ff49ac1a0ea38901" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_LEAVE_UNCHANGED</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl.html#g380a9840d5751ffb414b9c49aa022196">OPENSSL_EVP_des_ede3_cbc</a>&nbsp;&nbsp;&nbsp;&quot;EVP_des_ede3_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35b885093fe2b593a80d0bf39a73538e"></a><!-- doxytag: member="openssl::OPENSSL_EVP_aes_128_cbc" ref="g35b885093fe2b593a80d0bf39a73538e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_128_cbc</b>&nbsp;&nbsp;&nbsp;&quot;EVP_aes_128_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5e9ac4bfd76301a04b466700b135a98b"></a><!-- doxytag: member="openssl::OPENSSL_EVP_aes_192_cbc" ref="g5e9ac4bfd76301a04b466700b135a98b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_192_cbc</b>&nbsp;&nbsp;&nbsp;&quot;EVP_aes_192_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2cb2df38a5ba6e38d32079dddb3b4ecc"></a><!-- doxytag: member="openssl::OPENSSL_EVP_aes_256_cbc" ref="g2cb2df38a5ba6e38d32079dddb3b4ecc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_256_cbc</b>&nbsp;&nbsp;&nbsp;&quot;EVP_aes_256_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f6ca68801db55c4574dc855e35a9c02"></a><!-- doxytag: member="openssl::OPENSSL_HMAC_SHA1" ref="g2f6ca68801db55c4574dc855e35a9c02" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_HMAC_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;HmacSha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g83a5a721ce9a17ee63234b34acff8c74"></a><!-- doxytag: member="openssl::OPENSSL_HMAC_SHA1_KEY_LEN" ref="g83a5a721ce9a17ee63234b34acff8c74" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_HMAC_SHA1_KEY_LEN</b>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e4534e04a707b6e26ed0ca174e8e6ff"></a><!-- doxytag: member="openssl::OPENSSL_RSA_ENCRYPTION" ref="g4e4534e04a707b6e26ed0ca174e8e6ff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_ENCRYPTION</b>&nbsp;&nbsp;&nbsp;&quot;rsaEncryption&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge883e922515d7a8a1735a64d95c91745"></a><!-- doxytag: member="openssl::OPENSSL_RSA_PKCS1_PADDING" ref="ge883e922515d7a8a1735a64d95c91745" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_PKCS1_PADDING</b>&nbsp;&nbsp;&nbsp;&quot;RSA_PKCS1_PADDING&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6fa993a8cb5db83a1b3e2945e048dc3c"></a><!-- doxytag: member="openssl::OPENSSL_RSA_PKCS1_OAEP_PADDING" ref="g6fa993a8cb5db83a1b3e2945e048dc3c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_PKCS1_OAEP_PADDING</b>&nbsp;&nbsp;&nbsp;&quot;RSA_PKCS1_OAEP_PADDING&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4b22af61ef5e134207af2ce10e5a90d8"></a><!-- doxytag: member="openssl::OPENSSL_DEFAULT_IV8" ref="g4b22af61ef5e134207af2ce10e5a90d8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV8</b>&nbsp;&nbsp;&nbsp;&quot;01234567&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdafc61f8a3854b2019d8720711e75f70"></a><!-- doxytag: member="openssl::OPENSSL_DEFAULT_IV16" ref="gdafc61f8a3854b2019d8720711e75f70" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV16</b>&nbsp;&nbsp;&nbsp;&quot;0123456701234567&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g65fc0574023e1e29d0d0677f59a1d64f"></a><!-- doxytag: member="openssl::OPENSSL_DEFAULT_IV24" ref="g65fc0574023e1e29d0d0677f59a1d64f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV24</b>&nbsp;&nbsp;&nbsp;&quot;012345670123456701234567&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g970d5d09e710f695faaad18e1bc196fb"></a><!-- doxytag: member="openssl::OPENSSL_DEFAULT_LABEL_FOR_PSHA1" ref="g970d5d09e710f695faaad18e1bc196fb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_LABEL_FOR_PSHA1</b>&nbsp;&nbsp;&nbsp;&quot;WS-SecureConversation&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8f06002e1d44db63c9e414a83bb20e39"></a><!-- doxytag: member="openssl::OPENSSL_DEFAULT_KEY_LEN_FOR_PSHA1" ref="g8f06002e1d44db63c9e414a83bb20e39" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_KEY_LEN_FOR_PSHA1</b>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1788fda57549b58fb504fe0d4d566a8e"></a><!-- doxytag: member="openssl::OPENSSL_DEFAULT_KEY_OFFSET_FOR_PSHA1" ref="g1788fda57549b58fb504fe0d4d566a8e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_KEY_OFFSET_FOR_PSHA1</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="g380a9840d5751ffb414b9c49aa022196"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_EVP_des_ede3_cbc" ref="g380a9840d5751ffb414b9c49aa022196" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPENSSL_EVP_des_ede3_cbc&nbsp;&nbsp;&nbsp;&quot;EVP_des_ede3_cbc&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Supported Ciphers 
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__cipher__ctx.html b/axis2/c/rampart/api/html/group__openssl__cipher__ctx.html
new file mode 100644
index 0000000..8f6b94d
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__cipher__ctx.html
@@ -0,0 +1,450 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL Cipher Context</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL Cipher Context<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g5356562aa4c4804311403b0bac336a81">openssl_cipher_ctx_free</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const EVP_CIPHER *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g3968513bd61c588fe6b231b28b5c1277">openssl_cipher_ctx_get_cipher</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gf3a027da46bdea8eef627bbad730c8ba">openssl_cipher_ctx_get_key</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g906801c027cb3f93eb0bf4b0a465ab96">openssl_cipher_ctx_get_iv</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#ge70e7ac0c1c9fca1540eeebc51b4bf34">openssl_cipher_ctx_get_pad</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g5a369e35cdcad15eab021bc00c4da939">openssl_cipher_ctx_set_cipher</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, const EVP_CIPHER *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g0624a011c4d8004470fabb9b43d409e3">openssl_cipher_ctx_set_key</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gb05cd9d187e3e52895ca687f24925798">openssl_cipher_ctx_set_iv</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *iv)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g87a83f624dcd21dd24297e2814e60dc8">openssl_cipher_ctx_set_pad</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *pad)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g04906d62ed8d23220fe50994efb29d3c">openssl_cipher_ctx_create</a> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="gd9180f202f53aa2722a17abe22a19057"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_t" ref="gd9180f202f53aa2722a17abe22a19057" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct openssl_cipher_ctx 
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g04906d62ed8d23220fe50994efb29d3c"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_create" ref="g04906d62ed8d23220fe50994efb29d3c" args="(const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a>* openssl_cipher_ctx_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a new cipher context. All the fields carry NULL values at the begining. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Fresh Cipher Context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5356562aa4c4804311403b0bac336a81"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_free" ref="g5356562aa4c4804311403b0bac336a81" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_ctx_free           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3968513bd61c588fe6b231b28b5c1277"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_get_cipher" ref="g3968513bd61c588fe6b231b28b5c1277" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const EVP_CIPHER* openssl_cipher_ctx_get_cipher           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the ctx return the CIPHER <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>RVP_CIPHER the cipher </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g906801c027cb3f93eb0bf4b0a465ab96"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_get_iv" ref="g906801c027cb3f93eb0bf4b0a465ab96" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_char_t* openssl_cipher_ctx_get_iv           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the ctx return iv <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>iv </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf3a027da46bdea8eef627bbad730c8ba"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_get_key" ref="gf3a027da46bdea8eef627bbad730c8ba" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* openssl_cipher_ctx_get_key           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the ctx return key <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge70e7ac0c1c9fca1540eeebc51b4bf34"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_get_pad" ref="ge70e7ac0c1c9fca1540eeebc51b4bf34" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_char_t* openssl_cipher_ctx_get_pad           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the ctx return the padding <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>padding </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5a369e35cdcad15eab021bc00c4da939"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_set_cipher" ref="g5a369e35cdcad15eab021bc00c4da939" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env, const EVP_CIPHER *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_ctx_set_cipher           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const EVP_CIPHER *&nbsp;</td>
+          <td class="paramname"></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the Cipher for the cipher context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>EVP_CIPHER</em>&nbsp;</td><td>The pointer for the Cipher to be set in the cipher context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb05cd9d187e3e52895ca687f24925798"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_set_iv" ref="gb05cd9d187e3e52895ca687f24925798" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *iv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_ctx_set_iv           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>iv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the Initial Value for the cipher context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>iv</em>&nbsp;</td><td>The Initial Value to be set in the cipher context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0624a011c4d8004470fabb9b43d409e3"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_set_key" ref="g0624a011c4d8004470fabb9b43d409e3" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env, oxs_key_t *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_ctx_set_key           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the Key for the cipher context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>The key to be set in the cipher context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g87a83f624dcd21dd24297e2814e60dc8"></a><!-- doxytag: member="openssl_cipher_ctx.h::openssl_cipher_ctx_set_pad" ref="g87a83f624dcd21dd24297e2814e60dc8" args="(openssl_cipher_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *pad)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_ctx_set_pad           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>pad</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the pad for the cipher context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>to the openssl cipher ctx struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>pad</em>&nbsp;</td><td>the pad to be set in the cipher context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__cipher__property.html b/axis2/c/rampart/api/html/group__openssl__cipher__property.html
new file mode 100644
index 0000000..8821775
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__cipher__property.html
@@ -0,0 +1,618 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL Cipher Property</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL Cipher Property<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
+<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">EVP_CIPHER *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g84c76b8ca4ae4252c46b6e4826e299a5">openssl_cipher_property_get_cipher</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gd6444a529498ddd2c9a8c056776e122e">openssl_cipher_property_get_name</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g1701139cb4eda08e581af9564de8fa28">openssl_cipher_property_get_url</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g6c1fc5928b4c31767c2b59225bd04612">openssl_cipher_property_get_key_size</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g59e79078dc767eb2f2a301477c4b09f4">openssl_cipher_property_get_block_size</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g5ef2ecdcfbea7d99629cb2ad5e4c9374">openssl_cipher_property_get_iv_size</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g1ccb889e0b635577fbea5bcd2e6d3be0">openssl_cipher_property_set_cipher</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, EVP_CIPHER *cipher)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#ged8d0fd4569dd00146b4f39f0f6f7d9d">openssl_cipher_property_set_name</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g82be2cd8ae05bc23b66e01083953e290">openssl_cipher_property_set_url</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, axis2_char_t *url)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#ge51bd47a6edd9906ed5f0c00f900402d">openssl_cipher_property_set_key_size</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int key_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g1da368e0ae6f38bf334ad88efc79fee2">openssl_cipher_property_set_block_size</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int block_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#ge3bff2dae59dd1fe5ef31c8c04c9fd42">openssl_cipher_property_set_iv_size</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int iv_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g85c44acb22baad42f71f932dac14de9e">openssl_cipher_property_free</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gd911b8e80c2aac6a1b89f6332930caf2">openssl_cipher_property_create</a> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="gc6dae44cdbdf078fd7c01d13c2909624"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_t" ref="gc6dae44cdbdf078fd7c01d13c2909624" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct openssl_cipher_property 
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gd911b8e80c2aac6a1b89f6332930caf2"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_create" ref="gd911b8e80c2aac6a1b89f6332930caf2" args="(const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>* openssl_cipher_property_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a fresh block cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>cipher_prop_ptr </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g85c44acb22baad42f71f932dac14de9e"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_free" ref="g85c44acb22baad42f71f932dac14de9e" args="(openssl_cipher_property_t *cprop, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_property_free           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free the cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g59e79078dc767eb2f2a301477c4b09f4"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_get_block_size" ref="g59e79078dc767eb2f2a301477c4b09f4" args="(const openssl_cipher_property_t *cprop, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int openssl_cipher_property_get_block_size           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the OpenSSL cipher property returns the cipher block size <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the block size of the cipher </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g84c76b8ca4ae4252c46b6e4826e299a5"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_get_cipher" ref="g84c76b8ca4ae4252c46b6e4826e299a5" args="(const openssl_cipher_property_t *cprop, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">EVP_CIPHER* openssl_cipher_property_get_cipher           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the OpenSSL cipher property returns the cipher <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the cipher </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5ef2ecdcfbea7d99629cb2ad5e4c9374"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_get_iv_size" ref="g5ef2ecdcfbea7d99629cb2ad5e4c9374" args="(const openssl_cipher_property_t *cprop, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int openssl_cipher_property_get_iv_size           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the OpenSSL cipher property returns the size of the initial vector <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the size of the initial vector </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6c1fc5928b4c31767c2b59225bd04612"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_get_key_size" ref="g6c1fc5928b4c31767c2b59225bd04612" args="(const openssl_cipher_property_t *cprop, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int openssl_cipher_property_get_key_size           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the OpenSSL cipher property returns the size of the key <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>size of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd6444a529498ddd2c9a8c056776e122e"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_get_name" ref="gd6444a529498ddd2c9a8c056776e122e" args="(const openssl_cipher_property_t *cprop, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_char_t* openssl_cipher_property_get_name           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the OpenSSL cipher property returns the name of the property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the name of the cipher property </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1701139cb4eda08e581af9564de8fa28"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_get_url" ref="g1701139cb4eda08e581af9564de8fa28" args="(const openssl_cipher_property_t *cprop, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_char_t* openssl_cipher_property_get_url           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the OpenSSL cipher property returns the URL Which usually is an algorithm URL <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the URL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1da368e0ae6f38bf334ad88efc79fee2"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_set_block_size" ref="g1da368e0ae6f38bf334ad88efc79fee2" args="(openssl_cipher_property_t *cprop, const axutil_env_t *env, int block_size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_property_set_block_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>block_size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the size of the cipher block for the OpenSSL cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>block_size</em>&nbsp;</td><td>the size of the cipher block </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1ccb889e0b635577fbea5bcd2e6d3be0"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_set_cipher" ref="g1ccb889e0b635577fbea5bcd2e6d3be0" args="(openssl_cipher_property_t *cprop, const axutil_env_t *env, EVP_CIPHER *cipher)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_property_set_cipher           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">EVP_CIPHER *&nbsp;</td>
+          <td class="paramname"> <em>cipher</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the Cipher for the OpenSSL cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cipher</em>&nbsp;</td><td>The cipher to be set in the property </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge3bff2dae59dd1fe5ef31c8c04c9fd42"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_set_iv_size" ref="ge3bff2dae59dd1fe5ef31c8c04c9fd42" args="(openssl_cipher_property_t *cprop, const axutil_env_t *env, int iv_size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_property_set_iv_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>iv_size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the size of the initial vector for the OpenSSL cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>iv_size</em>&nbsp;</td><td>the size of the initial vector </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge51bd47a6edd9906ed5f0c00f900402d"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_set_key_size" ref="ge51bd47a6edd9906ed5f0c00f900402d" args="(openssl_cipher_property_t *cprop, const axutil_env_t *env, int key_size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_property_set_key_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>key_size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the the size of the key for the OpenSSL cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key_size</em>&nbsp;</td><td>the size of the key </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ged8d0fd4569dd00146b4f39f0f6f7d9d"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_set_name" ref="ged8d0fd4569dd00146b4f39f0f6f7d9d" args="(openssl_cipher_property_t *cprop, const axutil_env_t *env, axis2_char_t *name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_property_set_name           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the name for the OpenSSL cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>of the OpenSSL cipher property </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g82be2cd8ae05bc23b66e01083953e290"></a><!-- doxytag: member="openssl_cipher_property.h::openssl_cipher_property_set_url" ref="g82be2cd8ae05bc23b66e01083953e290" args="(openssl_cipher_property_t *cprop, const axutil_env_t *env, axis2_char_t *url)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t openssl_cipher_property_set_url           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>cprop</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>url</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the url for the OpenSSL cipher property <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>cprop</em>&nbsp;</td><td>The OpenSSL cipher property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>url</em>&nbsp;</td><td>The URL of the OpenSSL cipher property </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__crypt.html b/axis2/c/rampart/api/html/group__openssl__crypt.html
new file mode 100644
index 0000000..a665d04
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__crypt.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL Crypt</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL Crypt<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__crypt.html#g43041149a87cc65387ecc77464297a66">openssl_bc_crypt</a> (const axutil_env_t *env, <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *oc_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf, int encrypt)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g43041149a87cc65387ecc77464297a66"></a><!-- doxytag: member="openssl_crypt.h::openssl_bc_crypt" ref="g43041149a87cc65387ecc77464297a66" args="(const axutil_env_t *env, openssl_cipher_ctx_t *oc_ctx, oxs_buffer_t *input_buf, oxs_buffer_t *output_buf, int encrypt)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int openssl_bc_crypt           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>oc_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input_buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>output_buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>encrypt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypt or decrypts data in the  and place the result in the . This function works for block ciphers AES-128, AES-192, AES-256 and 3-DES The key and the cipher name must be specified in the cipher context.  pointer to environment struct  openssl block cipher context  the input buffer to en/decrypt  the output buffer to place en/decrypted result  For encryption encrypt=OPENSSL_ENCRYPT and for decryption encrypt=OPENSSL_DECRYPT <dl class="return" compact><dt><b>Returns:</b></dt><dd>the length of the en/decrypted result OR -1 if failed </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__digest.html b/axis2/c/rampart/api/html/group__openssl__digest.html
new file mode 100644
index 0000000..6f30e5c
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__digest.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL Digest</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL Digest<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__digest.html#gebdc4b0138923caaf05f4c45e864d038">openssl_sha1</a> (const axutil_env_t *env, axis2_char_t *input, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gef5e393a92221c619c68eaca3f223498"></a><!-- doxytag: member="openssl_digest::openssl_md5" ref="gef5e393a92221c619c68eaca3f223498" args="(const axutil_env_t *env, axis2_char_t *input, int length)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_md5</b> (const axutil_env_t *env, axis2_char_t *input, int length)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gebdc4b0138923caaf05f4c45e864d038"></a><!-- doxytag: member="openssl_digest.h::openssl_sha1" ref="gebdc4b0138923caaf05f4c45e864d038" args="(const axutil_env_t *env, axis2_char_t *input, int length)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* openssl_sha1           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Calculate the digest of the input. Caller MUST free memory <dl class="return" compact><dt><b>Returns:</b></dt><dd>calculated digest </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__pem.html b/axis2/c/rampart/api/html/group__openssl__pem.html
new file mode 100644
index 0000000..8ee9a69
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__pem.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL PEM</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL PEM<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pem_pkey_type_t</b> { <b>OPENSSL_PEM_PKEY_TYPE_PRIVATE_KEY</b> =  0, 
+<b>OPENSSL_PEM_PKEY_TYPE_PUBLIC_KEY</b>, 
+<b>OPENSSL_PEM_PKEY_TYPE_UNKNOWN</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5f58b49ed0639255a7018be2f1d5dfba"></a><!-- doxytag: member="openssl_pem::openssl_pem_buf_read_pkey" ref="g5f58b49ed0639255a7018be2f1d5dfba" args="(const axutil_env_t *env, axis2_char_t *b64_encoded_buf, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pem_buf_read_pkey</b> (const axutil_env_t *env, axis2_char_t *b64_encoded_buf, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8a698d97ed2a2b5a205246695b14e1bd"></a><!-- doxytag: member="openssl_pem::openssl_pem_read_pkey" ref="g8a698d97ed2a2b5a205246695b14e1bd" args="(const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pem_read_pkey</b> (const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__pkcs12.html b/axis2/c/rampart/api/html/group__openssl__pkcs12.html
new file mode 100644
index 0000000..89c78eb
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__pkcs12.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL PKCS12</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL PKCS12<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4d16c56eaeca0ae0597611b82344751a"></a><!-- doxytag: member="openssl_pkcs12::openssl_pkcs12_load" ref="g4d16c56eaeca0ae0597611b82344751a" args="(const axutil_env_t *env, axis2_char_t *filename, PKCS12 **p12)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_load</b> (const axutil_env_t *env, axis2_char_t *filename, PKCS12 **p12)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geb8a216ea79a9db73b99e6ae2f65440a"></a><!-- doxytag: member="openssl_pkcs12::openssl_pkcs12_load_from_buffer" ref="geb8a216ea79a9db73b99e6ae2f65440a" args="(const axutil_env_t *env, axis2_char_t *buffer, PKCS12 **p12, int len)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_load_from_buffer</b> (const axutil_env_t *env, axis2_char_t *buffer, PKCS12 **p12, int len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g90997263eb8675cb7ad97ec8c6ae8e87"></a><!-- doxytag: member="openssl_pkcs12::openssl_pkcs12_parse" ref="g90997263eb8675cb7ad97ec8c6ae8e87" args="(const axutil_env_t *env, axis2_char_t *password, PKCS12 *p12, EVP_PKEY **prvkey, X509 **cert, STACK_OF(X509)**ca)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_parse</b> (const axutil_env_t *env, axis2_char_t *password, PKCS12 *p12, EVP_PKEY **prvkey, X509 **cert, STACK_OF(X509)**ca)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb61b29a9a5c5e723fe656190bdc9471b"></a><!-- doxytag: member="openssl_pkcs12::openssl_pkcs12_free" ref="gb61b29a9a5c5e723fe656190bdc9471b" args="(const axutil_env_t *env, PKCS12 *p12)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_free</b> (const axutil_env_t *env, PKCS12 *p12)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__pkey.html b/axis2/c/rampart/api/html/group__openssl__pkey.html
new file mode 100644
index 0000000..edf52e4
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__pkey.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL PKEY</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL PKEY<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaecbe3ffa12cbcb3c447195e380f2772"></a><!-- doxytag: member="openssl_pkey::OPENSSL_PKEY_TYPE_UNKNOWN" ref="gaecbe3ffa12cbcb3c447195e380f2772" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_UNKNOWN</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd73796b1d3e6b9a38250166151db69a8"></a><!-- doxytag: member="openssl_pkey::OPENSSL_PKEY_TYPE_PUBLIC_KEY" ref="gd73796b1d3e6b9a38250166151db69a8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_PUBLIC_KEY</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff8bdb7a0a305667149604589b584421"></a><!-- doxytag: member="openssl_pkey::OPENSSL_PKEY_TYPE_PRIVATE_KEY" ref="gff8bdb7a0a305667149604589b584421" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_PRIVATE_KEY</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8c14fec25c4319bd0d2480dc3eea51f3"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_get_key" ref="g8c14fec25c4319bd0d2480dc3eea51f3" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+EVP_PKEY *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_key</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8e2c40a7ff3299af283fd87b017e72c6"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_get_name" ref="g8e2c40a7ff3299af283fd87b017e72c6" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_name</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2fe22d3d9bc090e92416c6bf0aa6ce32"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_get_size" ref="g2fe22d3d9bc090e92416c6bf0aa6ce32" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_size</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g95e9487a0e4a61607601f278f02d1f22"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_get_type" ref="g95e9487a0e4a61607601f278f02d1f22" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_type</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44d3bc8f1b92ac9cd981d92d09a0de7e"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_set_key" ref="g44d3bc8f1b92ac9cd981d92d09a0de7e" args="(openssl_pkey_t *pkey, const axutil_env_t *env, EVP_PKEY *key)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_key</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, EVP_PKEY *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf12aea0d09e093aeaa4ef2762dfb3577"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_set_name" ref="gf12aea0d09e093aeaa4ef2762dfb3577" args="(openssl_pkey_t *pkey, const axutil_env_t *env, axis2_char_t *name)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_name</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0d9bd7dc74ee1ccbf68f93478336c38f"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_set_type" ref="g0d9bd7dc74ee1ccbf68f93478336c38f" args="(openssl_pkey_t *pkey, const axutil_env_t *env, int type)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_type</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, int type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6d3ed7b9b0f09044424405d7db21fcb5"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_load" ref="g6d3ed7b9b0f09044424405d7db21fcb5" args="(openssl_pkey_t *pkey, const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_load</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf3d4b845cea954123ab12c7b8be3750"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_populate" ref="gcf3d4b845cea954123ab12c7b8be3750" args="(openssl_pkey_t *pkey, const axutil_env_t *env, EVP_PKEY *key, axis2_char_t *name, int type)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_populate</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, EVP_PKEY *key, axis2_char_t *name, int type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46e3c3c784d773b64b5f570da66e90db"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_free" ref="g46e3c3c784d773b64b5f570da66e90db" args="(openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_free</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5a5d73f61430d7133dc27331b766769"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_increment_ref" ref="ge5a5d73f61430d7133dc27331b766769" args="(openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_increment_ref</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc8cce0c3db44e2f9eda54975a7a67077"></a><!-- doxytag: member="openssl_pkey::openssl_pkey_create" ref="gc8cce0c3db44e2f9eda54975a7a67077" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_create</b> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g68d443d31f0dbbf2815f8c3330c60c8d"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_t" ref="g68d443d31f0dbbf2815f8c3330c60c8d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct openssl_pkey 
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__rsa.html b/axis2/c/rampart/api/html/group__openssl__rsa.html
new file mode 100644
index 0000000..c5a3032
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__rsa.html
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL RSA</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL RSA<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#gbfe076108b7ea202de6821eb3003aff4">openssl_rsa_prv_decrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#g8657287718f063de9c78e9087cfa35bd">openssl_rsa_pub_encrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#gaad1aca00dc26b94915abedf1c67bc58">openssl_rsa_prv_encrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#g89504d57482157dbd8cfec0074015101">openssl_rsa_pub_decrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gbfe076108b7ea202de6821eb3003aff4"></a><!-- doxytag: member="openssl_rsa.h::openssl_rsa_prv_decrypt" ref="gbfe076108b7ea202de6821eb3003aff4" args="(const axutil_env_t *env, const openssl_pkey_t *pkey, const axis2_char_t *padding, oxs_buffer_t *in, oxs_buffer_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int openssl_rsa_prv_decrypt           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pkey</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>padding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>in</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts data using a private key specified in   pointer to openssl_rsa struct  pointer to environment struct  private key for decryption  input data  output data <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gaad1aca00dc26b94915abedf1c67bc58"></a><!-- doxytag: member="openssl_rsa.h::openssl_rsa_prv_encrypt" ref="gaad1aca00dc26b94915abedf1c67bc58" args="(const axutil_env_t *env, const openssl_pkey_t *pkey, const axis2_char_t *padding, oxs_buffer_t *in, oxs_buffer_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int openssl_rsa_prv_encrypt           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pkey</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>padding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>in</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sign data using a private key specified in   pointer to openssl_rsa struct  pointer to environment struct  private key for decryption  input data  output data <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g89504d57482157dbd8cfec0074015101"></a><!-- doxytag: member="openssl_rsa.h::openssl_rsa_pub_decrypt" ref="g89504d57482157dbd8cfec0074015101" args="(const axutil_env_t *env, const openssl_pkey_t *pkey, const axis2_char_t *padding, oxs_buffer_t *in, oxs_buffer_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int openssl_rsa_pub_decrypt           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pkey</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>padding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>in</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verifies data using a public key specified in   pointer to openssl_rsa struct  pointer to environment struct  public key for encryption  input data  output data <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8657287718f063de9c78e9087cfa35bd"></a><!-- doxytag: member="openssl_rsa.h::openssl_rsa_pub_encrypt" ref="g8657287718f063de9c78e9087cfa35bd" args="(const axutil_env_t *env, const openssl_pkey_t *pkey, const axis2_char_t *padding, oxs_buffer_t *in, oxs_buffer_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int openssl_rsa_pub_encrypt           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pkey</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>padding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>in</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts data using a public key specified in   pointer to openssl_rsa struct  pointer to environment struct  public key for encryption  input data  output data <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__sign.html b/axis2/c/rampart/api/html/group__openssl__sign.html
new file mode 100644
index 0000000..b4e3440
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__sign.html
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL Signatue</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL Signatue<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__sign.html#g29f1483526a7a934c4abb53a1c149037">openssl_sig_sign</a> (const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *prvkey, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__sign.html#g45b6872fe55eeff4ac01aa1835513f4c">openssl_sig_verify</a> (const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pubkey, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *sig_buf)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g29f1483526a7a934c4abb53a1c149037"></a><!-- doxytag: member="openssl_sign.h::openssl_sig_sign" ref="g29f1483526a7a934c4abb53a1c149037" args="(const axutil_env_t *env, openssl_pkey_t *prvkey, oxs_buffer_t *input_buf, oxs_buffer_t *output_buf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int openssl_sig_sign           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>prvkey</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input_buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>output_buf</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Signs a content a  using the private key  The result would be placed in the  
+</div>
+</div><p>
+<a class="anchor" name="g45b6872fe55eeff4ac01aa1835513f4c"></a><!-- doxytag: member="openssl_sign.h::openssl_sig_verify" ref="g45b6872fe55eeff4ac01aa1835513f4c" args="(const axutil_env_t *env, openssl_pkey_t *pubkey, oxs_buffer_t *input_buf, oxs_buffer_t *sig_buf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t openssl_sig_verify           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pubkey</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input_buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>sig_buf</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verifies a signature placed in  with the content placed in the  using the public key  
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__util.html b/axis2/c/rampart/api/html/group__openssl__util.html
new file mode 100644
index 0000000..4175c5a
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__util.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL Utility</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL Utility<br>
+<small>
+[<a class="el" href="group__openssl.html">OpenSSL wrapper</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd74fab528b8530c430d0e9e6bfe894b3"></a><!-- doxytag: member="openssl_util::openssl_generate_random_data" ref="gd74fab528b8530c430d0e9e6bfe894b3" args="(const axutil_env_t *env, oxs_buffer_t *buffer, int size)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_generate_random_data</b> (const axutil_env_t *env, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf2451be88d984700b35438886caf873b"></a><!-- doxytag: member="openssl_util::openssl_populate_cipher_property" ref="gf2451be88d984700b35438886caf873b" args="(const axutil_env_t *env, openssl_cipher_property_t *cprop)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_populate_cipher_property</b> (const axutil_env_t *env, <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g264553041e3a1e31bb3096fa89e8c670"></a><!-- doxytag: member="openssl_util::openssl_get_evp_cipher_by_name" ref="g264553041e3a1e31bb3096fa89e8c670" args="(const axutil_env_t *env, axis2_char_t *cipher_name)" -->
+AXIS2_EXTERN EVP_CIPHER *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_get_evp_cipher_by_name</b> (const axutil_env_t *env, axis2_char_t *cipher_name)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__openssl__x509.html b/axis2/c/rampart/api/html/group__openssl__x509.html
new file mode 100644
index 0000000..fc9ec51
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__openssl__x509.html
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OpenSSL X509</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OpenSSL X509</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_format_t</b> { <b>OPENSSL_X509_FORMAT_PEM</b> =  0, 
+<b>OPENSSL_X509_FORMAT_DER</b>, 
+<b>OPENSSL_X509_FORMAT_PKCS12</b>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_info_type_t</b> { <br>
+&nbsp;&nbsp;<b>OPENSSL_X509_INFO_SUBJECT</b> =  0, 
+<b>OPENSSL_X509_INFO_ISSUER</b>, 
+<b>OPENSSL_X509_INFO_VALID_FROM</b>, 
+<b>OPENSSL_X509_INFO_VALID_TO</b>, 
+<br>
+&nbsp;&nbsp;<b>OPENSSL_X509_INFO_FINGER</b>, 
+<b>OPENSSL_X509_INFO_SIGNATURE</b>, 
+<b>OPENSSL_X509_INFO_VERSION</b>, 
+<b>OPENSSL_X509_INFO_PUBKEY</b>, 
+<br>
+&nbsp;&nbsp;<b>OPENSSL_X509_INFO_PUBKEY_ALGO</b>, 
+<b>OPENSSL_X509_INFO_DATA_CERT</b>, 
+<b>OPENSSL_X509_INFO_COMMON_NAME</b>
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0536acb2ada8ffe1fd08a5341cc6ec97"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_from_buffer" ref="g0536acb2ada8ffe1fd08a5341cc6ec97" args="(const axutil_env_t *env, axis2_char_t *b64_encoded_buf, X509 **cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_buffer</b> (const axutil_env_t *env, axis2_char_t *b64_encoded_buf, X509 **cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1bcb2f0655270bf349e24905871fdef0"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_from_pem" ref="g1bcb2f0655270bf349e24905871fdef0" args="(const axutil_env_t *env, axis2_char_t *filename, X509 **cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_pem</b> (const axutil_env_t *env, axis2_char_t *filename, X509 **cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc5b879d6abf78df756c587a4b2c1e065"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_from_pkcs12" ref="gc5b879d6abf78df756c587a4b2c1e065" args="(const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, X509 **cert, EVP_PKEY **pkey, STACK_OF(X509)**ca)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_pkcs12</b> (const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, X509 **cert, EVP_PKEY **pkey, STACK_OF(X509)**ca)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g11c06f5f7e8b5cdc0fc17a862d2216a8"></a><!-- doxytag: member="openssl_x509::openssl_x509_load_certificate" ref="g11c06f5f7e8b5cdc0fc17a862d2216a8" args="(const axutil_env_t *env, openssl_x509_format_t format, axis2_char_t *filename, axis2_char_t *password, X509 **cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_certificate</b> (const axutil_env_t *env, openssl_x509_format_t format, axis2_char_t *filename, axis2_char_t *password, X509 **cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2a078ac9b48db60f8dd93cc3e47a389f"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_cert_data" ref="g2a078ac9b48db60f8dd93cc3e47a389f" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_cert_data</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9d4061121af7e415e8fcb5110824a329"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_serial" ref="g9d4061121af7e415e8fcb5110824a329" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_serial</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc0ebe8778825f87e95d326d75f492b93"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_subject_name_hash" ref="gc0ebe8778825f87e95d326d75f492b93" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_subject_name_hash</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b2840d3b687b18cc40c71b5dc660b8f"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_pubkey" ref="g0b2840d3b687b18cc40c71b5dc660b8f" args="(const axutil_env_t *env, X509 *cert, EVP_PKEY **pubkey)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_pubkey</b> (const axutil_env_t *env, X509 *cert, EVP_PKEY **pubkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g88bed9fb51a71fda6d94db0520562792"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_subject_key_identifier" ref="g88bed9fb51a71fda6d94db0520562792" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_subject_key_identifier</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf48f5adecccc4942240e24db2c914aff"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_info" ref="gf48f5adecccc4942240e24db2c914aff" args="(const axutil_env_t *env, openssl_x509_info_type_t type, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_info</b> (const axutil_env_t *env, openssl_x509_info_type_t type, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bd9ab47d6ad96b98528efb7581fac36"></a><!-- doxytag: member="openssl_x509::openssl_x509_get_common_name" ref="g5bd9ab47d6ad96b98528efb7581fac36" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_common_name</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaba239193fe0cc99b6bd6050ca4355e9"></a><!-- doxytag: member="openssl_x509::openssl_x509_print" ref="gaba239193fe0cc99b6bd6050ca4355e9" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_print</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs.html b/axis2/c/rampart/api/html/group__oxs.html
new file mode 100644
index 0000000..948361b
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OMXMLSecurity</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OMXMLSecurity</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html">Asymmetric Context</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html">OXS Axiom</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axis2__utils.html">Axis2 Utils</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html">Buffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html">C14N</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html">Cipher</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__constants.html">OXS Constants</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html">OXS Context</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__derivation.html">Derivation</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__encryption.html">Encryption</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__error.html">Error</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__iv.html">Initial Vector</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html">Key</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html">Key Manager</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html">Signature Context</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__part.html">Signature Part</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html">Signature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html">OMXMLSecurity Tokens</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html">Utility</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html">X509 Certificate</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html">XML Encryption</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__key__info__builder.html">XML Eky Information Builder</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__key__processor.html">XML Key Processor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html">XML Signature</a></td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__asym__ctx.html b/axis2/c/rampart/api/html/group__oxs__asym__ctx.html
new file mode 100644
index 0000000..e7df6cb
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__asym__ctx.html
@@ -0,0 +1,435 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Asymmetric Context</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Asymmetric Context<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbdc8b746205c1114a121f7fda9baa160"></a><!-- doxytag: member="oxs_asym_ctx::oxs_asym_ctx_t" ref="gbdc8b746205c1114a121f7fda9baa160" args="" -->
+typedef struct oxs_asym_ctx_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_format_t</b> { <b>OXS_ASYM_CTX_FORMAT_UNKNOWN</b> = 0, 
+<b>OXS_ASYM_CTX_FORMAT_PEM</b>, 
+<b>OXS_ASYM_CTX_FORMAT_PKCS12</b>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_operation_t</b> { <b>OXS_ASYM_CTX_OPERATION_PUB_ENCRYPT</b> = 0, 
+<b>OXS_ASYM_CTX_OPERATION_PRV_DECRYPT</b>, 
+<b>OXS_ASYM_CTX_OPERATION_PUB_DECRYPT</b>, 
+<b>OXS_ASYM_CTX_OPERATION_PRV_ENCRYPT</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb92d922d56bed71f11c9118f53fdcc83"></a><!-- doxytag: member="oxs_asym_ctx::oxs_asym_ctx_create" ref="gb92d922d56bed71f11c9118f53fdcc83" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_asym_ctx_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_create</b> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g703814950ee19fd7c369abbdb5aaa6f5">oxs_asym_ctx_free</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#ga2a91c6dc475ca7317225bacfe911b26">oxs_asym_ctx_get_algorithm</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g2a2d9584457b97d301510d7ca0ee2cf3">oxs_asym_ctx_get_st_ref_pattern</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+oxs_asym_ctx_operation_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#gab0fa68e130e8f3e71c4d0da061e78f1">oxs_asym_ctx_get_operation</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#ged4fefe630875bf8e82b551c0ef4b7fa">oxs_asym_ctx_get_private_key</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g7db08338c7167945ade61a9dbe2a0428">oxs_asym_ctx_get_certificate</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g4e79554d32ea496562502d070a1f9996">oxs_asym_ctx_set_algorithm</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g62000beb6335149909d0b79576a1e038">oxs_asym_ctx_set_st_ref_pattern</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *st_ref_pattern)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#gf08ffc2e25f336eeb84070aaaf98009a">oxs_asym_ctx_set_operation</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_asym_ctx_operation_t operation)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g049adac8c282a3cb3f6cf4f331803cf0">oxs_asym_ctx_set_certificate</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_x509_cert_t *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g677a1003582eb2b92585ad2905ef97b5">oxs_asym_ctx_set_private_key</a> (oxs_asym_ctx_t *asym_ctx, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *private_key)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g703814950ee19fd7c369abbdb5aaa6f5"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_free" ref="g703814950ee19fd7c369abbdb5aaa6f5" args="(oxs_asym_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_free           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function for the asymmetric context struct  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga2a91c6dc475ca7317225bacfe911b26"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_get_algorithm" ref="ga2a91c6dc475ca7317225bacfe911b26" args="(const oxs_asym_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_asym_ctx_get_algorithm           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the algorithm used to encrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7db08338c7167945ade61a9dbe2a0428"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_get_certificate" ref="g7db08338c7167945ade61a9dbe2a0428" args="(const oxs_asym_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_x509_cert_t* oxs_asym_ctx_get_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the x509 crtificate used.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gab0fa68e130e8f3e71c4d0da061e78f1"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_get_operation" ref="gab0fa68e130e8f3e71c4d0da061e78f1" args="(const oxs_asym_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_asym_ctx_operation_t oxs_asym_ctx_get_operation           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the operation. For ex: Public Key encrypt, Private Key Decrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ged4fefe630875bf8e82b551c0ef4b7fa"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_get_private_key" ref="ged4fefe630875bf8e82b551c0ef4b7fa" args="(const oxs_asym_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* oxs_asym_ctx_get_private_key           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the private key used  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2a2d9584457b97d301510d7ca0ee2cf3"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_get_st_ref_pattern" ref="g2a2d9584457b97d301510d7ca0ee2cf3" args="(const oxs_asym_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_asym_ctx_get_st_ref_pattern           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the SecurityTokenReference pattern. For ex: IssuerSerial  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4e79554d32ea496562502d070a1f9996"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_set_algorithm" ref="g4e79554d32ea496562502d070a1f9996" args="(oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_algorithm           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algorithm</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the algorithm used to encrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  used to encrypt <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g049adac8c282a3cb3f6cf4f331803cf0"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_set_certificate" ref="g049adac8c282a3cb3f6cf4f331803cf0" args="(oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_x509_cert_t *certificate)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>certificate</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the x509 crtificate used.  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  the x509 crtificate used. <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf08ffc2e25f336eeb84070aaaf98009a"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_set_operation" ref="gf08ffc2e25f336eeb84070aaaf98009a" args="(oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_asym_ctx_operation_t operation)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_operation           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_asym_ctx_operation_t&nbsp;</td>
+          <td class="paramname"> <em>operation</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the operation. For ex: Public Key encrypt, Private Key Decrypt  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  the operation. For ex: Public Key encrypt, Private Key Decrypt <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g677a1003582eb2b92585ad2905ef97b5"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_set_private_key" ref="g677a1003582eb2b92585ad2905ef97b5" args="(oxs_asym_ctx_t *asym_ctx, const axutil_env_t *env, openssl_pkey_t *private_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_private_key           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>asym_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>private_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets private key used  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  private key used <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g62000beb6335149909d0b79576a1e038"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_set_st_ref_pattern" ref="g62000beb6335149909d0b79576a1e038" args="(oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *st_ref_pattern)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_asym_ctx_set_st_ref_pattern           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>st_ref_pattern</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the SecurityTokenReference pattern. For ex: IssuerSerial  pointer to the OMXMLSec asymmetric context struct  pointer to environment struct  SecurityTokenReference pattern. For ex: IssuerSerial <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__axiom.html b/axis2/c/rampart/api/html/group__oxs__axiom.html
new file mode 100644
index 0000000..47247f0
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__axiom.html
@@ -0,0 +1,818 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OXS Axiom</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OXS Axiom<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g1bd4035948efe471a6ff198a9ee36eca">oxs_axiom_add_attribute</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_ns, axis2_char_t *attribute_ns_uri, axis2_char_t *attribute, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g65a8d5e7b77d2d2d8d69157e09818ad9">oxs_axiom_get_number_of_children_with_qname</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g4d407950fbcbe08ced690f1f2479f981">oxs_axiom_get_node_by_local_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *local_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g1256956c073f0366d79a42d7df8c27be">oxs_axiom_get_node_by_id</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attr, axis2_char_t *val, axis2_char_t *ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#gc4d6bee25ce27811a4a1a4c4663b27e7">oxs_axiom_get_attribute_value_of_node_by_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_name, axis2_char_t *ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g4829906f2940b10ef351c90b9b8c029d">oxs_axiom_get_attribute_val_of_node_by_qname</a> (const axutil_env_t *env, axiom_node_t *node, axutil_qname_t *qname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g4b85c207643c844618babfc04b5d3111">oxs_axiom_get_first_child_node_by_name</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g0cc1ab6ea2ca78e35c281991674508b0">oxs_axiom_get_node_content</a> (const axutil_env_t *env, axiom_node_t *node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#ga7d645a46cb5aef9998cb472551ccd6b">oxs_axiom_deserialize_node</a> (const axutil_env_t *env, axis2_char_t *buffer)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#ga39a1e3a991d5e1c7ff12494a0d5d0ff">oxs_axiom_check_node_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *name, axis2_char_t *ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g00a14a6d48d4d46b00444a255bc0c33c">oxs_axiom_interchange_nodes</a> (const axutil_env_t *env, axiom_node_t *node_to_move, axiom_node_t *node_before)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g90998f7bad3120bb0db5d77778ad37e8">oxs_axiom_add_as_the_first_child</a> (const axutil_env_t *env, axiom_node_t *parent, axiom_node_t *child)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#gd2fb5d426ca6a229c809eb3748ec34e7">oxs_axiom_get_first_node_by_name_and_attr_val</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *e_name, axis2_char_t *e_ns, axis2_char_t *attr_name, axis2_char_t *attr_val, axis2_char_t *attr_ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g3109b1d0831e5c2d53c0a4e508a74421">oxs_axiom_get_first_node_by_name_and_attr_val_from_xml_doc</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *e_name, axis2_char_t *e_ns, axis2_char_t *attr_name, axis2_char_t *attr_val, axis2_char_t *attr_ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#ga8df24237e46f9ae6d440bd1a71a5312">oxs_axiom_clone_node</a> (const axutil_env_t *env, axiom_node_t *node)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g90998f7bad3120bb0db5d77778ad37e8"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_add_as_the_first_child" ref="g90998f7bad3120bb0db5d77778ad37e8" args="(const axutil_env_t *env, axiom_node_t *parent, axiom_node_t *child)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_axiom_add_as_the_first_child           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>child</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds  as the first child of  <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. Must not be null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>parent node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>child</em>&nbsp;</td><td>child node which has to be the first child of parent </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1bd4035948efe471a6ff198a9ee36eca"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_add_attribute" ref="g1bd4035948efe471a6ff198a9ee36eca" args="(const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_ns, axis2_char_t *attribute_ns_uri, axis2_char_t *attribute, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_axiom_add_attribute           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attribute_ns</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attribute_ns_uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attribute</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds an attribute to a particular node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node where the attibute will be added </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attribute_ns</em>&nbsp;</td><td>the the ns_prefix of the attribute </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attribute_ns_uri</em>&nbsp;</td><td>the uri of the attribute </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attribute</em>&nbsp;</td><td>the localname of the attribute </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value of the attribute </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga39a1e3a991d5e1c7ff12494a0d5d0ff"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_check_node_name" ref="ga39a1e3a991d5e1c7ff12494a0d5d0ff" args="(const axutil_env_t *env, axiom_node_t *node, axis2_char_t *name, axis2_char_t *ns)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t oxs_axiom_check_node_name           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>ns</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks whether given node is having same name and namespace as given <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. Must not be null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>node to be checked for name and namespace </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>local name to be checked against given node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns</em>&nbsp;</td><td>namespace to be checked against given node. Can be null. If null, will be omitted </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_TRUE if given name/ns is same as in the node. AXIS2_FALSE otherwise. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga8df24237e46f9ae6d440bd1a71a5312"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_clone_node" ref="ga8df24237e46f9ae6d440bd1a71a5312" args="(const axutil_env_t *env, axiom_node_t *node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_clone_node           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clones the given node. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. Must not be null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>node to be cloned </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>cloned node if success. NULL otherwise </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga7d645a46cb5aef9998cb472551ccd6b"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_deserialize_node" ref="ga7d645a46cb5aef9998cb472551ccd6b" args="(const axutil_env_t *env, axis2_char_t *buffer)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_deserialize_node           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deserialises given buffer and creates the axiom node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. Must not be NULL </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>representation of serialised node </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>deserialised node if success. NULL otherwise. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4829906f2940b10ef351c90b9b8c029d"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_attribute_val_of_node_by_qname" ref="g4829906f2940b10ef351c90b9b8c029d" args="(const axutil_env_t *env, axiom_node_t *node, axutil_qname_t *qname)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_axiom_get_attribute_val_of_node_by_qname           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_qname_t *&nbsp;</td>
+          <td class="paramname"> <em>qname</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Traverse thru the node and its descendents. Check if the node has a particular attribute with qname as in . Returns the attribute value. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node to be searched </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>qname</em>&nbsp;</td><td>the qname of the attribute </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the attribute value if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc4d6bee25ce27811a4a1a4c4663b27e7"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_attribute_value_of_node_by_name" ref="gc4d6bee25ce27811a4a1a4c4663b27e7" args="(const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_name, axis2_char_t *ns)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_axiom_get_attribute_value_of_node_by_name           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attribute_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>ns</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Traverse thru the node and its descendents. Check if the node has a particular attribute with name as in  and namespace as in . Returns the attribute value. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node to be searched </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attribute_name</em>&nbsp;</td><td>the attribute name of the node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns</em>&nbsp;</td><td>namespace of the attribute </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the attribute value if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4b85c207643c844618babfc04b5d3111"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_first_child_node_by_name" ref="g4b85c207643c844618babfc04b5d3111" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_get_first_child_node_by_name           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>local_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>ns_uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>prefix</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check the node and its children. Check if the localname is equal to the given name Note: You may pass the prefix=NULL as the prefix may be different depending on the impl <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>the node to be searched </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>local_name</em>&nbsp;</td><td>the local name of the node to be searched  namespace uri of the node to be searched  prefix of the node to be searched. If NULL, node with any prefix will be considered </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd2fb5d426ca6a229c809eb3748ec34e7"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_first_node_by_name_and_attr_val" ref="gd2fb5d426ca6a229c809eb3748ec34e7" args="(const axutil_env_t *env, axiom_node_t *node, axis2_char_t *e_name, axis2_char_t *e_ns, axis2_char_t *attr_name, axis2_char_t *attr_val, axis2_char_t *attr_ns)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_get_first_node_by_name_and_attr_val           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>e_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>e_ns</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attr_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attr_val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attr_ns</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Traverse thru the node and its children. Check if the element has the given qname and has a id attribute equal to the given value. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node to be searched </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>e_name</em>&nbsp;</td><td>element name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>e_ns</em>&nbsp;</td><td>element namespace. If NULL doesn't consider the namespaces </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attr_name</em>&nbsp;</td><td>the attribute name of the node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attr_val</em>&nbsp;</td><td>the attribute value of the node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attr_ns</em>&nbsp;</td><td>the attribute namespace. If NULL doesn't consider namespaces. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3109b1d0831e5c2d53c0a4e508a74421"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_first_node_by_name_and_attr_val_from_xml_doc" ref="g3109b1d0831e5c2d53c0a4e508a74421" args="(const axutil_env_t *env, axiom_node_t *node, axis2_char_t *e_name, axis2_char_t *e_ns, axis2_char_t *attr_name, axis2_char_t *attr_val, axis2_char_t *attr_ns)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_get_first_node_by_name_and_attr_val_from_xml_doc           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>e_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>e_ns</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attr_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attr_val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attr_ns</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+First find the root of the scope node. Traverse thru the root node and its children. Check if the element has the given qname and has a attribute equal to the given values. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node to be searched </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>e_name</em>&nbsp;</td><td>element name </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>e_ns</em>&nbsp;</td><td>element namespace. If NULL doesn't consider the namespaces </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attr_name</em>&nbsp;</td><td>the attribute name of the node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attr_val</em>&nbsp;</td><td>the attribute value of the node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attr_ns</em>&nbsp;</td><td>the attribute namespace. If NULL doesn't consider namespaces. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1256956c073f0366d79a42d7df8c27be"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_node_by_id" ref="g1256956c073f0366d79a42d7df8c27be" args="(const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attr, axis2_char_t *val, axis2_char_t *ns)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_get_node_by_id           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>attr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>ns</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Traverse thru the node and its descendents. Check if the node has a particular attibure value, whose attribute name as in  and value as in  <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node to be searched </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>the attribute name of the node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the attribute value of the node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns</em>&nbsp;</td><td>namespace of the attribute </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4d407950fbcbe08ced690f1f2479f981"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_node_by_local_name" ref="g4d407950fbcbe08ced690f1f2479f981" args="(const axutil_env_t *env, axiom_node_t *node, axis2_char_t *local_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_axiom_get_node_by_local_name           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>local_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Traverse thru the node and its descendents. Check if the localname is equal to the given name <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node to be searched </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>localname</em>&nbsp;</td><td>the local name of the node to be searched </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the node if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0cc1ab6ea2ca78e35c281991674508b0"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_node_content" ref="g0cc1ab6ea2ca78e35c281991674508b0" args="(const axutil_env_t *env, axiom_node_t *node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_axiom_get_node_content           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns content of a node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node whose content should be retrieved </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the content of the node if found, else NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g65a8d5e7b77d2d2d8d69157e09818ad9"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_get_number_of_children_with_qname" ref="g65a8d5e7b77d2d2d8d69157e09818ad9" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_axiom_get_number_of_children_with_qname           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>local_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>ns_uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>prefix</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Finds the number of childern with given qname <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. MUST NOT be NULL, </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>the root element defining start of the search </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>localname</em>&nbsp;</td><td>the local part of the qname </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns_uri</em>&nbsp;</td><td>uri part of the qname </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>prefix</em>&nbsp;</td><td>the prefix part of the qname </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of children found </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g00a14a6d48d4d46b00444a255bc0c33c"></a><!-- doxytag: member="oxs_axiom.h::oxs_axiom_interchange_nodes" ref="g00a14a6d48d4d46b00444a255bc0c33c" args="(const axutil_env_t *env, axiom_node_t *node_to_move, axiom_node_t *node_before)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_axiom_interchange_nodes           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node_to_move</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node_before</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+moves the given node before second node. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment. Must not be null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node_to_move</em>&nbsp;</td><td>node to be moved </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node_before</em>&nbsp;</td><td>node_to_move will be moved before this node </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__axis2__utils.html b/axis2/c/rampart/api/html/group__oxs__axis2__utils.html
new file mode 100644
index 0000000..65776f4
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__axis2__utils.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Axis2 Utils</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Axis2 Utils<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__buffer.html b/axis2/c/rampart/api/html/group__oxs__buffer.html
new file mode 100644
index 0000000..cd43d80
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__buffer.html
@@ -0,0 +1,553 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Buffer</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Buffer<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9704a9bf94f33513cd78d575ed42cb6a"></a><!-- doxytag: member="oxs_buffer::OXS_BUFFER_INITIAL_SIZE" ref="g9704a9bf94f33513cd78d575ed42cb6a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_BUFFER_INITIAL_SIZE</b>&nbsp;&nbsp;&nbsp;1024</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct oxs_buffer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_AllocMode</a> { <b>oxs_alloc_mode_exact</b> =  0, 
+<b>oxs_alloc_mode_double</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g3e54c77ee57b2a5af2469becddf748a1">oxs_buffer_free</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g4dc926f9132ebff41120c08abd4aa5fd">oxs_buffer_remove_head</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g648af01b647e90398ac02285a5920fd8">oxs_buffer_remove_tail</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gf1863b19d68b64079f88643d1fe08184">oxs_buffer_populate</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gfcad7537878180c6947bd398407c023f">oxs_buffer_append</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gab7b7db8b2ed5aeedf7afb7b8ca98877">oxs_buffer_prepend</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g28fa4d555e4512e838546846fad5c764">oxs_buffer_read_file</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, const axis2_char_t *filename)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g2a6799f5cc72ca3066eb377b0a1620b4">oxs_buffer_set_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gae8943d9cacea29e125a5f58bb612ed8">oxs_buffer_set_max_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g8f71c937987e1dded2dc1bf2cc54cb74">oxs_buffer_get_data</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g7cf693be18939b9ceb487a373a7d3341">oxs_buffer_get_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gee0a94847067aaca4e8a0837d3748fe5">oxs_buffer_get_max_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8dc64f70c3c60d9c1f17acd6d567a434"></a><!-- doxytag: member="oxs_buffer::oxs_buffer_dup" ref="g8dc64f70c3c60d9c1f17acd6d567a434" args="(oxs_buffer_t *buffer, const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_buffer_dup</b> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8b048bccba352c3ebf7f33fa38c40c12"></a><!-- doxytag: member="oxs_buffer::oxs_buffer_create" ref="g8b048bccba352c3ebf7f33fa38c40c12" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_buffer_create</b> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g0c4b78066ec1762a58cbec685dd60537"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_t" ref="g0c4b78066ec1762a58cbec685dd60537" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct oxs_buffer <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct oxs_buffer 
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g225394ed33b04715f631fb42897dd31b"></a><!-- doxytag: member="oxs_buffer.h::oxs_AllocMode" ref="g225394ed33b04715f631fb42897dd31b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_AllocMode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate mode for the buffer oxs_alloc_mode_exact : Minimizes the allocated memory size oxs_alloc_mode_double : Minimizes number of Malloc calls 
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gfcad7537878180c6947bd398407c023f"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_append" ref="gfcad7537878180c6947bd398407c023f" args="(oxs_buffer_t *buffer, const axutil_env_t *env, unsigned char *data, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_append           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Append data (to the end)  pointer to the OMXMLSec buffer struct  pointer to environment struct  the data for the buffer  the effective length of data <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3e54c77ee57b2a5af2469becddf748a1"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_free" ref="g3e54c77ee57b2a5af2469becddf748a1" args="(oxs_buffer_t *buffer, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_free           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function of the buffer <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>pointer to the OMXMLSec buffer struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8f71c937987e1dded2dc1bf2cc54cb74"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_get_data" ref="g8f71c937987e1dded2dc1bf2cc54cb74" args="(oxs_buffer_t *buffer, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN unsigned char* oxs_buffer_get_data           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns data  pointer to the OMXMLSec buffer struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>data in the buffer </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gee0a94847067aaca4e8a0837d3748fe5"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_get_max_size" ref="gee0a94847067aaca4e8a0837d3748fe5" args="(oxs_buffer_t *buffer, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_buffer_get_max_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the maximum size of the buffer  pointer to the OMXMLSec buffer struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>the maximum size of the buffer </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7cf693be18939b9ceb487a373a7d3341"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_get_size" ref="g7cf693be18939b9ceb487a373a7d3341" args="(oxs_buffer_t *buffer, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_buffer_get_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the effective length of the buffer  pointer to the OMXMLSec buffer struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>the effective length of the buffer as int </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf1863b19d68b64079f88643d1fe08184"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_populate" ref="gf1863b19d68b64079f88643d1fe08184" args="(oxs_buffer_t *buffer, const axutil_env_t *env, unsigned char *data, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_populate           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+populates the buffer using the  set the  as the useful length  pointer to the OMXMLSec buffer struct  pointer to environment struct  the data for the buffer  the effective length of data <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gab7b7db8b2ed5aeedf7afb7b8ca98877"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_prepend" ref="gab7b7db8b2ed5aeedf7afb7b8ca98877" args="(oxs_buffer_t *buffer, const axutil_env_t *env, unsigned char *data, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_prepend           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prepends data (to the front of the buffer)  pointer to the OMXMLSec buffer struct  pointer to environment struct  the data for the buffer  the effective length of data <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g28fa4d555e4512e838546846fad5c764"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_read_file" ref="g28fa4d555e4512e838546846fad5c764" args="(oxs_buffer_t *buffer, const axutil_env_t *env, const axis2_char_t *filename)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_read_file           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>filename</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reads a file specified by   pointer to the OMXMLSec buffer struct  pointer to environment struct  The name of the file <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4dc926f9132ebff41120c08abd4aa5fd"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_remove_head" ref="g4dc926f9132ebff41120c08abd4aa5fd" args="(oxs_buffer_t *buffer, const axutil_env_t *env, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_remove_head           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes the first (size) charcters from the buffer <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>pointer to the OMXMLSec buffer struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>number of characters to be removed </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g648af01b647e90398ac02285a5920fd8"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_remove_tail" ref="g648af01b647e90398ac02285a5920fd8" args="(oxs_buffer_t *buffer, const axutil_env_t *env, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_remove_tail           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes the last (size) charcters from the buffer <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>pointer to the OMXMLSec buffer struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>number of characters to be removed </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gae8943d9cacea29e125a5f58bb612ed8"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_set_max_size" ref="gae8943d9cacea29e125a5f58bb612ed8" args="(oxs_buffer_t *buffer, const axutil_env_t *env, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_set_max_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the maximum size of the buffer. Usually this will be allocated dynamically  pointer to the OMXMLSec buffer struct  pointer to environment struct  the maximum size of the buffer <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2a6799f5cc72ca3066eb377b0a1620b4"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_set_size" ref="g2a6799f5cc72ca3066eb377b0a1620b4" args="(oxs_buffer_t *buffer, const axutil_env_t *env, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_buffer_set_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the size  pointer to the OMXMLSec buffer struct  pointer to environment struct  the value of the size <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__c14n.html b/axis2/c/rampart/api/html/group__oxs__c14n.html
new file mode 100644
index 0000000..91ed052
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__c14n.html
@@ -0,0 +1,318 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: C14N</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>C14N<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="oxs__c14n_8h.html">oxs_c14n.h</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cannonicalization implementation for OMXMLSecurity. <br></td></tr>
+
+<p>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#g16b9264cc86737e346a83bcb0b192043">oxs_c14n_apply_stream_algo</a> (const axutil_env_t *env, const axiom_document_t *doc, axutil_stream_t *stream, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#g7f4889c878463dd92df35bafc6e1d6ed">oxs_c14n_apply_algo</a> (const axutil_env_t *env, const axiom_document_t *doc, axis2_char_t **outbuf, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#gaad8c0004071c224c50d6a4162e19bb1">oxs_c14n_apply_stream</a> (const axutil_env_t *env, const axiom_document_t *doc, axis2_bool_t comments, axutil_stream_t *stream, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#gf29a49dd9a48994edf4b3f260b6a57fe">oxs_c14n_apply</a> (const axutil_env_t *env, const axiom_document_t *doc, const axis2_bool_t comments, axis2_char_t **outbuf, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Canonicalization (XML-C14N). <hr><h2>Function Documentation</h2>
+<a class="anchor" name="gf29a49dd9a48994edf4b3f260b6a57fe"></a><!-- doxytag: member="oxs_c14n.h::oxs_c14n_apply" ref="gf29a49dd9a48994edf4b3f260b6a57fe" args="(const axutil_env_t *env, const axiom_document_t *doc, const axis2_bool_t comments, axis2_char_t **outbuf, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_c14n_apply           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_document_t *&nbsp;</td>
+          <td class="paramname"> <em>doc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>comments</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t **&nbsp;</td>
+          <td class="paramname"> <em>outbuf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>exclusive</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>ns_prefixes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform given XML-Canonicalization (XML-C14N) method and returns the result as an <pre>axis2_char_t</pre> buffer.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to the Axis2/C environment. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>Document on which the canonicalization is performed. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>comments</em>&nbsp;</td><td><pre>TRUE</pre> if comments should be included in the output; <pre>FALSE</pre> otherwise. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>outbuf</em>&nbsp;</td><td>Output buffer. A new buffer is allocated by the function, should be free'd by the caller. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns_prefixes</em>&nbsp;</td><td>List of inclusive namespace prefixes. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>exclusive</em>&nbsp;</td><td><pre>TRUE</pre> if exclusive cannonicalization should be used; <pre>FALSE</pre> otherwise. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>Node that defines the subdocument to be canonicalized. When it is <pre>NULL</pre> the whole document will be canonicalized. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7f4889c878463dd92df35bafc6e1d6ed"></a><!-- doxytag: member="oxs_c14n.h::oxs_c14n_apply_algo" ref="g7f4889c878463dd92df35bafc6e1d6ed" args="(const axutil_env_t *env, const axiom_document_t *doc, axis2_char_t **outbuf, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_c14n_apply_algo           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_document_t *&nbsp;</td>
+          <td class="paramname"> <em>doc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t **&nbsp;</td>
+          <td class="paramname"> <em>outbuf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>ns_prefixes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform given XML-Canonicalization (XML-C14N) method and returns the result as an <pre>axis2_char_t</pre> buffer.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to the Axis2/C environment. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>Document on which the canonicalization is performed. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>outbuf</em>&nbsp;</td><td>Output buffer. A new buffer is allocated by the function, should be free'd by the caller. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns_prefixes</em>&nbsp;</td><td>List of inclusive namespace prefixes. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>Node that defines the subdocument to be canonicalized. When it is <pre>NULL</pre> the whole document will be canonicalized. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>algo</em>&nbsp;</td><td>Canonicalization method to be used. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gaad8c0004071c224c50d6a4162e19bb1"></a><!-- doxytag: member="oxs_c14n.h::oxs_c14n_apply_stream" ref="gaad8c0004071c224c50d6a4162e19bb1" args="(const axutil_env_t *env, const axiom_document_t *doc, axis2_bool_t comments, axutil_stream_t *stream, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_c14n_apply_stream           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_document_t *&nbsp;</td>
+          <td class="paramname"> <em>doc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>comments</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_stream_t *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>exclusive</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>ns_prefixes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform given XML-Canonicalization (XML-C14N) method and returns the result as an <pre>axutil_stream</pre>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to the Axis2/C environment. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>Document on which the canonicalization is performed. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>comments</em>&nbsp;</td><td><pre>TRUE</pre> if comments should be included in the output; <pre>FALSE</pre> otherwise. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>stream</em>&nbsp;</td><td>Output stream. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns_prefixes</em>&nbsp;</td><td>List of inclusive namespace prefixes. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>exclusive</em>&nbsp;</td><td><pre>TRUE</pre> if exclusive cannonicalization should be used; <pre>FALSE</pre> otherwise. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>Node that defines the subdocument to be canonicalized. When it is <pre>NULL</pre> the whole document will be canonicalized. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g16b9264cc86737e346a83bcb0b192043"></a><!-- doxytag: member="oxs_c14n.h::oxs_c14n_apply_stream_algo" ref="g16b9264cc86737e346a83bcb0b192043" args="(const axutil_env_t *env, const axiom_document_t *doc, axutil_stream_t *stream, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_c14n_apply_stream_algo           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_document_t *&nbsp;</td>
+          <td class="paramname"> <em>doc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_stream_t *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>ns_prefixes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform given XML-Canonicalization (XML-C14N) method and returns the result as an <pre>axutil_stream</pre>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to the Axis2/C environment. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>doc</em>&nbsp;</td><td>Document on which the canonicalization is performed. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>stream</em>&nbsp;</td><td>Output stream. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ns_prefixes</em>&nbsp;</td><td>List of inclusive namespace prefixes. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>Node that defines the subdocument to be canonicalized. When it is <pre>NULL</pre> the whole document will be canonicalized. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>algo</em>&nbsp;</td><td>Canonicalization method to be used. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__cipher.html b/axis2/c/rampart/api/html/group__oxs__cipher.html
new file mode 100644
index 0000000..fde0b0c
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__cipher.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Cipher</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Cipher<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#gbae5541db8bbdc4bc54a0b48ec2d2635">oxs_get_cipher_property_for_url</a> (const axutil_env_t *env, axis2_char_t *url)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#g4055a06bcb05ea64da52e49fa4252cac">oxs_get_cipher_name_for_url</a> (const axutil_env_t *env, axis2_char_t *url)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#g7e1e5c90d767dcade787eff84234abff">oxs_get_cipher_url_for_name</a> (const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g4055a06bcb05ea64da52e49fa4252cac"></a><!-- doxytag: member="oxs_cipher.h::oxs_get_cipher_name_for_url" ref="g4055a06bcb05ea64da52e49fa4252cac" args="(const axutil_env_t *env, axis2_char_t *url)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_get_cipher_name_for_url           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>url</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the cipher name for the given url <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>url</em>&nbsp;</td><td>the url as a string </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>return</em>&nbsp;</td><td>the name as a string </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbae5541db8bbdc4bc54a0b48ec2d2635"></a><!-- doxytag: member="oxs_cipher.h::oxs_get_cipher_property_for_url" ref="gbae5541db8bbdc4bc54a0b48ec2d2635" args="(const axutil_env_t *env, axis2_char_t *url)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>* oxs_get_cipher_property_for_url           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>url</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the cipher property for the given url <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>url</em>&nbsp;</td><td>the url as a string </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>return</em>&nbsp;</td><td>the property </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7e1e5c90d767dcade787eff84234abff"></a><!-- doxytag: member="oxs_cipher.h::oxs_get_cipher_url_for_name" ref="g7e1e5c90d767dcade787eff84234abff" args="(const axutil_env_t *env, axis2_char_t *name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_get_cipher_url_for_name           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the cipher url for the given name <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name as a string </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>return</em>&nbsp;</td><td>the url as a string </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__constants.html b/axis2/c/rampart/api/html/group__oxs__constants.html
new file mode 100644
index 0000000..2d8af64
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__constants.html
@@ -0,0 +1,668 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OXS Constants</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OXS Constants<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbdf34a4128f60fa9bbf292abad8a4622"></a><!-- doxytag: member="oxs_constants::OXS_DEFAULT_KT_ALGO_HREF" ref="gbdf34a4128f60fa9bbf292abad8a4622" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DEFAULT_KT_ALGO_HREF</b>&nbsp;&nbsp;&nbsp;OXS_HREF_RSA_PKCS1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc4cbeb7e8bc3940da43162c6c290203"></a><!-- doxytag: member="oxs_constants::OXS_DEFAULT_SYM_ALGO" ref="gfc4cbeb7e8bc3940da43162c6c290203" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DEFAULT_SYM_ALGO</b>&nbsp;&nbsp;&nbsp;OXS_HREF_AES_256_CBC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g08af8ee0c88eb68101dfee096fd97937"></a><!-- doxytag: member="oxs_constants::OXS_STR_DEFAULT" ref="g08af8ee0c88eb68101dfee096fd97937" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_DEFAULT</b>&nbsp;&nbsp;&nbsp;OXS_STR_EMBEDDED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g42782b5f880e9cb8fff44f7aaa688c66"></a><!-- doxytag: member="oxs_constants::OXS_XENC" ref="g42782b5f880e9cb8fff44f7aaa688c66" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_XENC</b>&nbsp;&nbsp;&nbsp;&quot;xenc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf68fb69df97bbd66284f20db7e3258fd"></a><!-- doxytag: member="oxs_constants::OXS_DS" ref="gf68fb69df97bbd66284f20db7e3258fd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DS</b>&nbsp;&nbsp;&nbsp;&quot;ds&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf90e024fc19bbf3ef13ec784573aafae"></a><!-- doxytag: member="oxs_constants::OXS_WSSE" ref="gf90e024fc19bbf3ef13ec784573aafae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE</b>&nbsp;&nbsp;&nbsp;&quot;wsse&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g06f1e1eba9a82f43a5a0582796cf6329"></a><!-- doxytag: member="oxs_constants::OXS_WSSE_11" ref="g06f1e1eba9a82f43a5a0582796cf6329" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_11</b>&nbsp;&nbsp;&nbsp;&quot;wsse11&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g06feac4ddf58e2dfb93997177303cb18"></a><!-- doxytag: member="oxs_constants::OXS_WSU" ref="g06feac4ddf58e2dfb93997177303cb18" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSU</b>&nbsp;&nbsp;&nbsp;&quot;wsu&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfda3ae7273ff7c4239180a50bc970352"></a><!-- doxytag: member="oxs_constants::OXS_WSC" ref="gfda3ae7273ff7c4239180a50bc970352" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSC</b>&nbsp;&nbsp;&nbsp;&quot;wsc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf74f6b1becc76ba1f87524b255ddeb3"></a><!-- doxytag: member="oxs_constants::OXS_WSSE_XMLNS" ref="gcf74f6b1becc76ba1f87524b255ddeb3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbfbadbfd9c4019ce0086532e1df77299"></a><!-- doxytag: member="oxs_constants::OXS_WSSE_11_XMLNS" ref="gbfbadbfd9c4019ce0086532e1df77299" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_11_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bdd80219c95c24613853eb504a0cfa4"></a><!-- doxytag: member="oxs_constants::OXS_WSU_XMLNS" ref="g5bdd80219c95c24613853eb504a0cfa4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSU_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g21de181022414bf5cb3721372e6e92be"></a><!-- doxytag: member="oxs_constants::OXS_ENCDATA_ID" ref="g21de181022414bf5cb3721372e6e92be" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENCDATA_ID</b>&nbsp;&nbsp;&nbsp;&quot;EncDataID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geca6d5e5776bf51e461edca4295acfe9"></a><!-- doxytag: member="oxs_constants::OXS_ENCKEY_ID" ref="geca6d5e5776bf51e461edca4295acfe9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENCKEY_ID</b>&nbsp;&nbsp;&nbsp;&quot;EncKeyID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0f8f2a4c7e7b9bb87a8fe4875f0eb1b5"></a><!-- doxytag: member="oxs_constants::OXS_SIG_ID" ref="g0f8f2a4c7e7b9bb87a8fe4875f0eb1b5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SIG_ID</b>&nbsp;&nbsp;&nbsp;&quot;SigID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8461a5d77ee37bbad3f4c64f3a5af57d"></a><!-- doxytag: member="oxs_constants::OXS_CERT_ID" ref="g8461a5d77ee37bbad3f4c64f3a5af57d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_CERT_ID</b>&nbsp;&nbsp;&nbsp;&quot;CertID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0e364b463829e655dbbac44d306ff369"></a><!-- doxytag: member="oxs_constants::OXS_EMBEDDED_ID" ref="g0e364b463829e655dbbac44d306ff369" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_EMBEDDED_ID</b>&nbsp;&nbsp;&nbsp;&quot;EmbeddedID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5749b2c092daea7d6ff6aed946da773a"></a><!-- doxytag: member="oxs_constants::OXS_DERIVED_ID" ref="g5749b2c092daea7d6ff6aed946da773a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DERIVED_ID</b>&nbsp;&nbsp;&nbsp;&quot;DKID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g00bf910a9d484fed40aa28162aa633c5"></a><!-- doxytag: member="oxs_constants::OXS_SIG_CONF_ID" ref="g00bf910a9d484fed40aa28162aa633c5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SIG_CONF_ID</b>&nbsp;&nbsp;&nbsp;&quot;SigConfID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd475dc661bd70fb39be60d3b2c7618f2"></a><!-- doxytag: member="oxs_constants::OXS_LOCAL_REFERENCE_PREFIX" ref="gd475dc661bd70fb39be60d3b2c7618f2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_LOCAL_REFERENCE_PREFIX</b>&nbsp;&nbsp;&nbsp;&quot;#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8da6d091bdb90e22f3d0556318681d6"></a><!-- doxytag: member="oxs_constants::OXS_DSIG_NS" ref="gf8da6d091bdb90e22f3d0556318681d6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DSIG_NS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbc161d1b0c7c3ae785274992bb96c03c"></a><!-- doxytag: member="oxs_constants::OXS_ENC_NS" ref="gbc161d1b0c7c3ae785274992bb96c03c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENC_NS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf9ff397f8030bf9a8e5f0eb43ab73bae"></a><!-- doxytag: member="oxs_constants::OXS_WSSE_NS" ref="gf9ff397f8030bf9a8e5f0eb43ab73bae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_NS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga5b9f535418e8ec3ddaec5231846d610"></a><!-- doxytag: member="oxs_constants::OXS_WSC_NS_05_02" ref="ga5b9f535418e8ec3ddaec5231846d610" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSC_NS_05_02</b>&nbsp;&nbsp;&nbsp;&quot;http://schemas.xmlsoap.org/ws/2005/02/sc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g32c2d5a5d09c12a210b15a14e3fa5db0"></a><!-- doxytag: member="oxs_constants::OXS_WSC_NS_05_12" ref="g32c2d5a5d09c12a210b15a14e3fa5db0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSC_NS_05_12</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9728748271bd9ff2eccbfb5fbc998a6c"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SIGNATURE" ref="g9728748271bd9ff2eccbfb5fbc998a6c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE</b>&nbsp;&nbsp;&nbsp;&quot;Signature&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98a195063a2a2bf754b638801d83c305"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SIGNEDINFO" ref="g98a195063a2a2bf754b638801d83c305" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNEDINFO</b>&nbsp;&nbsp;&nbsp;&quot;SignedInfo&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdc2c5dbc24cbce2a1a86277f65e292d5"></a><!-- doxytag: member="oxs_constants::OXS_NODE_CANONICALIZATION_METHOD" ref="gdc2c5dbc24cbce2a1a86277f65e292d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CANONICALIZATION_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;CanonicalizationMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6b9041ad0a93a467a45befd2a46d6971"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SIGNATURE_METHOD" ref="g6b9041ad0a93a467a45befd2a46d6971" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;SignatureMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8249fa8b0a8535995ab21b7bc218762"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SIGNATURE_VALUE" ref="ge8249fa8b0a8535995ab21b7bc218762" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;SignatureValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1844b81c648d94583f0b4824f7c317d1"></a><!-- doxytag: member="oxs_constants::OXS_NODE_DIGEST_METHOD" ref="g1844b81c648d94583f0b4824f7c317d1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DIGEST_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;DigestMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g20ab3196c1fff7ec7634d5452f126bb8"></a><!-- doxytag: member="oxs_constants::OXS_NODE_DIGEST_VALUE" ref="g20ab3196c1fff7ec7634d5452f126bb8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DIGEST_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;DigestValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g72edcd68c0a5ec78164a840564503b78"></a><!-- doxytag: member="oxs_constants::OXS_NODE_OBJECT" ref="g72edcd68c0a5ec78164a840564503b78" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_OBJECT</b>&nbsp;&nbsp;&nbsp;&quot;Object&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e19b46f73f7abe8081267c4565c8521"></a><!-- doxytag: member="oxs_constants::OXS_NODE_MANIFEST" ref="g4e19b46f73f7abe8081267c4565c8521" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_MANIFEST</b>&nbsp;&nbsp;&nbsp;&quot;Manifest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9d44f7e9eea4d0989057de4b446cee8c"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SIGNATUREPROPERTIES" ref="g9d44f7e9eea4d0989057de4b446cee8c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATUREPROPERTIES</b>&nbsp;&nbsp;&nbsp;&quot;SignatureProperties&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8f57484c16fe49d121870e47a0df4da5"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SIGNATURE_CONFIRMATION" ref="g8f57484c16fe49d121870e47a0df4da5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE_CONFIRMATION</b>&nbsp;&nbsp;&nbsp;&quot;SignatureConfirmation&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbc3f02fab0c8c8c737c86d22fe389974"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ENCRYPTED_DATA" ref="gbc3f02fab0c8c8c737c86d22fe389974" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTED_DATA</b>&nbsp;&nbsp;&nbsp;&quot;EncryptedData&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf92df134de8e3fec9f322027390a1636"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ENCRYPTION_METHOD" ref="gf92df134de8e3fec9f322027390a1636" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTION_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g464ec9e25daf80dc85fbc535ae887305"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ENCRYPTION_PROPERTIES" ref="g464ec9e25daf80dc85fbc535ae887305" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTION_PROPERTIES</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionProperties&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb12fd63c0e32fd443a074016c6f9f59c"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ENCRYPTION_PROPERTY" ref="gb12fd63c0e32fd443a074016c6f9f59c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTION_PROPERTY</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionProperty&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g38ece572da227906060414094fd4912d"></a><!-- doxytag: member="oxs_constants::OXS_NODE_CIPHER_DATA" ref="g38ece572da227906060414094fd4912d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CIPHER_DATA</b>&nbsp;&nbsp;&nbsp;&quot;CipherData&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g66a684c166ea045f5a9979facb58bd07"></a><!-- doxytag: member="oxs_constants::OXS_NODE_CIPHER_VALUE" ref="g66a684c166ea045f5a9979facb58bd07" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CIPHER_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;CipherValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g117fa2afb6ecf7156932b3526ecd0c71"></a><!-- doxytag: member="oxs_constants::OXS_NODE_CIPHER_REFERENCE" ref="g117fa2afb6ecf7156932b3526ecd0c71" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CIPHER_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;CipherReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g37bf12f2818be8bb000553028b26d076"></a><!-- doxytag: member="oxs_constants::OXS_NODE_REFERENCE_LIST" ref="g37bf12f2818be8bb000553028b26d076" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_REFERENCE_LIST</b>&nbsp;&nbsp;&nbsp;&quot;ReferenceList&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g520c6950659bbe79d0b6d035610538fa"></a><!-- doxytag: member="oxs_constants::OXS_NODE_DATA_REFERENCE" ref="g520c6950659bbe79d0b6d035610538fa" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DATA_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;DataReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g36bef4bd130effd79442dd93d1daf386"></a><!-- doxytag: member="oxs_constants::OXS_NODE_KEY_REFERENCE" ref="g36bef4bd130effd79442dd93d1daf386" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;KeyReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd48d629c88c3726c3f91cf58e510fb77"></a><!-- doxytag: member="oxs_constants::OXS_NODE_CARRIED_KEYNAME" ref="gd48d629c88c3726c3f91cf58e510fb77" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CARRIED_KEYNAME</b>&nbsp;&nbsp;&nbsp;&quot;CarriedKeyName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6a6644f04db1da3cf8d30956fd56f6b8"></a><!-- doxytag: member="oxs_constants::OXS_TYPE_ENC_CONTENT" ref="g6a6644f04db1da3cf8d30956fd56f6b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_TYPE_ENC_CONTENT</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#Content&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5891327c89d605596414930e02961fc8"></a><!-- doxytag: member="oxs_constants::OXS_TYPE_ENC_ELEMENT" ref="g5891327c89d605596414930e02961fc8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_TYPE_ENC_ELEMENT</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#Element&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc6b77d0d9deddd66f96b7ea69145ead"></a><!-- doxytag: member="oxs_constants::OXS_NODE_KEY_INFO" ref="gcc6b77d0d9deddd66f96b7ea69145ead" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_INFO</b>&nbsp;&nbsp;&nbsp;&quot;KeyInfo&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbe556802df8b86d971e5d2d5784ce6e2"></a><!-- doxytag: member="oxs_constants::OXS_NODE_REFERENCE" ref="gbe556802df8b86d971e5d2d5784ce6e2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;Reference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd661572a13729ff445cb35f65b3ccec7"></a><!-- doxytag: member="oxs_constants::OXS_NODE_TRANSFORMS" ref="gd661572a13729ff445cb35f65b3ccec7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TRANSFORMS</b>&nbsp;&nbsp;&nbsp;&quot;Transforms&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge7b518816f119d4d5baaf62f2e773fe0"></a><!-- doxytag: member="oxs_constants::OXS_NODE_TRANSFORM" ref="ge7b518816f119d4d5baaf62f2e773fe0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TRANSFORM</b>&nbsp;&nbsp;&nbsp;&quot;Transform&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge4ab1701739b96bac432158ced2bef98"></a><!-- doxytag: member="oxs_constants::OXS_NODE_TRANSFORMATIONPARAMETERS" ref="ge4ab1701739b96bac432158ced2bef98" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TRANSFORMATIONPARAMETERS</b>&nbsp;&nbsp;&nbsp;&quot;TransformationParameters&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf2ad555569689f4c1072808647516176"></a><!-- doxytag: member="oxs_constants::OXS_NODE_BINARY_SECURITY_TOKEN" ref="gf2ad555569689f4c1072808647516176" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_BINARY_SECURITY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;BinarySecurityToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g23664cbdf5a4eb63492a5e997c625085"></a><!-- doxytag: member="oxs_constants::OXS_NODE_KEY_IDENTIFIER" ref="g23664cbdf5a4eb63492a5e997c625085" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;&quot;KeyIdentifier&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g738b685fce588863902e3ebd8bcfadbf"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SECURITY_TOKEN_REFRENCE" ref="g738b685fce588863902e3ebd8bcfadbf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SECURITY_TOKEN_REFRENCE</b>&nbsp;&nbsp;&nbsp;&quot;SecurityTokenReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfcec986d572fd73512327d7a3de9959c"></a><!-- doxytag: member="oxs_constants::OXS_NODE_EMBEDDED" ref="gfcec986d572fd73512327d7a3de9959c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_EMBEDDED</b>&nbsp;&nbsp;&nbsp;&quot;Embedded&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2bc445786c8b3377b5904cd70b9930e3"></a><!-- doxytag: member="oxs_constants::OXS_NODE_DERIVED_KEY_TOKEN" ref="g2bc445786c8b3377b5904cd70b9930e3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DERIVED_KEY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;DerivedKeyToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g63ecee1462f5d544e571f045155aa4c1"></a><!-- doxytag: member="oxs_constants::OXS_NODE_PROPERTIES" ref="g63ecee1462f5d544e571f045155aa4c1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_PROPERTIES</b>&nbsp;&nbsp;&nbsp;&quot;Properties&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaaf2b2a3b1f31ad100cd3278f1be5b3e"></a><!-- doxytag: member="oxs_constants::OXS_NODE_GENERATION" ref="gaaf2b2a3b1f31ad100cd3278f1be5b3e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_GENERATION</b>&nbsp;&nbsp;&nbsp;&quot;Generation&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0d9934c3e792c8f2c1321c2a303a2493"></a><!-- doxytag: member="oxs_constants::OXS_NODE_OFFSET" ref="g0d9934c3e792c8f2c1321c2a303a2493" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_OFFSET</b>&nbsp;&nbsp;&nbsp;&quot;Offset&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g09a7080ff303fa511b79a35717e404d4"></a><!-- doxytag: member="oxs_constants::OXS_NODE_LENGTH" ref="g09a7080ff303fa511b79a35717e404d4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_LENGTH</b>&nbsp;&nbsp;&nbsp;&quot;Length&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff67e74be2ed2a4975d7d0b3475ffe68"></a><!-- doxytag: member="oxs_constants::OXS_NODE_LABEL" ref="gff67e74be2ed2a4975d7d0b3475ffe68" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_LABEL</b>&nbsp;&nbsp;&nbsp;&quot;Label&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0567362eea61803613aeacf3357e65ae"></a><!-- doxytag: member="oxs_constants::OXS_NODE_NONCE" ref="g0567362eea61803613aeacf3357e65ae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_NONCE</b>&nbsp;&nbsp;&nbsp;&quot;Nonce&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1beae9abf952d79918c32f50e7e84614"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SECURITY_CONTEXT_TOKEN" ref="g1beae9abf952d79918c32f50e7e84614" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SECURITY_CONTEXT_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;SecurityContextToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6cce743e66d450b67fd23659851faff9"></a><!-- doxytag: member="oxs_constants::OXS_NODE_IDENTIFIER" ref="g6cce743e66d450b67fd23659851faff9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;&quot;Identifier&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46888f36ad026a071f4acafff564f96b"></a><!-- doxytag: member="oxs_constants::OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_02" ref="g46888f36ad026a071f4acafff564f96b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_02</b>&nbsp;&nbsp;&nbsp;&quot;http://schemas.xmlsoap.org/ws/2005/02/sc/sct&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g74da70c7363ea319f0525f4cbb52c22e"></a><!-- doxytag: member="oxs_constants::OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_12" ref="g74da70c7363ea319f0525f4cbb52c22e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_12</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512/sct&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2e6472dfc41a340e5e2842d091f822c9"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SAML_ASSERTION" ref="g2e6472dfc41a340e5e2842d091f822c9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SAML_ASSERTION</b>&nbsp;&nbsp;&nbsp;&quot;Assertion&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g195acbd8cbd945cf3937ff6235a240d4"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SAML_PREFIX" ref="g195acbd8cbd945cf3937ff6235a240d4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SAML_PREFIX</b>&nbsp;&nbsp;&nbsp;&quot;saml&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce66c9f4b448353b8a6c266788e44a7a"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SAML_SUBJECT_CONFIRMATION_METHOD" ref="gce66c9f4b448353b8a6c266788e44a7a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SAML_SUBJECT_CONFIRMATION_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;ConfirmationMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g88dd50cecb90f0d58e59502ba6f3ebbd"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_ID" ref="g88dd50cecb90f0d58e59502ba6f3ebbd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ID</b>&nbsp;&nbsp;&nbsp;&quot;Id&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf1400e8757a70fa45a01adbdeed76b24"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_URI" ref="gf1400e8757a70fa45a01adbdeed76b24" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_URI</b>&nbsp;&nbsp;&nbsp;&quot;URI&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9dcfbebca3502ce471a889f2a38ffed6"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_TYPE" ref="g9dcfbebca3502ce471a889f2a38ffed6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;Type&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f9a60d3b4ba0c0a5ef7c78d450f182b"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_MIMETYPE" ref="g9f9a60d3b4ba0c0a5ef7c78d450f182b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_MIMETYPE</b>&nbsp;&nbsp;&nbsp;&quot;MimeType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8a9feaceef9e8011fed1b34e46cd3e6"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_ENCODING" ref="gf8a9feaceef9e8011fed1b34e46cd3e6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ENCODING</b>&nbsp;&nbsp;&nbsp;&quot;Encoding&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g011ad5e1a3c9e1f21a2355dd7b419d4d"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_ALGORITHM" ref="g011ad5e1a3c9e1f21a2355dd7b419d4d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ALGORITHM</b>&nbsp;&nbsp;&nbsp;&quot;Algorithm&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ad3f6c9473a8cf6ef7576b08ac0ea97"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_FILTER" ref="g9ad3f6c9473a8cf6ef7576b08ac0ea97" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_FILTER</b>&nbsp;&nbsp;&nbsp;&quot;Filter&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g76f04b1281c62b5b86f093930e53dc8a"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_RECIPIENT" ref="g76f04b1281c62b5b86f093930e53dc8a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_RECIPIENT</b>&nbsp;&nbsp;&nbsp;&quot;Recipient&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6d19f873c8d0e8cb773fa99409702719"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_TARGET" ref="g6d19f873c8d0e8cb773fa99409702719" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_TARGET</b>&nbsp;&nbsp;&nbsp;&quot;Target&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g67661ab032b6a32000d57fa59ff084e1"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_ENCODING_TYPE" ref="g67661ab032b6a32000d57fa59ff084e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ENCODING_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;EncodingType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g966a5c7eb2524fd76166fc6a9b810d29"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_VALUE_TYPE" ref="g966a5c7eb2524fd76166fc6a9b810d29" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_VALUE_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;ValueType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7f2712d1183253240c46671e7c49228e"></a><!-- doxytag: member="oxs_constants::OXS_ATTR_VALUE" ref="g7f2712d1183253240c46671e7c49228e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;Value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3244503481fd6d1ef4f4f81d5143268c"></a><!-- doxytag: member="oxs_constants::OXS_NAME_AES_128_CBC" ref="g3244503481fd6d1ef4f4f81d5143268c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_AES_128_CBC</b>&nbsp;&nbsp;&nbsp;&quot;aes128-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gef02992d62ba266f08a5f669fdfd6fc8"></a><!-- doxytag: member="oxs_constants::OXS_HREF_AES_128_CBC" ref="gef02992d62ba266f08a5f669fdfd6fc8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_AES_128_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#aes128-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7949e90b4b7a654f9db9f9c3aebea960"></a><!-- doxytag: member="oxs_constants::OXS_NAME_AES_192_CBC" ref="g7949e90b4b7a654f9db9f9c3aebea960" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_AES_192_CBC</b>&nbsp;&nbsp;&nbsp;&quot;aes192-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g26b1b4ba89aeb9297f1f5857fab29293"></a><!-- doxytag: member="oxs_constants::OXS_HREF_AES_192_CBC" ref="g26b1b4ba89aeb9297f1f5857fab29293" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_AES_192_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#aes192-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g528ad60a65b8477c91070cf65f104d5a"></a><!-- doxytag: member="oxs_constants::OXS_NAME_AES_256_CBC" ref="g528ad60a65b8477c91070cf65f104d5a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_AES_256_CBC</b>&nbsp;&nbsp;&nbsp;&quot;aes256-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb0bd871fed2d6369b0668c26a9a0f506"></a><!-- doxytag: member="oxs_constants::OXS_HREF_AES_256_CBC" ref="gb0bd871fed2d6369b0668c26a9a0f506" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_AES_256_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#aes256-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g723c295ff755b141c275b15817ca8a32"></a><!-- doxytag: member="oxs_constants::OXS_NAME_KW_AES_128" ref="g723c295ff755b141c275b15817ca8a32" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_AES_128</b>&nbsp;&nbsp;&nbsp;&quot;kw-aes128&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge6f2fece9909d41e866ed14f63b93f1b"></a><!-- doxytag: member="oxs_constants::OXS_HREF_KW_AES_128" ref="ge6f2fece9909d41e866ed14f63b93f1b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_AES_128</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-aes128&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9a4ecbd2f0e8cd341eb67d87982e2646"></a><!-- doxytag: member="oxs_constants::OXS_NAME_KW_AES_192" ref="g9a4ecbd2f0e8cd341eb67d87982e2646" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_AES_192</b>&nbsp;&nbsp;&nbsp;&quot;kw-aes192&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g12b54ce8fa57ce466eb2e5f7aebcb729"></a><!-- doxytag: member="oxs_constants::OXS_HREF_KW_AES_192" ref="g12b54ce8fa57ce466eb2e5f7aebcb729" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_AES_192</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-aes192&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc99d9be7117e1455ebfac22836bba6c"></a><!-- doxytag: member="oxs_constants::OXS_NAME_KW_AES_256" ref="gcc99d9be7117e1455ebfac22836bba6c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_AES_256</b>&nbsp;&nbsp;&nbsp;&quot;kw-aes256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcae589f89ff436373fb5b4d2cf9465bb"></a><!-- doxytag: member="oxs_constants::OXS_HREF_KW_AES_256" ref="gcae589f89ff436373fb5b4d2cf9465bb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_AES_256</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-aes256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbbcb6eed666fd51763281bb4de3f9f11"></a><!-- doxytag: member="oxs_constants::OXS_NAME_BASE64" ref="gbbcb6eed666fd51763281bb4de3f9f11" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_BASE64</b>&nbsp;&nbsp;&nbsp;&quot;base64&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g28b699bff092ec46d272c3bb0cfdcda4"></a><!-- doxytag: member="oxs_constants::OXS_HREF_BASE64" ref="g28b699bff092ec46d272c3bb0cfdcda4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_BASE64</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#base64&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1dde26ad0bc835af21e7ed16da08d405"></a><!-- doxytag: member="oxs_constants::OXS_NAME_DES_KEY_VALUE" ref="g1dde26ad0bc835af21e7ed16da08d405" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DES_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;des&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdcbb369c22b1c7254fbc0e6d4b7b5948"></a><!-- doxytag: member="oxs_constants::OXS_NAME_DES3_CBC" ref="gdcbb369c22b1c7254fbc0e6d4b7b5948" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DES3_CBC</b>&nbsp;&nbsp;&nbsp;&quot;tripledes-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ged095199de191e2f9385b75c7519f5e0"></a><!-- doxytag: member="oxs_constants::OXS_HREF_DES3_CBC" ref="ged095199de191e2f9385b75c7519f5e0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_DES3_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#tripledes-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g23120090cc8c011880a297d934291277"></a><!-- doxytag: member="oxs_constants::OXS_NAME_KW_DES3" ref="g23120090cc8c011880a297d934291277" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_DES3</b>&nbsp;&nbsp;&nbsp;&quot;kw-tripledes&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f37b98c4a4b850791244c7dc15ca102"></a><!-- doxytag: member="oxs_constants::OXS_HREF_KW_DES3" ref="g9f37b98c4a4b850791244c7dc15ca102" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_DES3</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-tripledes&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga80ff717c33b395a617532f29d94d72b"></a><!-- doxytag: member="oxs_constants::OXS_NAME_DSA_KEY_VALUE" ref="ga80ff717c33b395a617532f29d94d72b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DSA_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;dsa&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4768d93e7c870f353148548d8bccb6b8"></a><!-- doxytag: member="oxs_constants::OXS_NODE_DSA_KEY_VALUE" ref="g4768d93e7c870f353148548d8bccb6b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DSA_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;DSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd6e3f2b166259f3a7c54e3ed83cc83f7"></a><!-- doxytag: member="oxs_constants::OXS_HREF_DSA_KEY_VALUE" ref="gd6e3f2b166259f3a7c54e3ed83cc83f7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_DSA_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#DSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8e210fd700e673e3021b25f095cdf406"></a><!-- doxytag: member="oxs_constants::OXS_NAME_DSA_SHA1" ref="g8e210fd700e673e3021b25f095cdf406" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;dsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g76ccf2410e775101d46919da7cfc3adc"></a><!-- doxytag: member="oxs_constants::OXS_HREF_DSA_SHA1" ref="g76ccf2410e775101d46919da7cfc3adc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_DSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#dsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcd9ed661313ebb5d0fcd11f40d10eb11"></a><!-- doxytag: member="oxs_constants::OXS_NAME_HMAC_SHA1" ref="gcd9ed661313ebb5d0fcd11f40d10eb11" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_HMAC_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;HmacSha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc8619e3b62ead9084c9a84a4a10dce4d"></a><!-- doxytag: member="oxs_constants::OXS_HREF_HMAC_SHA1" ref="gc8619e3b62ead9084c9a84a4a10dce4d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_HMAC_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#hmac-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98054baa3a39b13ebbe09395279680cf"></a><!-- doxytag: member="oxs_constants::OXS_NAME_ENCRYPTED_KEY" ref="g98054baa3a39b13ebbe09395279680cf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;enc-key&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f9cc6bbfbf09f142b7d42b3f1299306"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ENCRYPTED_KEY" ref="g9f9cc6bbfbf09f142b7d42b3f1299306" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5a6e34f9e96763b512bc71ea95599805"></a><!-- doxytag: member="oxs_constants::OXS_HREF_ENCRYPTED_KEY" ref="g5a6e34f9e96763b512bc71ea95599805" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24b24fcc718d84b30e95d44ac350bdec"></a><!-- doxytag: member="oxs_constants::OXS_HREF_XML_C14N" ref="g24b24fcc718d84b30e95d44ac350bdec" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_C14N</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfbd745b03f9d36ebad6e7e5d5eca7409"></a><!-- doxytag: member="oxs_constants::OXS_HREF_XML_EXC_C14N" ref="gfbd745b03f9d36ebad6e7e5d5eca7409" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_EXC_C14N</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/10/xml-exc-c14n#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g86f04a6b76eaba9f19bf58a2440e5444"></a><!-- doxytag: member="oxs_constants::OXS_HREF_XML_C14N_WITH_COMMENTS" ref="g86f04a6b76eaba9f19bf58a2440e5444" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_C14N_WITH_COMMENTS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf27d09d890b308fd86ac95e7f78d5a7d"></a><!-- doxytag: member="oxs_constants::OXS_HREF_XML_EXC_C14N_WITH_COMMENTS" ref="gf27d09d890b308fd86ac95e7f78d5a7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_EXC_C14N_WITH_COMMENTS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/10/xml-exc-c14n#WithComments&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g45713d865ba60c3a880a264573318eff"></a><!-- doxytag: member="oxs_constants::OXS_HREF_TRANSFORM_XML_EXC_C14N" ref="g45713d865ba60c3a880a264573318eff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_TRANSFORM_XML_EXC_C14N</b>&nbsp;&nbsp;&nbsp;OXS_HREF_XML_EXC_C14N</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5417d35ba171b4aa59dd542faad9f521"></a><!-- doxytag: member="oxs_constants::OXS_HREF_TRANSFORM_STR_TRANSFORM" ref="g5417d35ba171b4aa59dd542faad9f521" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_TRANSFORM_STR_TRANSFORM</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g730c4a0aa434907333e8eefb0ce79145"></a><!-- doxytag: member="oxs_constants::OXS_HREF_TRANSFORM_ENVELOPED_SIGNATURE" ref="g730c4a0aa434907333e8eefb0ce79145" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_TRANSFORM_ENVELOPED_SIGNATURE</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#enveloped-signature&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4c13d8d4ed278a0333e61b0264a40b8"></a><!-- doxytag: member="oxs_constants::OXS_NAME_KEY_NAME" ref="gb4c13d8d4ed278a0333e61b0264a40b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KEY_NAME</b>&nbsp;&nbsp;&nbsp;&quot;key-name&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7d10a5e1afe4de1ae366188331e4f501"></a><!-- doxytag: member="oxs_constants::OXS_NODE_KEY_NAME" ref="g7d10a5e1afe4de1ae366188331e4f501" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_NAME</b>&nbsp;&nbsp;&nbsp;&quot;KeyName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4f0a0504bfe3e2243d55cb5de193c480"></a><!-- doxytag: member="oxs_constants::OXS_NAME_KEY_VALUE" ref="g4f0a0504bfe3e2243d55cb5de193c480" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;key-value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea0463f96fc450968ff03df8b76f5a86"></a><!-- doxytag: member="oxs_constants::OXS_NODE_KEY_VALUE" ref="gea0463f96fc450968ff03df8b76f5a86" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;KeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge3548481634a3a38e4a768fdcbd7c9d2"></a><!-- doxytag: member="oxs_constants::OXS_NAME_MD5" ref="ge3548481634a3a38e4a768fdcbd7c9d2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_MD5</b>&nbsp;&nbsp;&nbsp;&quot;md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga89959f0ed3c045a6a03effb5d74c10c"></a><!-- doxytag: member="oxs_constants::OXS_HREF_MD5" ref="ga89959f0ed3c045a6a03effb5d74c10c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_MD5</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge79a1c5330cfb4a4f5cca19a4551f9b8"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RETRIEVAL_METHOD" ref="ge79a1c5330cfb4a4f5cca19a4551f9b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RETRIEVAL_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;retrieval-method&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f719d3f0623e22fb0c65c57b277b49a"></a><!-- doxytag: member="oxs_constants::OXS_NODE_RETRIEVAL_METHOD" ref="g9f719d3f0623e22fb0c65c57b277b49a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_RETRIEVAL_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;RetrievalMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga4071f4ec5badfe5897d5831f93d941b"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSAKEY_VALUE" ref="ga4071f4ec5badfe5897d5831f93d941b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSAKEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;rsa&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g87926db5a91eb6c3d84e174cc943db41"></a><!-- doxytag: member="oxs_constants::OXS_NODE_RSAKEY_VALUE" ref="g87926db5a91eb6c3d84e174cc943db41" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_RSAKEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;RSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g707980d20bc886b356c949e3dcf0174c"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSAKEY_VALUE" ref="g707980d20bc886b356c949e3dcf0174c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSAKEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#RSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge05057d29a400b4090a850a0914b7457"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_MD5" ref="ge05057d29a400b4090a850a0914b7457" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_MD5</b>&nbsp;&nbsp;&nbsp;&quot;rsa-md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbdaa013c8600482f32805062d66bfa17"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_MD5" ref="gbdaa013c8600482f32805062d66bfa17" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_MD5</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6e3fef98f674e30486c9764f6b3924ec"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_RIPEMD160" ref="g6e3fef98f674e30486c9764f6b3924ec" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_RIPEMD160</b>&nbsp;&nbsp;&nbsp;&quot;rsa-ripemd160&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd0ad921676d12b2fa47a3c41c81509bc"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_RIPEMD160" ref="gd0ad921676d12b2fa47a3c41c81509bc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_RIPEMD160</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g06649326cc0d7729dc98b9b8bd9ce34b"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_SHA1" ref="g06649326cc0d7729dc98b9b8bd9ce34b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5d894d774c6275bce422e7f30d9653f9"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_SHA1" ref="g5d894d774c6275bce422e7f30d9653f9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#rsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd96294b3774fba137e79428c9f481d29"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_SHA224" ref="gd96294b3774fba137e79428c9f481d29" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb1095625ac1272ffad4768d2aebec530"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_SHA224" ref="gb1095625ac1272ffad4768d2aebec530" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc98968722709c43d650c840d2d071f2b"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_SHA256" ref="gc98968722709c43d650c840d2d071f2b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0f13f9aae56496ce932038028fa21ff0"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_SHA256" ref="g0f13f9aae56496ce932038028fa21ff0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfcb2b1e571e40f20af7b108fac255354"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_SHA384" ref="gfcb2b1e571e40f20af7b108fac255354" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g452f6a4909b615babba9c9b141e60e36"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_SHA384" ref="g452f6a4909b615babba9c9b141e60e36" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga824258e1625d4b29dc004d0ca11be9d"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_SHA512" ref="ga824258e1625d4b29dc004d0ca11be9d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g430ff531c15901f42dc503b8344e98ed"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_SHA512" ref="g430ff531c15901f42dc503b8344e98ed" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc9821b87a87b1c4c5abab26d804dafa8"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_PKCS1" ref="gc9821b87a87b1c4c5abab26d804dafa8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_PKCS1</b>&nbsp;&nbsp;&nbsp;&quot;rsa-1_5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc4e82f638085041337b2864199c585cf"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_PKCS1" ref="gc4e82f638085041337b2864199c585cf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_PKCS1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#rsa-1_5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g051c35b86f55f21e6af5f87dc3778a98"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RSA_OAEP" ref="g051c35b86f55f21e6af5f87dc3778a98" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_OAEP</b>&nbsp;&nbsp;&nbsp;&quot;rsa-oaep-mgf1p&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g63120e34c3d79eb32e3cd05602202d30"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RSA_OAEP" ref="g63120e34c3d79eb32e3cd05602202d30" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_OAEP</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8ee6930ccc9bc5a0db2a996c50eac4e"></a><!-- doxytag: member="oxs_constants::OXS_NODE_RSA_OAEP_PARAMS" ref="ge8ee6930ccc9bc5a0db2a996c50eac4e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_RSA_OAEP_PARAMS</b>&nbsp;&nbsp;&nbsp;&quot;OAEPparams&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g260a3083aa67ad967917ad7f64411d7d"></a><!-- doxytag: member="oxs_constants::OXS_NAME_SHA1" ref="g260a3083aa67ad967917ad7f64411d7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9176a4e17d3faf71ba39f29a623f18f7"></a><!-- doxytag: member="oxs_constants::OXS_HREF_SHA1" ref="g9176a4e17d3faf71ba39f29a623f18f7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga85ae55f29e7657644ee83f3292597c8"></a><!-- doxytag: member="oxs_constants::OXS_NAME_SHA224" ref="ga85ae55f29e7657644ee83f3292597c8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf48bf8c7cb3d86bf38104245777aaac4"></a><!-- doxytag: member="oxs_constants::OXS_HREF_SHA224" ref="gf48bf8c7cb3d86bf38104245777aaac4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6e2d72ec9da3ce597a5f4a7ccea8b088"></a><!-- doxytag: member="oxs_constants::OXS_NAME_SHA256" ref="g6e2d72ec9da3ce597a5f4a7ccea8b088" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga80ef25ad394a781399fbd633c3d725f"></a><!-- doxytag: member="oxs_constants::OXS_HREF_SHA256" ref="ga80ef25ad394a781399fbd633c3d725f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0d331261dbb869a792ebf8d38fe2997f"></a><!-- doxytag: member="oxs_constants::OXS_NAME_SHA384" ref="g0d331261dbb869a792ebf8d38fe2997f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g130418f06217c1a9dcad59639008ab8f"></a><!-- doxytag: member="oxs_constants::OXS_HREF_SHA384" ref="g130418f06217c1a9dcad59639008ab8f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3d1b0791f1f3b54ec8ca98b53e502ff0"></a><!-- doxytag: member="oxs_constants::OXS_NAME_SHA512" ref="g3d1b0791f1f3b54ec8ca98b53e502ff0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g04b2538649f3cfbbf4d16092888706e0"></a><!-- doxytag: member="oxs_constants::OXS_HREF_SHA512" ref="g04b2538649f3cfbbf4d16092888706e0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g71ecfbc441428406b18fdd732c1af604"></a><!-- doxytag: member="oxs_constants::OXS_SC_DK_NAME_P_SHA1" ref="g71ecfbc441428406b18fdd732c1af604" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SC_DK_NAME_P_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;P_SHA-1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g16c7845f08bb5b0fede126cbe5bb84d2"></a><!-- doxytag: member="oxs_constants::OXS_SC_DK_HREF_P_SHA1" ref="g16c7845f08bb5b0fede126cbe5bb84d2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SC_DK_HREF_P_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga63ef85de88925307e1cf0101a75a551"></a><!-- doxytag: member="oxs_constants::OXS_NAME_X509_DATA" ref="ga63ef85de88925307e1cf0101a75a551" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_X509_DATA</b>&nbsp;&nbsp;&nbsp;&quot;x509&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2619b952ad97ee16e9b721a511946057"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_DATA" ref="g2619b952ad97ee16e9b721a511946057" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_DATA</b>&nbsp;&nbsp;&nbsp;&quot;X509Data&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1b9ef47cc32c827456a5b7be493a838b"></a><!-- doxytag: member="oxs_constants::OXS_HREF_X509_DATA" ref="g1b9ef47cc32c827456a5b7be493a838b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_X509_DATA</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#X509Data&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3bbc30bf548163a4504efe70d5fa7b44"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_CERTIFICATE" ref="g3bbc30bf548163a4504efe70d5fa7b44" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_CERTIFICATE</b>&nbsp;&nbsp;&nbsp;&quot;X509Certificate&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g03e73e7bf6bd3cd10f8c4e8a54a0cd15"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_CRL" ref="g03e73e7bf6bd3cd10f8c4e8a54a0cd15" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_CRL</b>&nbsp;&nbsp;&nbsp;&quot;X509CRL&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62f67ab4d6a446fc0033fbd69342af75"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_SUBJECT_NAME" ref="g62f67ab4d6a446fc0033fbd69342af75" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_SUBJECT_NAME</b>&nbsp;&nbsp;&nbsp;&quot;X509SubjectName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd8477721bf5b58e1ac25fbafb145d50d"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_ISSUER_SERIAL" ref="gd8477721bf5b58e1ac25fbafb145d50d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_ISSUER_SERIAL</b>&nbsp;&nbsp;&nbsp;&quot;X509IssuerSerial&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd90c46a5ca9e3e12e8b3bdcef9fcf32f"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_ISSUER_NAME" ref="gd90c46a5ca9e3e12e8b3bdcef9fcf32f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_ISSUER_NAME</b>&nbsp;&nbsp;&nbsp;&quot;X509IssuerName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5842772747932cd65539a3792329f001"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_SERIAL_NUMBER" ref="g5842772747932cd65539a3792329f001" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_SERIAL_NUMBER</b>&nbsp;&nbsp;&nbsp;&quot;X509SerialNumber&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g529b24d8babaffd55599f47d3044e369"></a><!-- doxytag: member="oxs_constants::OXS_NODE_X509_SKI" ref="g529b24d8babaffd55599f47d3044e369" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_SKI</b>&nbsp;&nbsp;&nbsp;&quot;X509SKI&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62fe17a20d230c9d86a3e4e129699b42"></a><!-- doxytag: member="oxs_constants::OXS_NAME_RAW_X509_CERT" ref="g62fe17a20d230c9d86a3e4e129699b42" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RAW_X509_CERT</b>&nbsp;&nbsp;&nbsp;&quot;raw-x509-cert&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44a6d501b46f87ab1b3582a329ed6260"></a><!-- doxytag: member="oxs_constants::OXS_HREF_RAW_X509_CERT" ref="g44a6d501b46f87ab1b3582a329ed6260" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RAW_X509_CERT</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#rawX509Certificate&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g666e35b49f8fe5fc560b3997d1035bb7"></a><!-- doxytag: member="oxs_constants::OXS_NAME_X509_STORE" ref="g666e35b49f8fe5fc560b3997d1035bb7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_X509_STORE</b>&nbsp;&nbsp;&nbsp;&quot;x509-store&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62a201f453f93657b5c66f2daa3cc1c5"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ENVELOPE" ref="g62a201f453f93657b5c66f2daa3cc1c5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENVELOPE</b>&nbsp;&nbsp;&nbsp;&quot;Envelope&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g446fd37377a092d741ef36f6f94697bc"></a><!-- doxytag: member="oxs_constants::OXS_NODE_HEADER" ref="g446fd37377a092d741ef36f6f94697bc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_HEADER</b>&nbsp;&nbsp;&nbsp;&quot;Header&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g788c8d731d80fbc4175721d7701b9d0a"></a><!-- doxytag: member="oxs_constants::OXS_NODE_BODY" ref="g788c8d731d80fbc4175721d7701b9d0a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_BODY</b>&nbsp;&nbsp;&nbsp;&quot;Body&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g462a88d8c8cc91b708d9d0b77fe5a929"></a><!-- doxytag: member="oxs_constants::OXS_NODE_FAULT" ref="g462a88d8c8cc91b708d9d0b77fe5a929" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT</b>&nbsp;&nbsp;&nbsp;&quot;Fault&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd7c50ac19ebcf9ff089de50ef110cf72"></a><!-- doxytag: member="oxs_constants::OXS_NODE_FAULT_CODE" ref="gd7c50ac19ebcf9ff089de50ef110cf72" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_CODE</b>&nbsp;&nbsp;&nbsp;&quot;faultcode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g11f66abb28de7a6adb5432004ea452e1"></a><!-- doxytag: member="oxs_constants::OXS_NODE_FAULT_STRING" ref="g11f66abb28de7a6adb5432004ea452e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_STRING</b>&nbsp;&nbsp;&nbsp;&quot;faultstring&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6099c80dc739274eba9ce6653b127ce3"></a><!-- doxytag: member="oxs_constants::OXS_NODE_FAULT_ACTOR" ref="g6099c80dc739274eba9ce6653b127ce3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_ACTOR</b>&nbsp;&nbsp;&nbsp;&quot;faultactor&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g865d02f00b72515e122b008861ea4619"></a><!-- doxytag: member="oxs_constants::OXS_NODE_FAULT_DETAIL" ref="g865d02f00b72515e122b008861ea4619" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_DETAIL</b>&nbsp;&nbsp;&nbsp;&quot;detail&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gca193bcc3540118e9dc9e130f43cd6f1"></a><!-- doxytag: member="oxs_constants::OXS_NODE_CODE" ref="gca193bcc3540118e9dc9e130f43cd6f1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CODE</b>&nbsp;&nbsp;&nbsp;&quot;Code&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gac586d629cc969bb4504f2a9406fc8fc"></a><!-- doxytag: member="oxs_constants::OXS_NODE_REASON" ref="gac586d629cc969bb4504f2a9406fc8fc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_REASON</b>&nbsp;&nbsp;&nbsp;&quot;Reason&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g19ebceeb52d07dc90e3c01ac5d4a6a78"></a><!-- doxytag: member="oxs_constants::OXS_NODE_NODE" ref="g19ebceeb52d07dc90e3c01ac5d4a6a78" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_NODE</b>&nbsp;&nbsp;&nbsp;&quot;Node&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a9f63dc045f3769f4d153966e83752d"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ROLE" ref="g3a9f63dc045f3769f4d153966e83752d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ROLE</b>&nbsp;&nbsp;&nbsp;&quot;Role&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g61a7de9d60b303bab0057aa5c0cccd20"></a><!-- doxytag: member="oxs_constants::OXS_NODE_DETAIL" ref="g61a7de9d60b303bab0057aa5c0cccd20" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DETAIL</b>&nbsp;&nbsp;&nbsp;&quot;Detail&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g248e0d46451ea27577da33fe9916b762"></a><!-- doxytag: member="oxs_constants::OXS_NODE_VALUE" ref="g248e0d46451ea27577da33fe9916b762" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;Value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g02c6bf3b07687a2235b1f70673848202"></a><!-- doxytag: member="oxs_constants::OXS_NODE_SUBCODE" ref="g02c6bf3b07687a2235b1f70673848202" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SUBCODE</b>&nbsp;&nbsp;&nbsp;&quot;Subcode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g695b477e5e32afc5b295ed609e1bd34d"></a><!-- doxytag: member="oxs_constants::OXS_NODE_TEXT" ref="g695b477e5e32afc5b295ed609e1bd34d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TEXT</b>&nbsp;&nbsp;&nbsp;&quot;Text&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc7c1d68d25f037b15bf2db493d3b93be"></a><!-- doxytag: member="oxs_constants::OXS_SOAP_FAULT_CODE_VERSION_MISMATCH" ref="gc7c1d68d25f037b15bf2db493d3b93be" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_VERSION_MISMATCH</b>&nbsp;&nbsp;&nbsp;&quot;VersionMismatch&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc5556ca0aa1a306f22f5ebbb2af09a96"></a><!-- doxytag: member="oxs_constants::OXS_SOAP_FAULT_CODE_MUST_UNDERSTAND" ref="gc5556ca0aa1a306f22f5ebbb2af09a96" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_MUST_UNDERSTAND</b>&nbsp;&nbsp;&nbsp;&quot;MustUnderstand&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g010298bf6f5bc95a62c70fba85efa1b5"></a><!-- doxytag: member="oxs_constants::OXS_SOAP_FAULT_CODE_CLIENT" ref="g010298bf6f5bc95a62c70fba85efa1b5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_CLIENT</b>&nbsp;&nbsp;&nbsp;&quot;Client&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g14b8d49e4e5f9b0bd3f37c461885432a"></a><!-- doxytag: member="oxs_constants::OXS_SOAP_FAULT_CODE_SERVER" ref="g14b8d49e4e5f9b0bd3f37c461885432a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_SERVER</b>&nbsp;&nbsp;&nbsp;&quot;Server&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g82bbc5e1ed63f66ae4494dfe7b8d8911"></a><!-- doxytag: member="oxs_constants::OXS_SOAP_FAULT_CODE_RECEIVER" ref="g82bbc5e1ed63f66ae4494dfe7b8d8911" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_RECEIVER</b>&nbsp;&nbsp;&nbsp;&quot;Receiver&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g431949c6266d124998aeab50cb72bbec"></a><!-- doxytag: member="oxs_constants::OXS_SOAP_FAULT_CODE_SENDER" ref="g431949c6266d124998aeab50cb72bbec" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_SENDER</b>&nbsp;&nbsp;&nbsp;&quot;Sender&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga223dcb8ac713e0aa06a14db2efd5592"></a><!-- doxytag: member="oxs_constants::OXS_SOAP_FAULT_DATA_ENCODNING_UNKNOWN" ref="ga223dcb8ac713e0aa06a14db2efd5592" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_DATA_ENCODNING_UNKNOWN</b>&nbsp;&nbsp;&nbsp;&quot;DataEncodingUnknown&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g537b09c02d147b28359a5c50751cd61b"></a><!-- doxytag: member="oxs_constants::OXS_ENCODING_BASE64BINARY" ref="g537b09c02d147b28359a5c50751cd61b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENCODING_BASE64BINARY</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g05c3a84e2f033a030f49673ba6e52cdf"></a><!-- doxytag: member="oxs_constants::OXS_VALUE_X509V3" ref="g05c3a84e2f033a030f49673ba6e52cdf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_VALUE_X509V3</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0339339aa2445ea4d3a3949d5faaa649"></a><!-- doxytag: member="oxs_constants::OXS_X509_SUBJ_KI" ref="g0339339aa2445ea4d3a3949d5faaa649" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_X509_SUBJ_KI</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geb039ad221f9151b89eec1b65e8f3898"></a><!-- doxytag: member="oxs_constants::OXS_X509_TUMBP_PRINT_SHA1" ref="geb039ad221f9151b89eec1b65e8f3898" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_X509_TUMBP_PRINT_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g12881bb7ab950e52b3da0557c86ab76d"></a><!-- doxytag: member="oxs_constants::OXS_X509_ENCRYPTED_KEY_SHA1" ref="g12881bb7ab950e52b3da0557c86ab76d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_X509_ENCRYPTED_KEY_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKeySHA1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g96836fe07c6b76b0be08be0c11ccde5f"></a><!-- doxytag: member="oxs_constants::OXS_STR_DIRECT_REFERENCE" ref="g96836fe07c6b76b0be08be0c11ccde5f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_DIRECT_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;DirectReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc3b108704addb11c77b3cbbf8d6256da"></a><!-- doxytag: member="oxs_constants::OXS_STR_KEY_IDENTIFIER" ref="gc3b108704addb11c77b3cbbf8d6256da" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_KEY_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;OXS_NODE_KEY_IDENTIFIER</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1e119b54194a45b47f1c0e9aa0fcc7c8"></a><!-- doxytag: member="oxs_constants::OXS_STR_EMBEDDED" ref="g1e119b54194a45b47f1c0e9aa0fcc7c8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_EMBEDDED</b>&nbsp;&nbsp;&nbsp;OXS_NODE_EMBEDDED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g753a0eb31e379ce9ba8ef0cb18c9ef68"></a><!-- doxytag: member="oxs_constants::OXS_STR_ISSUER_SERIAL" ref="g753a0eb31e379ce9ba8ef0cb18c9ef68" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_ISSUER_SERIAL</b>&nbsp;&nbsp;&nbsp;&quot;IssuerSerial&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ca161fb7d6612aff4aeaacc588ccdae"></a><!-- doxytag: member="oxs_constants::OXS_STR_THUMB_PRINT" ref="g9ca161fb7d6612aff4aeaacc588ccdae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_THUMB_PRINT</b>&nbsp;&nbsp;&nbsp;&quot;ThumbPrint&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd76abd7ea45292129dd5b0b0f90e033a"></a><!-- doxytag: member="oxs_constants::OXS_STR_EXTERNAL_URI" ref="gd76abd7ea45292129dd5b0b0f90e033a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_EXTERNAL_URI</b>&nbsp;&nbsp;&nbsp;&quot;ExternalUri&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gae8f0e6169fe3721ff2ae9bea1d1fc2e"></a><!-- doxytag: member="oxs_constants::OXS_STR_ENCRYPTED_KEY" ref="gae8f0e6169fe3721ff2ae9bea1d1fc2e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;Encryptedkey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga3d5540f04c68ead8185cfb4200b776e"></a><!-- doxytag: member="oxs_constants::OXS_WSS_11_VALUE_TYPE_ENCRYPTED_KEY" ref="ga3d5540f04c68ead8185cfb4200b776e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSS_11_VALUE_TYPE_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5ce5749a76d16cd9b2bfc89ff5b8b60b"></a><!-- doxytag: member="oxs_constants::OXS_NODE_ENCRYPTED_HEADER" ref="g5ce5749a76d16cd9b2bfc89ff5b8b60b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTED_HEADER</b>&nbsp;&nbsp;&nbsp;&quot;EncryptedHeader&quot;</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__ctx.html b/axis2/c/rampart/api/html/group__oxs__ctx.html
new file mode 100644
index 0000000..3ef46b4
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__ctx.html
@@ -0,0 +1,1016 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OXS Context</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OXS Context<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_ctx_operation_t</b> { <b>OXS_CTX_OPERATION_NONE</b> =  0, 
+<b>OXS_CTX_OPERATION_ENCRYPT</b>, 
+<b>OXS_CTX_OPERATION_DECRYPT</b>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_ctx_mode_t</b> { <b>OXS_CTX_MODE_ENCRYPTED_DATA</b> =  0, 
+<b>OXS_CTX_MODE_ENCRYPTED_KEY</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g05fbbe67d645add72135bac56a7e06eb">oxs_ctx_free</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_ctx_mode_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#ga138aa5dc0136ebff20e3a8d569a9d32">oxs_ctx_get_mode</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_ctx_operation_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g41dab017c781940077f79bb88d9b378e">oxs_ctx_get_operation</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gf5c640cdb514a4498bdc909001f1433a">oxs_ctx_get_key</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g5c92263bac39536ea938a2eddd321ce9">oxs_ctx_get_id</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g98df93bb03fdd01aed39d071973d54e4">oxs_ctx_get_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g25c9da46bed374782f447fa46c7b4423">oxs_ctx_get_mime_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g47e56a8d37c47131409568cfbf8bee9f">oxs_ctx_get_encoding</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gcb3b6a361e9a4c67d81a7e8342bd5788">oxs_ctx_get_recipient</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#ga1d7ace816b67363a76e358152e6ef2d">oxs_ctx_get_ref_key_name</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g4c951db6bd7d03087efe58e831f46e04">oxs_ctx_get_enc_mtd_algorithm</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gf85de441db8fc61e9eae118ce68c0e55">oxs_ctx_get_input_data</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g4f8e0b3b6b6841ad8adc572ad348d532">oxs_ctx_set_mode</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, oxs_ctx_mode_t mode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g53097dc057546ab91d98b93ecbf14ab6">oxs_ctx_set_operation</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, oxs_ctx_operation_t operation)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gade38091d3e50f7881043841237d33f6">oxs_ctx_set_key</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g291c2cfcf26387ad9690e570433bcee0">oxs_ctx_set_id</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gecf3d56a724380b073163612a48d0fce">oxs_ctx_set_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gbded52251d22f244fd6f90e25ee438f4">oxs_ctx_set_mime_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *mime_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g58d087e7d7cecee9af4d03debfe44eba">oxs_ctx_set_encoding</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *encoding)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gbf7b27b08c0b486b6da813dab0e0cdc7">oxs_ctx_set_recipient</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *recipient)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g3bced53c1905eb181d164608ca1e330d">oxs_ctx_set_ref_key_name</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *ref_key_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g9c34da7955bb4779f2e9a9c3febfeadc">oxs_ctx_set_enc_mtd_algorithm</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *enc_mtd_algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gda9f14ef5d88b46159b3665fac6ceb78">oxs_ctx_set_input_data</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *input_data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g21d3eb487076460ea468023f6970279f"></a><!-- doxytag: member="oxs_ctx::oxs_ctx_create" ref="g21d3eb487076460ea468023f6970279f" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_ctx_create</b> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g795415d5d6b4ae62260a5a093b368378"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_t" ref="g795415d5d6b4ae62260a5a093b368378" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct oxs_ctx 
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g05fbbe67d645add72135bac56a7e06eb"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_free" ref="g05fbbe67d645add72135bac56a7e06eb" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_free           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function of the context <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4c951db6bd7d03087efe58e831f46e04"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_enc_mtd_algorithm" ref="g4c951db6bd7d03087efe58e831f46e04" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_enc_mtd_algorithm           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g47e56a8d37c47131409568cfbf8bee9f"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_encoding" ref="g47e56a8d37c47131409568cfbf8bee9f" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_encoding           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5c92263bac39536ea938a2eddd321ce9"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_id" ref="g5c92263bac39536ea938a2eddd321ce9" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_id           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf85de441db8fc61e9eae118ce68c0e55"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_input_data" ref="gf85de441db8fc61e9eae118ce68c0e55" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_input_data           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf5c640cdb514a4498bdc909001f1433a"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_key" ref="gf5c640cdb514a4498bdc909001f1433a" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* oxs_ctx_get_key           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g25c9da46bed374782f447fa46c7b4423"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_mime_type" ref="g25c9da46bed374782f447fa46c7b4423" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_mime_type           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga138aa5dc0136ebff20e3a8d569a9d32"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_mode" ref="ga138aa5dc0136ebff20e3a8d569a9d32" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_ctx_mode_t oxs_ctx_get_mode           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the mode of the context <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>mode of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g41dab017c781940077f79bb88d9b378e"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_operation" ref="g41dab017c781940077f79bb88d9b378e" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_ctx_operation_t oxs_ctx_get_operation           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>operation of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcb3b6a361e9a4c67d81a7e8342bd5788"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_recipient" ref="gcb3b6a361e9a4c67d81a7e8342bd5788" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_recipient           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga1d7ace816b67363a76e358152e6ef2d"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_ref_key_name" ref="ga1d7ace816b67363a76e358152e6ef2d" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_ref_key_name           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g98df93bb03fdd01aed39d071973d54e4"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_get_type" ref="g98df93bb03fdd01aed39d071973d54e4" args="(oxs_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_ctx_get_type           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>of the context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9c34da7955bb4779f2e9a9c3febfeadc"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_enc_mtd_algorithm" ref="g9c34da7955bb4779f2e9a9c3febfeadc" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *enc_mtd_algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_enc_mtd_algorithm           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>enc_mtd_algorithm</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_mtd_algorithm</em>&nbsp;</td><td>the encryption method algorithm </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g58d087e7d7cecee9af4d03debfe44eba"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_encoding" ref="g58d087e7d7cecee9af4d03debfe44eba" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *encoding)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_encoding           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>encoding</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>encoding</em>&nbsp;</td><td>the encoding used </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g291c2cfcf26387ad9690e570433bcee0"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_id" ref="g291c2cfcf26387ad9690e570433bcee0" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_id           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the id of the context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gda9f14ef5d88b46159b3665fac6ceb78"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_input_data" ref="gda9f14ef5d88b46159b3665fac6ceb78" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *input_data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_input_data           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>input_data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>input_data</em>&nbsp;</td><td>the input data </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gade38091d3e50f7881043841237d33f6"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_key" ref="gade38091d3e50f7881043841237d33f6" args="(oxs_ctx_t *ctx, const axutil_env_t *env, oxs_key_t *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_key           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the key used </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbded52251d22f244fd6f90e25ee438f4"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_mime_type" ref="gbded52251d22f244fd6f90e25ee438f4" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *mime_type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_mime_type           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>mime_type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>mime_type</em>&nbsp;</td><td>the mime type used </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4f8e0b3b6b6841ad8adc572ad348d532"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_mode" ref="g4f8e0b3b6b6841ad8adc572ad348d532" args="(oxs_ctx_t *ctx, const axutil_env_t *env, oxs_ctx_mode_t mode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_mode           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_ctx_mode_t&nbsp;</td>
+          <td class="paramname"> <em>mode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>the mode of operation, EncryptedData/EncryptedKey </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g53097dc057546ab91d98b93ecbf14ab6"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_operation" ref="g53097dc057546ab91d98b93ecbf14ab6" args="(oxs_ctx_t *ctx, const axutil_env_t *env, oxs_ctx_operation_t operation)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_operation           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_ctx_operation_t&nbsp;</td>
+          <td class="paramname"> <em>operation</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>operation</em>&nbsp;</td><td>the operation Encrypt/Decrypt/Sign/Verify </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbf7b27b08c0b486b6da813dab0e0cdc7"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_recipient" ref="gbf7b27b08c0b486b6da813dab0e0cdc7" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *recipient)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_recipient           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>recipient</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>recipient</em>&nbsp;</td><td>name of recipient </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3bced53c1905eb181d164608ca1e330d"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_ref_key_name" ref="g3bced53c1905eb181d164608ca1e330d" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *ref_key_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_ref_key_name           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>ref_key_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ref_key_name</em>&nbsp;</td><td>the key name </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gecf3d56a724380b073163612a48d0fce"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_set_type" ref="gecf3d56a724380b073163612a48d0fce" args="(oxs_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_ctx_set_type           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>The OMXMLSecurity context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>???Depricated? </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__encryption.html b/axis2/c/rampart/api/html/group__oxs__encryption.html
new file mode 100644
index 0000000..167b6c6
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__encryption.html
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Encryption</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Encryption<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__encryption.html#gc702b12ce4cd09f696924469575ae47a">oxs_encryption_symmetric_crypt</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__encryption.html#ge59b242f2c005e5c83bc0727d1d4b0f4">oxs_encryption_asymmetric_crypt</a> (const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ge59b242f2c005e5c83bc0727d1d4b0f4"></a><!-- doxytag: member="oxs_encryption.h::oxs_encryption_asymmetric_crypt" ref="ge59b242f2c005e5c83bc0727d1d4b0f4" args="(const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, oxs_buffer_t *input, oxs_buffer_t *result)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_encryption_asymmetric_crypt           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>asym_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>result</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+En/Decrypts given data buffer deoending on the information avalable in the encryption context using an asymmetric key, which can be a publik key extracted from a certificate or a private key. The resulted data will be placed on the result buffer. Data are not valid only if the method returns AXIS2_SUCCESS  pointer to the OMXMLSec asymmetric encryption context struct  pointer to environment struct  the input buffer <dl class="return" compact><dt><b>Returns:</b></dt><dd>the ouput or the ressulted data buffer <p>
+AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc702b12ce4cd09f696924469575ae47a"></a><!-- doxytag: member="oxs_encryption.h::oxs_encryption_symmetric_crypt" ref="gc702b12ce4cd09f696924469575ae47a" args="(const axutil_env_t *env, oxs_ctx_t *enc_ctx, oxs_buffer_t *input, oxs_buffer_t *result)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_encryption_symmetric_crypt           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>enc_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>result</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+En/Decrypts given data buffer depending on the information avalable in the encryption context using a symmetric key. The resulted data will be placed on the result buffer. Data are not valid only if the method returns AXIS2_SUCCESS  pointer to the OMXMLSec symmetric encryption context struct  pointer to environment struct  the input buffer <dl class="return" compact><dt><b>Returns:</b></dt><dd>the ouput or the ressulted data buffer <p>
+AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__error.html b/axis2/c/rampart/api/html/group__oxs__error.html
new file mode 100644
index 0000000..5dd5982
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__error.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Error</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Error<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g922d2784284e8f6ee4009c3d92ba48b6"></a><!-- doxytag: member="oxs_error::FUNCTION_NAME" ref="g922d2784284e8f6ee4009c3d92ba48b6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FUNCTION_NAME</b>&nbsp;&nbsp;&nbsp;__FUNCTION__</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7f5152227a789f756b456fa3622b886d"></a><!-- doxytag: member="oxs_error::LINE_NUMBER" ref="g7f5152227a789f756b456fa3622b886d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LINE_NUMBER</b>&nbsp;&nbsp;&nbsp;__LINE__</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb117546549783a058d0321a287699579"></a><!-- doxytag: member="oxs_error::FILE_NAME" ref="gb117546549783a058d0321a287699579" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FILE_NAME</b>&nbsp;&nbsp;&nbsp;__FILE__</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb52d98cda5ab72e06011f5b0392226c9"></a><!-- doxytag: member="oxs_error::OXS_ERROR_LOCATION" ref="gb52d98cda5ab72e06011f5b0392226c9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_LOCATION</b>&nbsp;&nbsp;&nbsp;FILE_NAME,LINE_NUMBER,FUNCTION_NAME</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g97c51b9cae3a81f102e4f796079f6875"></a><!-- doxytag: member="oxs_error::OXS_ERROR_DEFAULT" ref="g97c51b9cae3a81f102e4f796079f6875" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_DEFAULT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfaa1e805f9a798cb9d0d83ffbac59567"></a><!-- doxytag: member="oxs_error::OXS_ERROR_ENCRYPT_FAILED" ref="gfaa1e805f9a798cb9d0d83ffbac59567" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_ENCRYPT_FAILED</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7f33c436a8a658ed4236af82d582d325"></a><!-- doxytag: member="oxs_error::OXS_ERROR_DECRYPT_FAILED" ref="g7f33c436a8a658ed4236af82d582d325" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_DECRYPT_FAILED</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf5444b742feca841c942859125c305a"></a><!-- doxytag: member="oxs_error::OXS_ERROR_INVALID_DATA" ref="gbf5444b742feca841c942859125c305a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INVALID_DATA</b>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf5650dc1dcc5f920763456e3762f253"></a><!-- doxytag: member="oxs_error::OXS_ERROR_INVALID_SIZE" ref="gdf5650dc1dcc5f920763456e3762f253" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INVALID_SIZE</b>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbffb607f21001d1712b377244b368d01"></a><!-- doxytag: member="oxs_error::OXS_ERROR_INVALID_FORMAT" ref="gbffb607f21001d1712b377244b368d01" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INVALID_FORMAT</b>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g59b29894254a6d640ab5b2e779fe157d"></a><!-- doxytag: member="oxs_error::OXS_ERROR_ELEMENT_FAILED" ref="g59b29894254a6d640ab5b2e779fe157d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_ELEMENT_FAILED</b>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7593209de1059ac0d16df527a2c0fdc8"></a><!-- doxytag: member="oxs_error::OXS_ERROR_UNSUPPORTED_ALGO" ref="g7593209de1059ac0d16df527a2c0fdc8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_UNSUPPORTED_ALGO</b>&nbsp;&nbsp;&nbsp;7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g75586f19fd26753e64feb479e068900f"></a><!-- doxytag: member="oxs_error::OXS_ERROR_CREATION_FAILED" ref="g75586f19fd26753e64feb479e068900f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_CREATION_FAILED</b>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g99b1d4c260532c9b358f0f5b134c2498"></a><!-- doxytag: member="oxs_error::OXS_ERROR_INITIALIZATION_FAILED" ref="g99b1d4c260532c9b358f0f5b134c2498" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INITIALIZATION_FAILED</b>&nbsp;&nbsp;&nbsp;9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g70705cb3a8743515e049568fbf222ecf"></a><!-- doxytag: member="oxs_error::OXS_ERROR_DATA_CONV_FAILED" ref="g70705cb3a8743515e049568fbf222ecf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_DATA_CONV_FAILED</b>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g729f2817327cdc36679d24d5d7d1beff"></a><!-- doxytag: member="oxs_error::OXS_ERROR_OPENSSL_FUNC_FAILED" ref="g729f2817327cdc36679d24d5d7d1beff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_OPENSSL_FUNC_FAILED</b>&nbsp;&nbsp;&nbsp;11</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62a8a8c7041eaab21dfdcfba9041a9ed"></a><!-- doxytag: member="oxs_error::OXS_ERROR_TRANSFORM_FAILED" ref="g62a8a8c7041eaab21dfdcfba9041a9ed" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_TRANSFORM_FAILED</b>&nbsp;&nbsp;&nbsp;12</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2cb4435352b7070035ad63f642f3a54d"></a><!-- doxytag: member="oxs_error::OXS_ERROR_SIGN_FAILED" ref="g2cb4435352b7070035ad63f642f3a54d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_SIGN_FAILED</b>&nbsp;&nbsp;&nbsp;13</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4ba73728b1f57df9867ab664a99ae88"></a><!-- doxytag: member="oxs_error::OXS_ERROR_SIG_VERIFICATION_FAILED" ref="gb4ba73728b1f57df9867ab664a99ae88" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_SIG_VERIFICATION_FAILED</b>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8ca4e2121f7b06e6af8a64080008bdf"></a><!-- doxytag: member="oxs_error::OXS_ERROR_KEY_DERIVATION_FAILED" ref="ge8ca4e2121f7b06e6af8a64080008bdf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_KEY_DERIVATION_FAILED</b>&nbsp;&nbsp;&nbsp;15</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gda7c7a5281f5b21a03b44716b211368a"></a><!-- doxytag: member="oxs_error::oxs_error_description" ref="gda7c7a5281f5b21a03b44716b211368a" args="" -->
+typedef struct <br>
+<a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_error_description</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g49271fd83a0aa66ead757064cf6f6b97"></a><!-- doxytag: member="oxs_error::oxs_error_description_ptr" ref="g49271fd83a0aa66ead757064cf6f6b97" args="" -->
+typedef struct <br>
+<a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_error_description_ptr</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2df9d9d661f91a1c0bab11cad43250a7"></a><!-- doxytag: member="oxs_error::message" ref="g2df9d9d661f91a1c0bab11cad43250a7" args="" -->
+const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>_oxs_error_description::message</b></td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__iv.html b/axis2/c/rampart/api/html/group__oxs__iv.html
new file mode 100644
index 0000000..0e6877f
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__iv.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Initial Vector</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Initial Vector<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1ea91a61f15c18f336fcbfbaa961ffc6"></a><!-- doxytag: member="oxs_iv::OXS_IV_DEFAULT" ref="g1ea91a61f15c18f336fcbfbaa961ffc6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_IV_DEFAULT</b>&nbsp;&nbsp;&nbsp;OPENSSL_DEFAULT_IV16</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__iv.html#g7f8dfc5c7f2c2d3668c9404a4ad2af29">oxs_iv_generate_for_algo</a> (const axutil_env_t *env, axis2_char_t *key_algo)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g7f8dfc5c7f2c2d3668c9404a4ad2af29"></a><!-- doxytag: member="oxs_iv.h::oxs_iv_generate_for_algo" ref="g7f8dfc5c7f2c2d3668c9404a4ad2af29" args="(const axutil_env_t *env, axis2_char_t *key_algo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_iv_generate_for_algo           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>key_algo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Generates an Initial Vector(IV) for the given algorithm <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key_algo</em>&nbsp;</td><td>the algorithm </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated IV </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__key.html b/axis2/c/rampart/api/html/group__oxs__key.html
new file mode 100644
index 0000000..f2dd9ee
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__key.html
@@ -0,0 +1,684 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Key</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Key<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga8bdf0539df9546db64b3c05e4a6f8c7"></a><!-- doxytag: member="oxs_key::OXS_KEY_USAGE_NONE" ref="ga8bdf0539df9546db64b3c05e4a6f8c7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_NONE</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f7665b8d0c62f8b6f04b08b4304e30f"></a><!-- doxytag: member="oxs_key::OXS_KEY_USAGE_SESSION" ref="g9f7665b8d0c62f8b6f04b08b4304e30f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_SESSION</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb185f491d0315999fe3d59dd119b707c"></a><!-- doxytag: member="oxs_key::OXS_KEY_USAGE_SIGNATURE_SESSION" ref="gb185f491d0315999fe3d59dd119b707c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_SIGNATURE_SESSION</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb15acbf5234e3219b4fd15a4a6e381a1"></a><!-- doxytag: member="oxs_key::OXS_KEY_USAGE_DERIVED" ref="gb15acbf5234e3219b4fd15a4a6e381a1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_DERIVED</b>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8dd80274472fbc6a981e0b901f587209"></a><!-- doxytag: member="oxs_key::OXS_KEY_DEFAULT_SIZE" ref="g8dd80274472fbc6a981e0b901f587209" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_DEFAULT_SIZE</b>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g36b734c7ad70d648fc537710c5612720">oxs_key_get_data</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g72b5b28fa8e1abbe2e1acdcab9bb2a8e">oxs_key_get_name</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gd5c5faa9b86c4a56411b5f137425ccdf">oxs_key_get_nonce</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gcfa520499cb4c4f8f3dc2219d18c94dc">oxs_key_get_label</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gb98d9f017d0ebe66f359ac7ca081f3f8">oxs_key_get_size</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g683be18a6f3df260278571268b71de2c">oxs_key_get_usage</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g8216b16bc4e527e8bd081d2977fe458c">oxs_key_get_offset</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gfba71fdb7b244986d302edb7e043d3fe">oxs_key_get_length</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g608ab7734d0d74cdbe939d89d02b56df">oxs_key_set_name</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g274bbd1d75ff0e877aa4300951b35f44">oxs_key_set_usage</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, int usage)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb30218b776201e01e4e88407786610e0"></a><!-- doxytag: member="oxs_key::oxs_key_set_nonce" ref="gb30218b776201e01e4e88407786610e0" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *nonce)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_nonce</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *nonce)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5739ff4b26c790f3b600acd133303c19"></a><!-- doxytag: member="oxs_key::oxs_key_set_label" ref="g5739ff4b26c790f3b600acd133303c19" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *label)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_label</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *label)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g485a585c89b2c066722e6c5b616efb63"></a><!-- doxytag: member="oxs_key::oxs_key_set_offset" ref="g485a585c89b2c066722e6c5b616efb63" args="(oxs_key_t *key, const axutil_env_t *env, int offset)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_offset</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, int offset)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g96e2f35f9150261c7554d98834eb1146"></a><!-- doxytag: member="oxs_key::oxs_key_set_length" ref="g96e2f35f9150261c7554d98834eb1146" args="(oxs_key_t *key, const axutil_env_t *env, int length)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_length</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gf05ffae742c85b79b7478ab52df01e1d">oxs_key_free</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g40b1603f301505e82bd026dfc0170445"></a><!-- doxytag: member="oxs_key::oxs_key_populate_with_buf" ref="g40b1603f301505e82bd026dfc0170445" args="(oxs_key_t *key, const axutil_env_t *env, oxs_buffer_t *buffer, axis2_char_t *name, int usage)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_populate_with_buf</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, axis2_char_t *name, int usage)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g5580f26489fd91cc79c7c9530ea88f1f">oxs_key_populate</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, unsigned char *data, axis2_char_t *name, int size, int usage)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g3033d5598a78536ee46679acd5022ef4">oxs_key_read_from_file</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gb1fd9305246059f8b7b0c2a988f680f3">oxs_key_for_algo</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, rp_algorithmsuite_t *key_algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g21d48307a83ef3fab7f1baa65e47bfbc"></a><!-- doxytag: member="oxs_key::oxs_key_get_buffer" ref="g21d48307a83ef3fab7f1baa65e47bfbc" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_get_buffer</b> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g49a59acc8494431a0da07f43c398c228"></a><!-- doxytag: member="oxs_key::oxs_key_dup" ref="g49a59acc8494431a0da07f43c398c228" args="(oxs_key_t *key, const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_dup</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5519d5dafa868701021be84ea01339d"></a><!-- doxytag: member="oxs_key::oxs_key_create" ref="ge5519d5dafa868701021be84ea01339d" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_create</b> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge94cc63fc051df39ae9f065f660d6684"></a><!-- doxytag: member="oxs_key::oxs_key_set_key_sha" ref="ge94cc63fc051df39ae9f065f660d6684" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *key_sha)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_key_sha</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *key_sha)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4bdec54b8a3abb9a99b470bbb2c1232f"></a><!-- doxytag: member="oxs_key::oxs_key_get_key_sha" ref="g4bdec54b8a3abb9a99b470bbb2c1232f" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_get_key_sha</b> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g6336c79b9592fb630903079b14a99206"></a><!-- doxytag: member="oxs_key.h::oxs_key_t" ref="g6336c79b9592fb630903079b14a99206" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type name for struct oxs_key 
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gb1fd9305246059f8b7b0c2a988f680f3"></a><!-- doxytag: member="oxs_key.h::oxs_key_for_algo" ref="gb1fd9305246059f8b7b0c2a988f680f3" args="(oxs_key_t *key, const axutil_env_t *env, rp_algorithmsuite_t *key_algo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_for_algo           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_algorithmsuite_t *&nbsp;</td>
+          <td class="paramname"> <em>key_algo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fill the key for the given algo. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf05ffae742c85b79b7478ab52df01e1d"></a><!-- doxytag: member="oxs_key.h::oxs_key_free" ref="gf05ffae742c85b79b7478ab52df01e1d" args="(oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_free           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function for key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g36b734c7ad70d648fc537710c5612720"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_data" ref="g36b734c7ad70d648fc537710c5612720" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN unsigned char* oxs_key_get_data           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets data of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>data </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcfa520499cb4c4f8f3dc2219d18c94dc"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_label" ref="gcfa520499cb4c4f8f3dc2219d18c94dc" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_key_get_label           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the label of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>label of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfba71fdb7b244986d302edb7e043d3fe"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_length" ref="gfba71fdb7b244986d302edb7e043d3fe" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_key_get_length           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the length of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>length of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g72b5b28fa8e1abbe2e1acdcab9bb2a8e"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_name" ref="g72b5b28fa8e1abbe2e1acdcab9bb2a8e" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_key_get_name           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the name of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>name of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd5c5faa9b86c4a56411b5f137425ccdf"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_nonce" ref="gd5c5faa9b86c4a56411b5f137425ccdf" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_key_get_nonce           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the nonce of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nonce of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8216b16bc4e527e8bd081d2977fe458c"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_offset" ref="g8216b16bc4e527e8bd081d2977fe458c" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_key_get_offset           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the offset of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>offset of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb98d9f017d0ebe66f359ac7ca081f3f8"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_size" ref="gb98d9f017d0ebe66f359ac7ca081f3f8" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_key_get_size           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the size of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>size of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g683be18a6f3df260278571268b71de2c"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_usage" ref="g683be18a6f3df260278571268b71de2c" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_key_get_usage           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the usage of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>usage of the key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5580f26489fd91cc79c7c9530ea88f1f"></a><!-- doxytag: member="oxs_key.h::oxs_key_populate" ref="g5580f26489fd91cc79c7c9530ea88f1f" args="(oxs_key_t *key, const axutil_env_t *env, unsigned char *data, axis2_char_t *name, int size, int usage)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_populate           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>usage</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Populate a key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>data of the key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>name of the key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>size of the key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>usage</em>&nbsp;</td><td>usage of the key </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3033d5598a78536ee46679acd5022ef4"></a><!-- doxytag: member="oxs_key.h::oxs_key_read_from_file" ref="g3033d5598a78536ee46679acd5022ef4" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *file_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_read_from_file           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>file_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a key from a file. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g608ab7734d0d74cdbe939d89d02b56df"></a><!-- doxytag: member="oxs_key.h::oxs_key_set_name" ref="g608ab7734d0d74cdbe939d89d02b56df" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_set_name           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the name of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>name of the key </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g274bbd1d75ff0e877aa4300951b35f44"></a><!-- doxytag: member="oxs_key.h::oxs_key_set_usage" ref="g274bbd1d75ff0e877aa4300951b35f44" args="(oxs_key_t *key, const axutil_env_t *env, int usage)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_set_usage           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>usage</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the usage of the key. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>oxs_key ptr to key </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>usage</em>&nbsp;</td><td>usage of the key </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__key__mgr.html b/axis2/c/rampart/api/html/group__oxs__key__mgr.html
new file mode 100644
index 0000000..05d5d36
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__key__mgr.html
@@ -0,0 +1,477 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Key Manager</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Key Manager<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g071b897217831f4023284dc721e8d4ca"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_t" ref="g071b897217831f4023284dc721e8d4ca" args="" -->
+typedef struct oxs_key_mgr_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_format_t</b> { <b>OXS_KEY_MGR_FORMAT_UNKNOWN</b> = 0, 
+<b>OXS_KEY_MGR_FORMAT_PEM</b>, 
+<b>OXS_KEY_MGR_FORMAT_PKCS12</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g3a407af121b740c400b15ce52eda397a">oxs_key_mgr_load_private_key_from_string</a> (const axutil_env_t *env, axis2_char_t *pem_buf, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#gae3a301e58a8784a276b24df7837fbaa">oxs_key_mgr_load_private_key_from_pem_file</a> (const axutil_env_t *env, axis2_char_t *file_name, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g1c90e7699455afcb795320e45edc7033">oxs_key_mgr_load_x509_cert_from_string</a> (const axutil_env_t *env, axis2_char_t *pem_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g932c1143e794506dc41d1eaba6357b66">oxs_key_mgr_load_x509_cert_from_pem_file</a> (const axutil_env_t *env, axis2_char_t *filename)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#gc74a4e838037b9d97f771af677a73f29">oxs_key_mgr_read_pkcs12_key_store</a> (const axutil_env_t *env, axis2_char_t *pkcs12_file, axis2_char_t *password, oxs_x509_cert_t **cert, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> **prv_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_key_mgr_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g0561bf4161a322f75f1895e9bd75fdc6">oxs_key_mgr_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g5fd6c52df53403c8f25fc14996f8a46f">oxs_key_mgr_free</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g1e5027aa9a336b7e2e3b7506344eae57">oxs_key_mgr_set_prv_key_password</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g9297bdfda5091a184f1ead84b9a062d4">oxs_key_mgr_get_prv_key_password</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g6b917e34c07bdc4e7642b3d18308f96d">oxs_key_mgr_get_private_key_file</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga898256c6de75f332ed836cf0733c9ce"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_certificate_file" ref="ga898256c6de75f332ed836cf0733c9ce" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2d293b8661fb96bd8efd54ef8e85a8bb"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_reciever_certificate_file" ref="g2d293b8661fb96bd8efd54ef8e85a8bb" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_reciever_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g11f487a9a89670b3cd3e30593303625b"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_private_key_file" ref="g11f487a9a89670b3cd3e30593303625b" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_private_key_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g202fae14f7b1f0b0a0fcab67eea6107d"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_certificate_file" ref="g202fae14f7b1f0b0a0fcab67eea6107d" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea11aaed73dd00f3abbc7f27da388f25"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_reciever_certificate_file" ref="gea11aaed73dd00f3abbc7f27da388f25" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_reciever_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g79f274f5bc570c8344cd22d5f63ef164"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_certificate" ref="g79f274f5bc570c8344cd22d5f63ef164" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaef3c70eb17c1ae9457d160dc3c3eec2"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_certificate_type" ref="gaef3c70eb17c1ae9457d160dc3c3eec2" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5453c3c19dd33ce3ef96d71cdb8c3094"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_prv_key" ref="g5453c3c19dd33ce3ef96d71cdb8c3094" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_prv_key</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ged44a52c143a4b7cad7ea3a17df4e515"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_prv_key_type" ref="ged44a52c143a4b7cad7ea3a17df4e515" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_prv_key_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6505e2ab9bd8c16dee44d338eaff4138"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_receiver_certificate" ref="g6505e2ab9bd8c16dee44d338eaff4138" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3230fec233171110d940938f9013740c"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_receiver_certificate_type" ref="g3230fec233171110d940938f9013740c" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3575dbf330ff836c9afaae7c05837438"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_certificate" ref="g3575dbf330ff836c9afaae7c05837438" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g438793d8a5436295aef173400e5e710d"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_certificate_type" ref="g438793d8a5436295aef173400e5e710d" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3923ff854e01a6561c59130a6a4b6219"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_prv_key" ref="g3923ff854e01a6561c59130a6a4b6219" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_prv_key</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb57d30aba64e6e7eb62894f645d5f20f"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_prv_key_type" ref="gb57d30aba64e6e7eb62894f645d5f20f" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_prv_key_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g062d0c29e05557d378285c3e9f4cf2d6"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_receiver_certificate" ref="g062d0c29e05557d378285c3e9f4cf2d6" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_receiver_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge1e115e88c434fb62981e7af1115ec81"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_receiver_certificate_type" ref="ge1e115e88c434fb62981e7af1115ec81" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_receiver_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gedc185ccf007bba5ebf7517c3d55a6b7"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_format" ref="gedc185ccf007bba5ebf7517c3d55a6b7" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_key_mgr_format_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_format</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5e320ca3f7f8a4ad8748401f0f78f683"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_format" ref="g5e320ca3f7f8a4ad8748401f0f78f683" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, oxs_key_mgr_format_t format)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_format</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, oxs_key_mgr_format_t format)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g96901ccedb48f47a503c19fac7d75410"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_pem_buf" ref="g96901ccedb48f47a503c19fac7d75410" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_pem_buf</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga4ab6c542d1f43cae6fcdb1fa1b56311"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_pem_buf" ref="ga4ab6c542d1f43cae6fcdb1fa1b56311" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *pem_buf)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_pem_buf</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *pem_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g352f56975b4e188cdb99c58419fb51df"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_key_store" ref="g352f56975b4e188cdb99c58419fb51df" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN pkcs12_keystore_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_key_store</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0842b0bc8cdac2bbd4178829d863ea92"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_key_store" ref="g0842b0bc8cdac2bbd4178829d863ea92" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, pkcs12_keystore_t *key_store)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_key_store</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, pkcs12_keystore_t *key_store)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7904e2b38ab556542c9f46a4f71bc890"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_key_store_buff" ref="g7904e2b38ab556542c9f46a4f71bc890" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_key_store_buff</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcb68d21e5db098a4537f34d11f9bc243"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_receiver_certificate_from_ski" ref="gcb68d21e5db098a4537f34d11f9bc243" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *ski)" -->
+AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate_from_ski</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *ski)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g992d4b590fdc9b4c1876d1a396ddf34c"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_receiver_certificate_from_issuer_serial" ref="g992d4b590fdc9b4c1876d1a396ddf34c" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *issuer, int serial)" -->
+AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate_from_issuer_serial</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *issuer, int serial)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g50243dd4ef05e01effe56bfe40371956"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_get_key_store_buff_len" ref="g50243dd4ef05e01effe56bfe40371956" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_key_store_buff_len</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc9170e9c7929af15b6966e27f7091809"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_set_key_store_buff" ref="gc9170e9c7929af15b6966e27f7091809" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key_store_buf, int len)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_key_store_buff</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key_store_buf, int len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g60a513b1e78221d116a8e78763e18f7b"></a><!-- doxytag: member="oxs_key_mgr::oxs_key_mgr_increment_ref" ref="g60a513b1e78221d116a8e78763e18f7b" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_increment_ref</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g0561bf4161a322f75f1895e9bd75fdc6"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_create" ref="g0561bf4161a322f75f1895e9bd75fdc6" args="(const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_key_mgr_t* oxs_key_mgr_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates the key manager strucutre.  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the key manager (oxs_key_mgr_t *) </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5fd6c52df53403c8f25fc14996f8a46f"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_free" ref="g5fd6c52df53403c8f25fc14996f8a46f" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_mgr_free           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_key_mgr_t *&nbsp;</td>
+          <td class="paramname"> <em>key_mgr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free the key manager struct  pointer to key manager struct which is going to free  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the free operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6b917e34c07bdc4e7642b3d18308f96d"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_private_key_file" ref="g6b917e34c07bdc4e7642b3d18308f96d" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_key_mgr_get_private_key_file           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_key_mgr_t *&nbsp;</td>
+          <td class="paramname"> <em>key_mgr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the private key file location  pointer to key manager struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>location of the private key file </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9297bdfda5091a184f1ead84b9a062d4"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_prv_key_password" ref="g9297bdfda5091a184f1ead84b9a062d4" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_key_mgr_get_prv_key_password           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_key_mgr_t *&nbsp;</td>
+          <td class="paramname"> <em>key_mgr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the private key file password  pointer to key manager struct  pointer to environment struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>password of the private key file </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gae3a301e58a8784a276b24df7837fbaa"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_load_private_key_from_pem_file" ref="gae3a301e58a8784a276b24df7837fbaa" args="(const axutil_env_t *env, axis2_char_t *file_name, axis2_char_t *password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* oxs_key_mgr_load_private_key_from_pem_file           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>file_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads a private key from a file (in PEM format)  pointer to environment struct  the name of the file  the passowrd for the file <dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3a407af121b740c400b15ce52eda397a"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_load_private_key_from_string" ref="g3a407af121b740c400b15ce52eda397a" args="(const axutil_env_t *env, axis2_char_t *pem_buf, axis2_char_t *password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* oxs_key_mgr_load_private_key_from_string           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>pem_buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads a private key from a string buffer  which of PEM format. -----BEGIN RSA PRIVATE KEY-----  -----END RSA PRIVATE KEY-----  pointer to environment struct  the string buffer which of PEM format  the password for the key file <dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g932c1143e794506dc41d1eaba6357b66"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_load_x509_cert_from_pem_file" ref="g932c1143e794506dc41d1eaba6357b66" args="(const axutil_env_t *env, axis2_char_t *filename)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_x509_cert_t* oxs_key_mgr_load_x509_cert_from_pem_file           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>filename</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads an X509 certificate from a file  pointer to environment struct  the name of the file <dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1c90e7699455afcb795320e45edc7033"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_load_x509_cert_from_string" ref="g1c90e7699455afcb795320e45edc7033" args="(const axutil_env_t *env, axis2_char_t *pem_buf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_x509_cert_t* oxs_key_mgr_load_x509_cert_from_string           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>pem_buf</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads an X509 certificate from a string buffer  -----BEGIN CERTIFICATE-----  -----END CERTIFICATE-----  pointer to environment struct  PEM formatted string buffer <dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc74a4e838037b9d97f771af677a73f29"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_read_pkcs12_key_store" ref="gc74a4e838037b9d97f771af677a73f29" args="(const axutil_env_t *env, axis2_char_t *pkcs12_file, axis2_char_t *password, oxs_x509_cert_t **cert, openssl_pkey_t **prv_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_mgr_read_pkcs12_key_store           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>pkcs12_file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t **&nbsp;</td>
+          <td class="paramname"> <em>cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>prv_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a PKCS12 key store and populate a key and a certificate.  pointer to environment struct  name of the pkcs12 file  password for the key/certificate pair in the key store  the certificate  the private key <dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1e5027aa9a336b7e2e3b7506344eae57"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_prv_key_password" ref="g1e5027aa9a336b7e2e3b7506344eae57" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_key_mgr_set_prv_key_password           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_key_mgr_t *&nbsp;</td>
+          <td class="paramname"> <em>key_mgr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the password used to encrypt the private key (if any)  Pointer to key manager struct  pointer to environment struct  password used to encrypt the private key <dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__sign__ctx.html b/axis2/c/rampart/api/html/group__oxs__sign__ctx.html
new file mode 100644
index 0000000..a2d018a
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__sign__ctx.html
@@ -0,0 +1,728 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Signature Context</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Signature Context<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g871b7abfff8424124ec830e9eda6a770"></a><!-- doxytag: member="oxs_sign_ctx::oxs_sign_ctx_t" ref="g871b7abfff8424124ec830e9eda6a770" args="" -->
+typedef struct oxs_sign_ctx_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_ctx_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_operation_t</b> { <b>OXS_SIGN_OPERATION_NONE</b> =  0, 
+<b>OXS_SIGN_OPERATION_SIGN</b>, 
+<b>OXS_SIGN_OPERATION_VERIFY</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_sign_ctx_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g8ed285bbbd1ac373f273500f382105c4">oxs_sign_ctx_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#ge2105010f159854c2e1b787188992fc7">oxs_sign_ctx_free</a> (oxs_sign_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gf1efd9a43cd0722af552b0ae9e06aaa4">oxs_sign_ctx_get_sign_mtd_algo</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gfd3f0e447b0c4a65dea46690d58ec4b0">oxs_sign_ctx_get_c14n_mtd</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#ge7e80fc53657171e16f25c8a8fcb9d58">oxs_sign_ctx_get_sig_val</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g81252fb66dd6b60a623adc2d89e35c8d">oxs_sign_ctx_get_sign_parts</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gf56f16d45c8917ad630e0a427fe15154">oxs_sign_ctx_get_certificate</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g026e0d8c484a27d5169c4d987899b453">oxs_sign_ctx_get_private_key</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gc6c23e1bff018bbcba020a65ddfc0a59">oxs_sign_ctx_get_public_key</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gacb9c0dd43aabdabe90d66c7e5e4fd8e">oxs_sign_ctx_get_secret</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_sign_operation_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gef7e150392558b6fe9631147eb93df51">oxs_sign_ctx_get_operation</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g7220100c2e5419bf90a2ee94b3fbc9e6">oxs_sign_ctx_set_sign_mtd_algo</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *sign_mtd_algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g35c4dcd9ff76e32dbfc4c953ef8399b9">oxs_sign_ctx_set_c14n_mtd</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *c14n_mtd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gb8a21c64393b79acdc9ddd6dc34b403c">oxs_sign_ctx_set_sig_val</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *sig_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g09644f321b7d7d5fc2bc88d526511d7e">oxs_sign_ctx_set_sign_parts</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axutil_array_list_t *sign_parts)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g99337f5afc82a92fb1bc5de6d0fa693a">oxs_sign_ctx_set_certificate</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, oxs_x509_cert_t *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gfb450817ba3ac7cc62ead4e1d64cb7f1">oxs_sign_ctx_set_private_key</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *prv_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gcd7e4d1aae6cd324df0e23620d32e605">oxs_sign_ctx_set_public_key</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pub_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gcff40a0a96c410b7d6c9c1d997a7d2f8">oxs_sign_ctx_set_secret</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *secret)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g16131730596b94bf0c478d80459abba3">oxs_sign_ctx_set_operation</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, oxs_sign_operation_t operation)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g8ed285bbbd1ac373f273500f382105c4"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_create" ref="g8ed285bbbd1ac373f273500f382105c4" args="(const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_sign_ctx_t* oxs_sign_ctx_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>created signature context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge2105010f159854c2e1b787188992fc7"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_free" ref="ge2105010f159854c2e1b787188992fc7" args="(oxs_sign_ctx_t *ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_free           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free a signature context.  signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success or AXIS2_FAILURE on failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfd3f0e447b0c4a65dea46690d58ec4b0"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_c14n_mtd" ref="gfd3f0e447b0c4a65dea46690d58ec4b0" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_sign_ctx_get_c14n_mtd           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get cannocanicalization method of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>cannocanicalization method </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf56f16d45c8917ad630e0a427fe15154"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_certificate" ref="gf56f16d45c8917ad630e0a427fe15154" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_x509_cert_t* oxs_sign_ctx_get_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get x509 certificate of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>x509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gef7e150392558b6fe9631147eb93df51"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_operation" ref="gef7e150392558b6fe9631147eb93df51" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_sign_operation_t oxs_sign_ctx_get_operation           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the operation of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>operation SIGN/VERIFY/NONE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g026e0d8c484a27d5169c4d987899b453"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_private_key" ref="g026e0d8c484a27d5169c4d987899b453" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* oxs_sign_ctx_get_private_key           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get private key of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>private key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc6c23e1bff018bbcba020a65ddfc0a59"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_public_key" ref="gc6c23e1bff018bbcba020a65ddfc0a59" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* oxs_sign_ctx_get_public_key           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get public key of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>public key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gacb9c0dd43aabdabe90d66c7e5e4fd8e"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_secret" ref="gacb9c0dd43aabdabe90d66c7e5e4fd8e" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* oxs_sign_ctx_get_secret           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get shared secret of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>the shared secret </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge7e80fc53657171e16f25c8a8fcb9d58"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_sig_val" ref="ge7e80fc53657171e16f25c8a8fcb9d58" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_sign_ctx_get_sig_val           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get sginature valueof the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>signature value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf1efd9a43cd0722af552b0ae9e06aaa4"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_sign_mtd_algo" ref="gf1efd9a43cd0722af552b0ae9e06aaa4" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_sign_ctx_get_sign_mtd_algo           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get signature algorithm of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>signature algorithm </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g81252fb66dd6b60a623adc2d89e35c8d"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_get_sign_parts" ref="g81252fb66dd6b60a623adc2d89e35c8d" args="(const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axutil_array_list_t* oxs_sign_ctx_get_sign_parts           </td>
+          <td>(</td>
+          <td class="paramtype">const oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get signature parts of the signature context  the signature context  the environemnt struct <dl class="return" compact><dt><b>Returns:</b></dt><dd>sgnature parts as a list </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g35c4dcd9ff76e32dbfc4c953ef8399b9"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_c14n_mtd" ref="g35c4dcd9ff76e32dbfc4c953ef8399b9" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *c14n_mtd)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_c14n_mtd           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>c14n_mtd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set Cannocanicalization method of the signature context   the signature context  the environemnt struct  Cannocanicalization method <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g99337f5afc82a92fb1bc5de6d0fa693a"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_certificate" ref="g99337f5afc82a92fb1bc5de6d0fa693a" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, oxs_x509_cert_t *certificate)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>certificate</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the x509 certificate of the signature context   the signature context  the environemnt struct  the x509 certificate <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g16131730596b94bf0c478d80459abba3"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_operation" ref="g16131730596b94bf0c478d80459abba3" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, oxs_sign_operation_t operation)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_operation           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_operation_t&nbsp;</td>
+          <td class="paramname"> <em>operation</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the operation of the signature context   the signature context  the environemnt struct  the operation <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfb450817ba3ac7cc62ead4e1d64cb7f1"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_private_key" ref="gfb450817ba3ac7cc62ead4e1d64cb7f1" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, openssl_pkey_t *prv_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_private_key           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>prv_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set private key of the signature context   the signature context  the environemnt struct  private key <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcd7e4d1aae6cd324df0e23620d32e605"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_public_key" ref="gcd7e4d1aae6cd324df0e23620d32e605" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, openssl_pkey_t *pub_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_public_key           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pub_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the public key of the signature context   the signature context  the environemnt struct  the public key <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcff40a0a96c410b7d6c9c1d997a7d2f8"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_secret" ref="gcff40a0a96c410b7d6c9c1d997a7d2f8" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, oxs_key_t *secret)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_secret           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>secret</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the shared secret of the signature context   the signature context  the environemnt struct  the shared secret <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb8a21c64393b79acdc9ddd6dc34b403c"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_sig_val" ref="gb8a21c64393b79acdc9ddd6dc34b403c" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *sig_val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_sig_val           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>sig_val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set signature value of the signature context   the signature context  the environemnt struct  signature value <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7220100c2e5419bf90a2ee94b3fbc9e6"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_sign_mtd_algo" ref="g7220100c2e5419bf90a2ee94b3fbc9e6" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *sign_mtd_algo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_sign_mtd_algo           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_mtd_algo</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set Signature algorithm of the signature context   the signature context  the environemnt struct  Signature algorithm <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g09644f321b7d7d5fc2bc88d526511d7e"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_set_sign_parts" ref="g09644f321b7d7d5fc2bc88d526511d7e" args="(oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axutil_array_list_t *sign_parts)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sign_ctx_set_sign_parts           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_parts</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set signature parts of the signature context   the signature context  the environemnt struct  signature parts <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__sign__part.html b/axis2/c/rampart/api/html/group__oxs__sign__part.html
new file mode 100644
index 0000000..fdf10ea
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__sign__part.html
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Signature Part</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Signature Part<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcffac8de1977c646a5f7cf02f5281820"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_t" ref="gcffac8de1977c646a5f7cf02f5281820" args="" -->
+typedef struct oxs_sign_part_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gab57707835d2a504ad3c990b07742ddd"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_create" ref="gab57707835d2a504ad3c990b07742ddd" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_sign_part_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_create</b> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc832cd97eff4cdd8105ad19a8ec81e4f"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_free" ref="gc832cd97eff4cdd8105ad19a8ec81e4f" args="(oxs_sign_part_t *ctx, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_free</b> (oxs_sign_part_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcce106379df7ec83bb5dec1d4f1dd5f4"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_get_id" ref="gcce106379df7ec83bb5dec1d4f1dd5f4" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_id</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8e4d7d4be76f2144adb7b406325b1017"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_get_digest_mtd" ref="g8e4d7d4be76f2144adb7b406325b1017" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_digest_mtd</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g912969359c5f2f80e4669eb36f0f4819"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_get_digest_val" ref="g912969359c5f2f80e4669eb36f0f4819" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_digest_val</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24bc1cb22c007023c62068cdeb4f50e7"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_get_node" ref="g24bc1cb22c007023c62068cdeb4f50e7" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_node</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g651ad18e005ca578095cc3d1f62f53ed"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_get_transforms" ref="g651ad18e005ca578095cc3d1f62f53ed" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_transforms</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc587757c776967679b79e364be4278e7"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_get_id_name" ref="gc587757c776967679b79e364be4278e7" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_id_name</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga7b7202ab18c1ed577c90f21e7f4d7f2"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_get_sign_namespace" ref="ga7b7202ab18c1ed577c90f21e7f4d7f2" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axiom_namespace_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_sign_namespace</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1dac72a93f280c78537d00c2b2799c4c"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_set_id" ref="g1dac72a93f280c78537d00c2b2799c4c" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_id</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g71cbd20dc219bf1cec46d19dbfb848ab"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_set_digest_mtd" ref="g71cbd20dc219bf1cec46d19dbfb848ab" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_mtd)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_digest_mtd</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_mtd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcba3008a3a1033b6d8710d86ffe31eda"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_set_digest_val" ref="gcba3008a3a1033b6d8710d86ffe31eda" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_val)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_digest_val</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfdd8cb88229ddbf85cc82ac17f13978f"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_set_node" ref="gfdd8cb88229ddbf85cc82ac17f13978f" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_node_t *node)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_node</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_node_t *node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge062441afe649c2be65eedff08ceec00"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_set_transforms" ref="ge062441afe649c2be65eedff08ceec00" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axutil_array_list_t *transforms)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_transforms</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axutil_array_list_t *transforms)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g43696eca33e8e836590ff03b3b149173"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_set_id_name" ref="g43696eca33e8e836590ff03b3b149173" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_id_name</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g485a3da0a2e4004d14956ca5970c703b"></a><!-- doxytag: member="oxs_sign_part::oxs_sign_part_set_sign_namespace" ref="g485a3da0a2e4004d14956ca5970c703b" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_namespace_t *sig_ns)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_sign_namespace</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_namespace_t *sig_ns)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__signature.html b/axis2/c/rampart/api/html/group__oxs__signature.html
new file mode 100644
index 0000000..528ddba
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__signature.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Signature</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Signature<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g65444e4c24a81e022929e760d8eb17df">oxs_sig_sign_hmac_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g206da339419ebb73cc9fbc912cf962fd">oxs_sig_sign_rsa_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#geca4f19f8a7f95d280830f673c3d3825">oxs_sig_sign</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g3e0ab6136279af65b9715904f726eb08">oxs_sig_verify</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#ga388ce3d92c07629410e3c6eb24aa6b3">oxs_sig_verify_hmac_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g3a364e177ec85cd45f7a961af490d7f5">oxs_sig_verify_rsa_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="geca4f19f8a7f95d280830f673c3d3825"></a><!-- doxytag: member="oxs_signature.h::oxs_sig_sign" ref="geca4f19f8a7f95d280830f673c3d3825" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, oxs_buffer_t *input, oxs_buffer_t *output)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sig_sign           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>output</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Signs a content placed in  buf using the information available in the signature context . The result will be placed in the buffer . Note that the result is base64 encoded.  pointer to environment struct  the signature context  input buffer  output buffer <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g65444e4c24a81e022929e760d8eb17df"></a><!-- doxytag: member="oxs_signature.h::oxs_sig_sign_hmac_sha1" ref="g65444e4c24a81e022929e760d8eb17df" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, oxs_buffer_t *input, oxs_buffer_t *output)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sig_sign_hmac_sha1           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>output</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Signs an input buffer  using the HMAC-SHA1 algorithm. The secret will be taken form the signature context  Result will be placed in output buffer   pointer to environment struct  the signature context  input buffer  output buffer <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g206da339419ebb73cc9fbc912cf962fd"></a><!-- doxytag: member="oxs_signature.h::oxs_sig_sign_rsa_sha1" ref="g206da339419ebb73cc9fbc912cf962fd" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, oxs_buffer_t *input, oxs_buffer_t *output)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sig_sign_rsa_sha1           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>output</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Signs an input buffer  using the RSA-SHA1 algorithm. Result will be placed in output buffer   pointer to environment struct  the signature context  input buffer  output buffer <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3e0ab6136279af65b9715904f726eb08"></a><!-- doxytag: member="oxs_signature.h::oxs_sig_verify" ref="g3e0ab6136279af65b9715904f726eb08" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sig_verify           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>content</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>signature</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verifies a  with  using the information available in the signature content . Note that the signature should be the base64 encoded value of a digital signature.  pointer to environment struct  the signature context  the content that's signed  the signature value <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga388ce3d92c07629410e3c6eb24aa6b3"></a><!-- doxytag: member="oxs_signature.h::oxs_sig_verify_hmac_sha1" ref="ga388ce3d92c07629410e3c6eb24aa6b3" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sig_verify_hmac_sha1           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>content</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>signature</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verifies  with  using the information available in the signature content  as per the HMA-SHA1 algorithm  pointer to environment struct  the signature context  the content that's signed  the signature value <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3a364e177ec85cd45f7a961af490d7f5"></a><!-- doxytag: member="oxs_signature.h::oxs_sig_verify_rsa_sha1" ref="g3a364e177ec85cd45f7a961af490d7f5" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_sig_verify_rsa_sha1           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>content</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>signature</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verifies  with  using the information available in the signature content  as per the RSA-SHA1 algorithm  pointer to environment struct  the signature context  the content that's signed  the signature value <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__token.html b/axis2/c/rampart/api/html/group__oxs__token.html
new file mode 100644
index 0000000..d0127ee
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token.html
@@ -0,0 +1,2382 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: OMXMLSecurity Tokens</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>OMXMLSecurity Tokens<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gfc92c8ba073db50780d257f63981726b">oxs_token_build_binary_security_token_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6395927983368a42f92e385811bad8fd">oxs_token_build_c14n_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ga4f54ddfe3c58748f4b0eee764ebf167">oxs_token_get_c14n_method</a> (const axutil_env_t *env, axiom_node_t *c14n_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gd59a851f700fe27df89225cdec6024d5">oxs_token_build_cipher_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2f20cb71b17c323631ed3d76bc691c2c">oxs_token_get_cipher_value_from_cipher_data</a> (const axutil_env_t *env, axiom_node_t *cd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gb1b7b8e02c1303195b6550354141b013">oxs_token_build_cipher_value_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cipher_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_token_get_cipher_value</a> (const axutil_env_t *env, axiom_node_t *cv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_token_build_data_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *data_ref)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g9f4b8999ed47203bb5f546c26cf5bf78">oxs_token_get_data_reference</a> (const axutil_env_t *env, axiom_node_t *data_ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_token_build_digest_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g9435eb6b449b60fede6c18c2c623e9e7">oxs_token_get_digest_method</a> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gd5839a6fa46323dbff7f329f077bbf6c">oxs_token_build_digest_value_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *digest_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g0bc161ca78fdacad92cf6204628479b4">oxs_token_get_digest_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g06d64836c54d763ad72af36b4c168413">oxs_token_build_ds_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *uri, axis2_char_t *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g0e8335b3e4dd5695ccd46344bbd2df57">oxs_token_get_ds_reference</a> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g088e6dee6678fa3e6caa2fa13a77a179">oxs_token_build_embedded_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gc1a1068a0b7fbcff6f1fe5bbd37fdfee">oxs_token_get_embedded_id</a> (const axutil_env_t *env, axiom_node_t *embedded_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_token_build_encrypted_data_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *type_attribute, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gf010a08d357e9ce31eda25f064b3975f">oxs_token_build_encrypted_key_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g97c4da8a0ee23e23b09e520aef218052"></a><!-- doxytag: member="oxs_token::oxs_token_get_encrypted_key_node" ref="g97c4da8a0ee23e23b09e520aef218052" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_token_get_encrypted_key_node</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g86a7281cee614db95c80d73291898cc7">oxs_token_build_encryption_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g4ef5fdc4bbcc6a61361f44dff367b6f3">oxs_token_get_encryption_method</a> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g98926a533c840165078fc34ff55976d9">oxs_token_build_key_identifier_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_token_build_key_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g920d48539c36acc01b71a192801df578">oxs_token_build_key_name_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *key_name_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g0f89be8d8b742b139b245e64058156f3">oxs_token_build_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *ref, axis2_char_t *value_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6f71d24d0b55c3d877668eaff8f87d6d">oxs_token_get_reference</a> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gcd796f69f6533692143882a5443ef5b6">oxs_token_get_reference_value_type</a> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_token_build_reference_list_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gf316c07f445aeef861a06cc8b1642b79">oxs_token_build_data_reference_list</a> (const axutil_env_t *env, axiom_node_t *parent, axutil_array_list_t *id_list)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g75bb789dbb7bb3cebd0c8c7c5faf9fd3">oxs_token_get_reference_list_data</a> (const axutil_env_t *env, axiom_node_t *ref_list_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g9dee633e4b1dc43e3480faa2fdd76a66">oxs_token_build_security_token_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_token_build_signature_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2c0b81c44ed4e7c742fd430856610169">oxs_token_build_enc_header_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_token_build_signature_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g5f13edd7cd848ff4619085396fab46f3">oxs_token_get_signature_method</a> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ga839c99c355ae0d50ce526262d95d1d0">oxs_token_build_signature_value_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *signature_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_token_get_signature_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_token_build_signed_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g82da87244107f18ea800e1494c7efd9f">oxs_token_build_transform_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#geef4ad376e40afff5a5153e5cff460db">oxs_token_get_transform</a> (const axutil_env_t *env, axiom_node_t *transform_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6f5c0645d395300667adcf3f6dec6749">oxs_token_build_transforms_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gacb704ad2fdc144e7f9e6f83dd6035fa">oxs_token_build_x509_certificate_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cert_data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_token_get_x509_certificate</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g901247344be32969292c1f45e06d2922">oxs_token_build_x509_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ged94a7e08b3647c32e07d23766f01ccc">oxs_token_build_issuer_name_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_token_get_issuer_name</a> (const axutil_env_t *env, axiom_node_t *issuer_name_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g5a62da874b5799fd4f89447c13cf0963">oxs_token_build_x509_issuer_serial_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_token_build_x509_issuer_serial_with_data</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *issuer_name, axis2_char_t *serial_number)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ge5506e76ebbc76facafe4ba24e23dc45">oxs_token_build_serial_number_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_token_get_serial_number</a> (const axutil_env_t *env, axiom_node_t *serial_number_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g71a9d223562905aa5aea5b845c591873">oxs_token_build_signature_confirmation_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gd115d3f1fd5bf54dd6032a5adb8254d5">oxs_token_get_signature_confirmation_value</a> (const axutil_env_t *env, axiom_node_t *signature_confirmation_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g97fc0eadebc7d895a8e2673ac3a1dc0a">oxs_token_get_signature_confirmation_id</a> (const axutil_env_t *env, axiom_node_t *signature_confirmation_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gb1e0976fa545c1021fa2e23c915cb49d">oxs_token_build_derived_key_token_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *algo, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g8ed5a5a759123eea0adf32f6a6990954">oxs_token_build_length_element</a> (const axutil_env_t *env, axiom_node_t *parent, int length, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g90d613f0528fdf7e797693027a28edfb">oxs_token_get_length_value</a> (const axutil_env_t *env, axiom_node_t *length_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ge5de79ecc48145a56fc17f55ab1fd5ca">oxs_token_build_offset_element</a> (const axutil_env_t *env, axiom_node_t *parent, int offset, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g7a0723439facdcda3d5746de5ea4b62a">oxs_token_get_offset_value</a> (const axutil_env_t *env, axiom_node_t *offset_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g00fb33e001f6a09525c8a61f3fbedbad">oxs_token_build_nonce_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *nonce_val, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g944c6249d6e517d95069c460464e6cd1">oxs_token_get_nonce_value</a> (const axutil_env_t *env, axiom_node_t *nonce_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gee30026817bd3782c75b28360b5c07cc">oxs_token_build_label_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *label, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g67e86f86964776bc4af464b558d8bc26">oxs_token_get_label_value</a> (const axutil_env_t *env, axiom_node_t *label_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#geacfa3602a036e86da1b23ffd6ab3832">oxs_token_build_properties_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *properties_val, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6327bd636620941736b56f5cfb62d852">oxs_token_get_properties_value</a> (const axutil_env_t *env, axiom_node_t *properties_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g69692a11212b62720676cb4623677ac1">oxs_token_build_generation_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *generation_val, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g927b04dfbb31da0efa07148a654202d8">oxs_token_get_generation_value</a> (const axutil_env_t *env, axiom_node_t *generation_node)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gfc92c8ba073db50780d257f63981726b"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_binary_security_token_element" ref="gfc92c8ba073db50780d257f63981726b" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_binary_security_token_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>encoding_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsse:BinarySecurityToken&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g6395927983368a42f92e385811bad8fd"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_c14n_method_element" ref="g6395927983368a42f92e385811bad8fd" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_c14n_method_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algorithm</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:CanonicalizationMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gd59a851f700fe27df89225cdec6024d5"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_cipher_data_element" ref="gd59a851f700fe27df89225cdec6024d5" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_cipher_data_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:CipherData&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gb1b7b8e02c1303195b6550354141b013"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_cipher_value_element" ref="gb1b7b8e02c1303195b6550354141b013" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cipher_val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_cipher_value_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>cipher_val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:CipherValue&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g2c4769f04ae9dd2df67b90b248dc7620"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_data_reference_element" ref="g2c4769f04ae9dd2df67b90b248dc7620" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *data_ref)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_data_reference_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>data_ref</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:DataReference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gf316c07f445aeef861a06cc8b1642b79"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_data_reference_list" ref="gf316c07f445aeef861a06cc8b1642b79" args="(const axutil_env_t *env, axiom_node_t *parent, axutil_array_list_t *id_list)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_data_reference_list           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>id_list</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:DataReference&gt; elements under &lt;xenc:ReferenceList&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gb1e0976fa545c1021fa2e23c915cb49d"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_derived_key_token_element" ref="gb1e0976fa545c1021fa2e23c915cb49d" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *algo, axis2_char_t *wsc_ns_uri)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_derived_key_token_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>wsc_ns_uri</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsc:DerivedKeyToken&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="ge0a1f4e1f1579fe5423ac85d03a55965"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_digest_method_element" ref="ge0a1f4e1f1579fe5423ac85d03a55965" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_digest_method_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algorithm</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:DigestMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gd5839a6fa46323dbff7f329f077bbf6c"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_digest_value_element" ref="gd5839a6fa46323dbff7f329f077bbf6c" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *digest_val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_digest_value_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>digest_val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:DigestValue&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g06d64836c54d763ad72af36b4c168413"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_ds_reference_element" ref="g06d64836c54d763ad72af36b4c168413" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *uri, axis2_char_t *type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_ds_reference_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:Reference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g088e6dee6678fa3e6caa2fa13a77a179"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_embedded_element" ref="g088e6dee6678fa3e6caa2fa13a77a179" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_embedded_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsse:Embedded&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g2c0b81c44ed4e7c742fd430856610169"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_enc_header_element" ref="g2c0b81c44ed4e7c742fd430856610169" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_enc_header_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wss11:EncryptedHeader&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g6ea848c83b4e9f39505e537aa72893a3"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_encrypted_data_element" ref="g6ea848c83b4e9f39505e537aa72893a3" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *type_attribute, axis2_char_t *id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_encrypted_data_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>type_attribute</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:EncryptedData&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gf010a08d357e9ce31eda25f064b3975f"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_encrypted_key_element" ref="gf010a08d357e9ce31eda25f064b3975f" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_encrypted_key_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:EncryptedKey&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g86a7281cee614db95c80d73291898cc7"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_encryption_method_element" ref="g86a7281cee614db95c80d73291898cc7" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_encryption_method_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algorithm</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:EncryptionMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g69692a11212b62720676cb4623677ac1"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_generation_element" ref="g69692a11212b62720676cb4623677ac1" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *generation_val, axis2_char_t *wsc_ns_uri)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_generation_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>generation_val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>wsc_ns_uri</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsc:Generation&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="ged94a7e08b3647c32e07d23766f01ccc"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_issuer_name_element" ref="ged94a7e08b3647c32e07d23766f01ccc" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_issuer_name_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:X509IssuerName&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g98926a533c840165078fc34ff55976d9"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_key_identifier_element" ref="g98926a533c840165078fc34ff55976d9" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_key_identifier_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>encoding_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsse:KeyIdentifier&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g81f2e6909a17fd7c3a924e2cdfe3216f"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_key_info_element" ref="g81f2e6909a17fd7c3a924e2cdfe3216f" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_key_info_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:KeyInfo&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g920d48539c36acc01b71a192801df578"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_key_name_element" ref="g920d48539c36acc01b71a192801df578" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *key_name_val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_key_name_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>key_name_val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:KeyName&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gee30026817bd3782c75b28360b5c07cc"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_label_element" ref="gee30026817bd3782c75b28360b5c07cc" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *label, axis2_char_t *wsc_ns_uri)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_label_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>label</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>wsc_ns_uri</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsc:Label&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g8ed5a5a759123eea0adf32f6a6990954"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_length_element" ref="g8ed5a5a759123eea0adf32f6a6990954" args="(const axutil_env_t *env, axiom_node_t *parent, int length, axis2_char_t *wsc_ns_uri)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_length_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>length</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>wsc_ns_uri</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsc:Length&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g00fb33e001f6a09525c8a61f3fbedbad"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_nonce_element" ref="g00fb33e001f6a09525c8a61f3fbedbad" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *nonce_val, axis2_char_t *wsc_ns_uri)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_nonce_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>nonce_val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>wsc_ns_uri</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsc:Nonce&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="ge5de79ecc48145a56fc17f55ab1fd5ca"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_offset_element" ref="ge5de79ecc48145a56fc17f55ab1fd5ca" args="(const axutil_env_t *env, axiom_node_t *parent, int offset, axis2_char_t *wsc_ns_uri)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_offset_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>offset</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>wsc_ns_uri</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsc:Offset&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="geacfa3602a036e86da1b23ffd6ab3832"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_properties_element" ref="geacfa3602a036e86da1b23ffd6ab3832" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *properties_val, axis2_char_t *wsc_ns_uri)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_properties_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>properties_val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>wsc_ns_uri</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsc:Properties&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g0f89be8d8b742b139b245e64058156f3"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_reference_element" ref="g0f89be8d8b742b139b245e64058156f3" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *ref, axis2_char_t *value_type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_reference_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>ref</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value_type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsse:Reference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gf82ec041cbef67b3b016fb00ce19ff34"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_reference_list_element" ref="gf82ec041cbef67b3b016fb00ce19ff34" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_reference_list_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;xenc:ReferenceList&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g9dee633e4b1dc43e3480faa2fdd76a66"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_security_token_reference_element" ref="g9dee633e4b1dc43e3480faa2fdd76a66" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_security_token_reference_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsse:SecurityTokenReference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="ge5506e76ebbc76facafe4ba24e23dc45"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_serial_number_element" ref="ge5506e76ebbc76facafe4ba24e23dc45" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_serial_number_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:X509SerialNumber&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g71a9d223562905aa5aea5b845c591873"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_signature_confirmation_element" ref="g71a9d223562905aa5aea5b845c591873" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signature_confirmation_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;wsse11:SignatureConfirmation&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gc4d8b94a8ac5728e2e72c4b3f218a880"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_signature_element" ref="gc4d8b94a8ac5728e2e72c4b3f218a880" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signature_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:Signature&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g2d568feb9ebf09ed7cdceeffec0194bd"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_signature_method_element" ref="g2d568feb9ebf09ed7cdceeffec0194bd" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signature_method_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algorithm</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:SignatureMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="ga839c99c355ae0d50ce526262d95d1d0"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_signature_value_element" ref="ga839c99c355ae0d50ce526262d95d1d0" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *signature_val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signature_value_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>signature_val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:SignatureValue&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g35d6c5f4a4599e8ed762094d486e6935"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_signed_info_element" ref="g35d6c5f4a4599e8ed762094d486e6935" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signed_info_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:SignedInfo&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g82da87244107f18ea800e1494c7efd9f"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_transform_element" ref="g82da87244107f18ea800e1494c7efd9f" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_transform_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>algorithm</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:Transform&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g6f5c0645d395300667adcf3f6dec6749"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_transforms_element" ref="g6f5c0645d395300667adcf3f6dec6749" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_transforms_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:Transforms&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gacb704ad2fdc144e7f9e6f83dd6035fa"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_x509_certificate_element" ref="gacb704ad2fdc144e7f9e6f83dd6035fa" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cert_data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_x509_certificate_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>cert_data</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:X509Certificate&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g901247344be32969292c1f45e06d2922"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_x509_data_element" ref="g901247344be32969292c1f45e06d2922" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_x509_data_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:X509Data&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g5a62da874b5799fd4f89447c13cf0963"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_x509_issuer_serial_element" ref="g5a62da874b5799fd4f89447c13cf0963" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_x509_issuer_serial_element           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:X509IssuerSerial&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g7dbbfce05e71d83363ee8f87ca442c29"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_build_x509_issuer_serial_with_data" ref="g7dbbfce05e71d83363ee8f87ca442c29" args="(const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *issuer_name, axis2_char_t *serial_number)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_x509_issuer_serial_with_data           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>issuer_name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>serial_number</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates &lt;ds:X509IssuerSerial&gt; element with issuer name and serial number 
+</div>
+</div><p>
+<a class="anchor" name="ga4f54ddfe3c58748f4b0eee764ebf167"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_c14n_method" ref="ga4f54ddfe3c58748f4b0eee764ebf167" args="(const axutil_env_t *env, axiom_node_t *c14n_mtd_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_c14n_method           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>c14n_mtd_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets algorithm from &lt;ds:CanonicalizationMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g1fcdc6d9474bc8814022e958c87fd3e9"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_cipher_value" ref="g1fcdc6d9474bc8814022e958c87fd3e9" args="(const axutil_env_t *env, axiom_node_t *cv_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_cipher_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>cv_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;xenc:CipherValue&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g2f20cb71b17c323631ed3d76bc691c2c"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_cipher_value_from_cipher_data" ref="g2f20cb71b17c323631ed3d76bc691c2c" args="(const axutil_env_t *env, axiom_node_t *cd_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_cipher_value_from_cipher_data           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>cd_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets cipher value from &lt;xenc:CipherData&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g9f4b8999ed47203bb5f546c26cf5bf78"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_data_reference" ref="g9f4b8999ed47203bb5f546c26cf5bf78" args="(const axutil_env_t *env, axiom_node_t *data_ref_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_data_reference           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>data_ref_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets URI reference from &lt;xenc:DataReference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g9435eb6b449b60fede6c18c2c623e9e7"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_digest_method" ref="g9435eb6b449b60fede6c18c2c623e9e7" args="(const axutil_env_t *env, axiom_node_t *enc_mtd_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_digest_method           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>enc_mtd_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the algorithm from &lt;ds:DigestMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g0bc161ca78fdacad92cf6204628479b4"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_digest_value" ref="g0bc161ca78fdacad92cf6204628479b4" args="(const axutil_env_t *env, axiom_node_t *sv_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_digest_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sv_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the value from &lt;ds:DigestValue&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g0e8335b3e4dd5695ccd46344bbd2df57"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_ds_reference" ref="g0e8335b3e4dd5695ccd46344bbd2df57" args="(const axutil_env_t *env, axiom_node_t *ref_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_ds_reference           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ref_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets URI reference from &lt;ds:Reference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gc1a1068a0b7fbcff6f1fe5bbd37fdfee"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_embedded_id" ref="gc1a1068a0b7fbcff6f1fe5bbd37fdfee" args="(const axutil_env_t *env, axiom_node_t *embedded_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_embedded_id           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>embedded_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets id from &lt;wsse:Embedded&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g4ef5fdc4bbcc6a61361f44dff367b6f3"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_encryption_method" ref="g4ef5fdc4bbcc6a61361f44dff367b6f3" args="(const axutil_env_t *env, axiom_node_t *enc_mtd_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_encryption_method           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>enc_mtd_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets algorithm from &lt;xenc:EncryptionMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g927b04dfbb31da0efa07148a654202d8"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_generation_value" ref="g927b04dfbb31da0efa07148a654202d8" args="(const axutil_env_t *env, axiom_node_t *generation_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_generation_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>generation_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;wsc:Generation&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g7084b5594e2c6e24dec4e51672f83f8e"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_issuer_name" ref="g7084b5594e2c6e24dec4e51672f83f8e" args="(const axutil_env_t *env, axiom_node_t *issuer_name_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_issuer_name           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>issuer_name_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets issuer name from &lt;ds:X509IssuerName&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g67e86f86964776bc4af464b558d8bc26"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_label_value" ref="g67e86f86964776bc4af464b558d8bc26" args="(const axutil_env_t *env, axiom_node_t *label_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_label_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>label_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;wsc:Label&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g90d613f0528fdf7e797693027a28edfb"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_length_value" ref="g90d613f0528fdf7e797693027a28edfb" args="(const axutil_env_t *env, axiom_node_t *length_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_token_get_length_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>length_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;wsc:Length&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g944c6249d6e517d95069c460464e6cd1"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_nonce_value" ref="g944c6249d6e517d95069c460464e6cd1" args="(const axutil_env_t *env, axiom_node_t *nonce_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_nonce_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>nonce_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;wsc:Nonce&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g7a0723439facdcda3d5746de5ea4b62a"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_offset_value" ref="g7a0723439facdcda3d5746de5ea4b62a" args="(const axutil_env_t *env, axiom_node_t *offset_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_token_get_offset_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>offset_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;wsc:Offset&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g6327bd636620941736b56f5cfb62d852"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_properties_value" ref="g6327bd636620941736b56f5cfb62d852" args="(const axutil_env_t *env, axiom_node_t *properties_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_properties_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>properties_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;wsc:Properties&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g6f71d24d0b55c3d877668eaff8f87d6d"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_reference" ref="g6f71d24d0b55c3d877668eaff8f87d6d" args="(const axutil_env_t *env, axiom_node_t *ref_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_reference           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ref_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets URI reference from &lt;wsse:Reference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g75bb789dbb7bb3cebd0c8c7c5faf9fd3"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_reference_list_data" ref="g75bb789dbb7bb3cebd0c8c7c5faf9fd3" args="(const axutil_env_t *env, axiom_node_t *ref_list_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axutil_array_list_t* oxs_token_get_reference_list_data           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ref_list_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets URI references from &lt;xenc:DataReference&gt; elements under &lt;xenc:ReferenceList&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gcd796f69f6533692143882a5443ef5b6"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_reference_value_type" ref="gcd796f69f6533692143882a5443ef5b6" args="(const axutil_env_t *env, axiom_node_t *ref_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_reference_value_type           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ref_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value type from &lt;wsse:Reference&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g6f3545905c8b4b27011694f1ec0b5ae1"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_serial_number" ref="g6f3545905c8b4b27011694f1ec0b5ae1" args="(const axutil_env_t *env, axiom_node_t *serial_number_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_serial_number           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>serial_number_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets serial number from &lt;ds:X509SerialNumber&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g97fc0eadebc7d895a8e2673ac3a1dc0a"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_signature_confirmation_id" ref="g97fc0eadebc7d895a8e2673ac3a1dc0a" args="(const axutil_env_t *env, axiom_node_t *signature_confirmation_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_signature_confirmation_id           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>signature_confirmation_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets id from &lt;wsse11:SignatureConfirmation&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gd115d3f1fd5bf54dd6032a5adb8254d5"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_signature_confirmation_value" ref="gd115d3f1fd5bf54dd6032a5adb8254d5" args="(const axutil_env_t *env, axiom_node_t *signature_confirmation_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_signature_confirmation_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>signature_confirmation_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets value from &lt;wsse11:SignatureConfirmation&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g5f13edd7cd848ff4619085396fab46f3"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_signature_method" ref="g5f13edd7cd848ff4619085396fab46f3" args="(const axutil_env_t *env, axiom_node_t *enc_mtd_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_signature_method           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>enc_mtd_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets algorithm from &lt;ds:SignatureMethod&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="gab18f2822ee6552e6c9965a4992b44b5"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_signature_value" ref="gab18f2822ee6552e6c9965a4992b44b5" args="(const axutil_env_t *env, axiom_node_t *sv_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_signature_value           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sv_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets signature value from &lt;ds:SignatureValue&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="geef4ad376e40afff5a5153e5cff460db"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_transform" ref="geef4ad376e40afff5a5153e5cff460db" args="(const axutil_env_t *env, axiom_node_t *transform_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_transform           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>transform_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets algorithm from &lt;ds:Transform&gt; element 
+</div>
+</div><p>
+<a class="anchor" name="g3e3395d9d1f8e74180d908b1b8c6f635"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_x509_certificate" ref="g3e3395d9d1f8e74180d908b1b8c6f635" args="(const axutil_env_t *env, axiom_node_t *sv_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_x509_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sv_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets data from &lt;ds:X509Certificate&gt; element 
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__token__binary__security__token.html b/axis2/c/rampart/api/html/group__oxs__token__binary__security__token.html
new file mode 100644
index 0000000..657bbcf
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__binary__security__token.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity BinarySecurityToken</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_BinarySecurityToken"></a><h2>OMXMLSecurity BinarySecurityToken</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__binary__security__token.html#gfc92c8ba073db50780d257f63981726b">oxs_token_build_binary_security_token_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *data)</td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Create element &lt;wsse:BinarySecurityToken&gt;.  <a href="#gfc92c8ba073db50780d257f63981726b"></a><br></br></td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gfc92c8ba073db50780d257f63981726b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_binary_security_token_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>id</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>encoding_type</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>value_type</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>data</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Create element &lt;wsse:BinarySecurityToken&gt;. 
+</p><p>
+BinarySecurityToken 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__c14n__method.html b/axis2/c/rampart/api/html/group__oxs__token__c14n__method.html
new file mode 100644
index 0000000..ccaf7e3
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__c14n__method.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity C14N Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_C14N_Token"></a><h2>OMXMLSecurity C14N Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__c14n__method.html#g6395927983368a42f92e385811bad8fd">oxs_token_build_c14n_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga4f54ddfe3c58748f4b0eee764ebf167"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_c14n_method</b> (const axutil_env_t *env, axiom_node_t *c14n_mtd_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g6395927983368a42f92e385811bad8fd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_c14n_method_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>algorithm</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+C14N Method element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__cipher__data.html b/axis2/c/rampart/api/html/group__oxs__token__cipher__data.html
new file mode 100644
index 0000000..5745046
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__cipher__data.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Cipher Data Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Cipher_Data_Token"></a><h2>OMXMLSecurity Cipher Data Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__cipher__data.html#gd59a851f700fe27df89225cdec6024d5">oxs_token_build_cipher_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f20cb71b17c323631ed3d76bc691c2c"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_cipher_value_from_cipher_data</b> (const axutil_env_t *env, axiom_node_t *cd_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gd59a851f700fe27df89225cdec6024d5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_cipher_data_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Cipher Data element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__cipher__value.html b/axis2/c/rampart/api/html/group__oxs__token__cipher__value.html
new file mode 100644
index 0000000..9d19c91
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__cipher__value.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Cipher Value Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Cipher_Value_Token"></a><h2>OMXMLSecurity Cipher Value Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__cipher__value.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_token_get_cipher_value</a> (const axutil_env_t *env, axiom_node_t *cv_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb1b7b8e02c1303195b6550354141b013"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_cipher_value_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cipher_val)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g1fcdc6d9474bc8814022e958c87fd3e9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_cipher_value           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>cv_node</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Cipher Value element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__data__reference.html b/axis2/c/rampart/api/html/group__oxs__token__data__reference.html
new file mode 100644
index 0000000..037bad5
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__data__reference.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity DataReference Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_DataReference_Token"></a><h2>OMXMLSecurity DataReference Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__data__reference.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_token_build_data_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *data_ref)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9f4b8999ed47203bb5f546c26cf5bf78"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_data_reference</b> (const axutil_env_t *env, axiom_node_t *data_ref_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g2c4769f04ae9dd2df67b90b248dc7620"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_data_reference_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>data_ref</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Data Reference element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__digest__method.html b/axis2/c/rampart/api/html/group__oxs__token__digest__method.html
new file mode 100644
index 0000000..b551f95
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__digest__method.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Digest Method Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Digest_Method_Token"></a><h2>OMXMLSecurity Digest Method Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__digest__method.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_token_build_digest_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9435eb6b449b60fede6c18c2c623e9e7"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_digest_method</b> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="ge0a1f4e1f1579fe5423ac85d03a55965"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_digest_method_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>algorithm</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+DigestMethod element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__digest__value.html b/axis2/c/rampart/api/html/group__oxs__token__digest__value.html
new file mode 100644
index 0000000..6079cb9
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__digest__value.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Digest Value Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Digest_Value_Token"></a><h2>OMXMLSecurity Digest Value Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__digest__value.html#g0bc161ca78fdacad92cf6204628479b4">oxs_token_get_digest_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd5839a6fa46323dbff7f329f077bbf6c"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_digest_value_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *digest_val)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g0bc161ca78fdacad92cf6204628479b4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_digest_value           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>sv_node</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+DigestValue element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__ds__reference.html b/axis2/c/rampart/api/html/group__oxs__token__ds__reference.html
new file mode 100644
index 0000000..e822cbd
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__ds__reference.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity DS Reference Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_DS_Reference_Token"></a><h2>OMXMLSecurity DS Reference Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__ds__reference.html#g06d64836c54d763ad72af36b4c168413">oxs_token_build_ds_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *uri, axis2_char_t *type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0e8335b3e4dd5695ccd46344bbd2df57"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_ds_reference</b> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g06d64836c54d763ad72af36b4c168413"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_ds_reference_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>id</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>uri</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>type</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+ds:Reference element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__embedded.html b/axis2/c/rampart/api/html/group__oxs__token__embedded.html
new file mode 100644
index 0000000..9306c1b
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__embedded.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Embedded Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Embedded_Token"></a><h2>OMXMLSecurity Embedded Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g088e6dee6678fa3e6caa2fa13a77a179"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_embedded_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc1a1068a0b7fbcff6f1fe5bbd37fdfee"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_embedded_id</b> (const axutil_env_t *env, axiom_node_t *embedded_node)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__encrypted__data.html b/axis2/c/rampart/api/html/group__oxs__token__encrypted__data.html
new file mode 100644
index 0000000..a9472ca
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__encrypted__data.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Encrypted Data Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Encrypted_Data_Token"></a><h2>OMXMLSecurity Encrypted Data Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__encrypted__data.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_token_build_encrypted_data_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *type_attribute, axis2_char_t *id)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g6ea848c83b4e9f39505e537aa72893a3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_encrypted_data_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>type_attribute</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>id</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+EncryptedData element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__encrypted__key.html b/axis2/c/rampart/api/html/group__oxs__token__encrypted__key.html
new file mode 100644
index 0000000..d225704
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__encrypted__key.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity EncryptedKey Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_EncryptedKey_Token"></a><h2>OMXMLSecurity EncryptedKey Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf010a08d357e9ce31eda25f064b3975f"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_encrypted_key_element</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g97c4da8a0ee23e23b09e520aef218052"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_encrypted_key_node</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__encryption__method.html b/axis2/c/rampart/api/html/group__oxs__token__encryption__method.html
new file mode 100644
index 0000000..c2616df
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__encryption__method.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Encryption Method Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Encryption_Method_Token"></a><h2>OMXMLSecurity Encryption Method Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__encryption__method.html#g86a7281cee614db95c80d73291898cc7">oxs_token_build_encryption_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4ef5fdc4bbcc6a61361f44dff367b6f3"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_encryption_method</b> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g86a7281cee614db95c80d73291898cc7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_encryption_method_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>algorithm</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Encryption Method element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__key__identifier.html b/axis2/c/rampart/api/html/group__oxs__token__key__identifier.html
new file mode 100644
index 0000000..98e81b2
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__key__identifier.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Key Identifier Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Key_Identifier_Token"></a><h2>OMXMLSecurity Key Identifier Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__key__identifier.html#g98926a533c840165078fc34ff55976d9">oxs_token_build_key_identifier_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *value)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g98926a533c840165078fc34ff55976d9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_key_identifier_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>encoding_type</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>value_type</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>value</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+KeyIdentifier 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__key__info.html b/axis2/c/rampart/api/html/group__oxs__token__key__info.html
new file mode 100644
index 0000000..cd0e9b3
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__key__info.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Key Info Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Key_Info_Token"></a><h2>OMXMLSecurity Key Info Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__key__info.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_token_build_key_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g81f2e6909a17fd7c3a924e2cdfe3216f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_key_info_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+KeyInfo element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__key__name.html b/axis2/c/rampart/api/html/group__oxs__token__key__name.html
new file mode 100644
index 0000000..8e3cb84
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__key__name.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Key Name Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Key_Name_Token"></a><h2>OMXMLSecurity Key Name Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__key__name.html#g920d48539c36acc01b71a192801df578">oxs_token_build_key_name_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *key_name_val)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g920d48539c36acc01b71a192801df578"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_key_name_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>key_name_val</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+KeyName element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__reference.html b/axis2/c/rampart/api/html/group__oxs__token__reference.html
new file mode 100644
index 0000000..3bcbafc
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__reference.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Reference Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Reference_Token"></a><h2>OMXMLSecurity Reference Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__reference.html#g0f89be8d8b742b139b245e64058156f3">oxs_token_build_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *ref, axis2_char_t *value_type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6f71d24d0b55c3d877668eaff8f87d6d"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_reference</b> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcd796f69f6533692143882a5443ef5b6"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_reference_value_type</b> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g0f89be8d8b742b139b245e64058156f3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_reference_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>ref</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>value_type</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Reference element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__reference__list.html b/axis2/c/rampart/api/html/group__oxs__token__reference__list.html
new file mode 100644
index 0000000..2f7c47d
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__reference__list.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Reference List Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Reference_List_Token"></a><h2>OMXMLSecurity Reference List Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__reference__list.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_token_build_reference_list_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8924dbce6f74d071642f0f7245245661"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_data_reference_list</b> (const axutil_env_t *env, axiom_node_t *parent, axutil_array_list_t *id_list)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g75bb789dbb7bb3cebd0c8c7c5faf9fd3"></a>
+AXIS2_EXTERN axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_reference_list_data</b> (const axutil_env_t *env, axiom_node_t *ref_list_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gf82ec041cbef67b3b016fb00ce19ff34"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_reference_list_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+KeyInfo element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__security__token__reference.html b/axis2/c/rampart/api/html/group__oxs__token__security__token__reference.html
new file mode 100644
index 0000000..28c0b20
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__security__token__reference.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Security Token Reference Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Security_Token_Reference_Token"></a><h2>OMXMLSecurity Security Token Reference Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9dee633e4b1dc43e3480faa2fdd76a66"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_security_token_reference_element</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__signature.html b/axis2/c/rampart/api/html/group__oxs__token__signature.html
new file mode 100644
index 0000000..0b2e05b
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__signature.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Signature Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Signature_Token"></a><h2>OMXMLSecurity Signature Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signature.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_token_build_signature_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gc4d8b94a8ac5728e2e72c4b3f218a880"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signature_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>id</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+ds:Signature element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__signature__method.html b/axis2/c/rampart/api/html/group__oxs__token__signature__method.html
new file mode 100644
index 0000000..28415ff
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__signature__method.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Signature Method Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Signature_Method_Token"></a><h2>OMXMLSecurity Signature Method Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signature__method.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_token_build_signature_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f13edd7cd848ff4619085396fab46f3"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_signature_method</b> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g2d568feb9ebf09ed7cdceeffec0194bd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signature_method_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>algorithm</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Signature Method element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__signature__value.html b/axis2/c/rampart/api/html/group__oxs__token__signature__value.html
new file mode 100644
index 0000000..1d4af28
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__signature__value.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Signature Value Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Signature_Value_Token"></a><h2>OMXMLSecurity Signature Value Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signature__value.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_token_get_signature_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga839c99c355ae0d50ce526262d95d1d0"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_signature_value_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *signature_val)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gab18f2822ee6552e6c9965a4992b44b5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_signature_value           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>sv_node</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Signature Value element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__signed__info.html b/axis2/c/rampart/api/html/group__oxs__token__signed__info.html
new file mode 100644
index 0000000..1d2c3b5
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__signed__info.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Signed Info Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Signed_Info_Token"></a><h2>OMXMLSecurity Signed Info Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signed__info.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_token_build_signed_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g35d6c5f4a4599e8ed762094d486e6935"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_signed_info_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+SignedInfo element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__transform.html b/axis2/c/rampart/api/html/group__oxs__token__transform.html
new file mode 100644
index 0000000..e6cc5e2
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__transform.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Transform Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Transform_Token"></a><h2>OMXMLSecurity Transform Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__transform.html#g82da87244107f18ea800e1494c7efd9f">oxs_token_build_transform_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geef4ad376e40afff5a5153e5cff460db"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_transform</b> (const axutil_env_t *env, axiom_node_t *transform_node)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g82da87244107f18ea800e1494c7efd9f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_transform_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>algorithm</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+ds:Transform element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__transforms.html b/axis2/c/rampart/api/html/group__oxs__token__transforms.html
new file mode 100644
index 0000000..c423e4e
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__transforms.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity Transforms Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_Transforms_Token"></a><h2>OMXMLSecurity Transforms Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__transforms.html#g6f5c0645d395300667adcf3f6dec6749">oxs_token_build_transforms_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g6f5c0645d395300667adcf3f6dec6749"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_transforms_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+ds:Transforms element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__x509__certificate.html b/axis2/c/rampart/api/html/group__oxs__token__x509__certificate.html
new file mode 100644
index 0000000..200fa44
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__x509__certificate.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity X509 Certificate Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_X509_Certificate_Token"></a><h2>OMXMLSecurity X509 Certificate Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__certificate.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_token_get_x509_certificate</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gacb704ad2fdc144e7f9e6f83dd6035fa"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_x509_certificate_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cert_data)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g3e3395d9d1f8e74180d908b1b8c6f635"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_x509_certificate           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>sv_node</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+ds:X509Certificate element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__x509__data.html b/axis2/c/rampart/api/html/group__oxs__token__x509__data.html
new file mode 100644
index 0000000..c9c24de
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__x509__data.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity X509 Data Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_X509_Data_Token"></a><h2>OMXMLSecurity X509 Data Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__data.html#g901247344be32969292c1f45e06d2922">oxs_token_build_x509_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g901247344be32969292c1f45e06d2922"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_x509_data_element           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+X509Data element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__x509__issuer__name.html b/axis2/c/rampart/api/html/group__oxs__token__x509__issuer__name.html
new file mode 100644
index 0000000..05b33f5
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__x509__issuer__name.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity X509 Issuer Name Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_X509_Issuer_Name_Token"></a><h2>OMXMLSecurity X509 Issuer Name Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__issuer__name.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_token_get_issuer_name</a> (const axutil_env_t *env, axiom_node_t *issuer_name_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ged94a7e08b3647c32e07d23766f01ccc"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_issuer_name_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g7084b5594e2c6e24dec4e51672f83f8e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_issuer_name           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>issuer_name_node</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+X509IssuerName element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__x509__issuer__serial.html b/axis2/c/rampart/api/html/group__oxs__token__x509__issuer__serial.html
new file mode 100644
index 0000000..f704aaa
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__x509__issuer__serial.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity X509 Issuer Serial Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_X509_Issuer_Serial_Token"></a><h2>OMXMLSecurity X509 Issuer Serial Token</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__issuer__serial.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_token_build_x509_issuer_serial_with_data</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *issuer_name, axis2_char_t *serial_number)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5a62da874b5799fd4f89447c13cf0963"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_x509_issuer_serial_element</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g7dbbfce05e71d83363ee8f87ca442c29"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axiom_node_t* oxs_token_build_x509_issuer_serial_with_data           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>parent</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>issuer_name</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>serial_number</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+X509Data element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__token__x509__serial__number.html b/axis2/c/rampart/api/html/group__oxs__token__x509__serial__number.html
new file mode 100644
index 0000000..bee446b
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__token__x509__serial__number.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: OMXMLSecurity X509 Serial Number Token</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="OMXMLSecurity_X509_Serial_Number_Token"></a><h2>OMXMLSecurity X509 Serial Number Token</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__serial__number.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_token_get_serial_number</a> (const axutil_env_t *env, axiom_node_t *serial_number_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge5506e76ebbc76facafe4ba24e23dc45"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_serial_number_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g6f3545905c8b4b27011694f1ec0b5ae1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* oxs_token_get_serial_number           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axiom_node_t * </td><td class="paramname"> <em>serial_number_node</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+X509IssuerName element 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__oxs__utility.html b/axis2/c/rampart/api/html/group__oxs__utility.html
new file mode 100644
index 0000000..140ac9c
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__utility.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Utility</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Utility<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#gfe4ad555c301794ead80dded2f066fb1">oxs_util_generate_nonce</a> (const axutil_env_t *env, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#g9290295bce236eeeaff662b211ff5558">oxs_util_generate_id</a> (const axutil_env_t *env, axis2_char_t *prefix)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_key_mgr_format_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#g8e8730aa4aac71a5015fb2706eb45482">oxs_util_get_format_by_file_extension</a> (const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#gc1d56b4e608fd5e24874343d4a5edf5b">oxs_util_get_newline_removed_string</a> (const axutil_env_t *env, axis2_char_t *input)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g9290295bce236eeeaff662b211ff5558"></a><!-- doxytag: member="oxs_utility.h::oxs_util_generate_id" ref="g9290295bce236eeeaff662b211ff5558" args="(const axutil_env_t *env, axis2_char_t *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_util_generate_id           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>prefix</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Generates an id for an element. Specially used in xml encryption and signature references. Caller must free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>prefix</em>&nbsp;</td><td>the prefix of the id. For ex: EncDataID-1u343yrcarwqe </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated id </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfe4ad555c301794ead80dded2f066fb1"></a><!-- doxytag: member="oxs_utility.h::oxs_util_generate_nonce" ref="gfe4ad555c301794ead80dded2f066fb1" args="(const axutil_env_t *env, int length)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_util_generate_nonce           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Generate a nonce or a random text for a given length <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>the length of the nonce </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the generated nonce </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8e8730aa4aac71a5015fb2706eb45482"></a><!-- doxytag: member="oxs_utility.h::oxs_util_get_format_by_file_extension" ref="g8e8730aa4aac71a5015fb2706eb45482" args="(const axutil_env_t *env, axis2_char_t *file_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_key_mgr_format_t oxs_util_get_format_by_file_extension           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>file_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given the filename returns the format of the file. These formats are defined in asym_ctx.h <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>file_name</em>&nbsp;</td><td>the file name </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc1d56b4e608fd5e24874343d4a5edf5b"></a><!-- doxytag: member="oxs_utility.h::oxs_util_get_newline_removed_string" ref="gc1d56b4e608fd5e24874343d4a5edf5b" args="(const axutil_env_t *env, axis2_char_t *input)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_util_get_newline_removed_string           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>input</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given string and returns new lined removed string Caller MUST free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>input</em>&nbsp;</td><td>a pointer to the string which has <br>
+ s. return the newline removed buffer. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__x509__cert.html b/axis2/c/rampart/api/html/group__oxs__x509__cert.html
new file mode 100644
index 0000000..f005589
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__x509__cert.html
@@ -0,0 +1,901 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: X509 Certificate</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>X509 Certificate<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga57fbfc4e1d58b42a8b0158de2e5efcb"></a><!-- doxytag: member="oxs_x509_cert::oxs_x509_cert_t" ref="ga57fbfc4e1d58b42a8b0158de2e5efcb" args="" -->
+typedef struct oxs_x509_cert_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_x509_cert_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gba42ba4e002697a77c0ff2063e15db91">oxs_x509_cert_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g28597b096dfe323e336878b72450ce22">oxs_x509_cert_free</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gc9d2300b62e3fb5f126f4ba842acfc56">oxs_x509_cert_get_serial_number</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g74b29b0f5baec72788089cd78b67618d">oxs_x509_cert_get_subject</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g5536405d4805de3138aa14c2213a5f86">oxs_x509_cert_get_issuer</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g93bebabe5cce7b01b4ea3554fa982418">oxs_x509_cert_get_key_identifier</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gf57380ca344a3f62d2f53e3fd0dc54e4">oxs_x509_cert_get_fingerprint</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g7359422b4d29a30a6b6b71e6ee174e11">oxs_x509_cert_get_date</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g2ad9237d4736d31c1e2b84c91fd8d510">oxs_x509_cert_get_hash</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g237575ef939364e44d27d332d3bf8ff3">oxs_x509_cert_get_data</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g1529d61363dfe4e794642c1dd2fe0ee0">oxs_x509_cert_get_public_key</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gcc8a3e9519c6cfdf753ee650126e3d18">oxs_x509_cert_set_serial_number</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, int value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g15f3dba19c9ca409d097f960c261e84e">oxs_x509_cert_set_issuer</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g30de68d9583386dc5ee16c8b23e9c0ff">oxs_x509_cert_set_key_identifier</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g7537de1b36b9938b221d719fdd6cea4f">oxs_x509_cert_set_subject</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gfd99a4da475e1dae16661441dedc33b0">oxs_x509_cert_set_fingerprint</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#ga15d9a5ae9c9f49966bcfa91f23f3593">oxs_x509_cert_set_date</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g5d3050772dca30097db86a989b4a45df">oxs_x509_cert_set_hash</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g4c31e6192f6da87ab8f0e631888a81c7">oxs_x509_cert_set_data</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gcd4f320e850c2adb94602d781fa6625e">oxs_x509_cert_set_public_key</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *public_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#ga63778400f6cda649127435690f1a09a">oxs_x509_cert_copy_to</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, oxs_x509_cert_t *to)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfae7123012cd8735c6f614af8877bf8d"></a><!-- doxytag: member="oxs_x509_cert::oxs_x509_cert_get_common_name" ref="gfae7123012cd8735c6f614af8877bf8d" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_x509_cert_get_common_name</b> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g39ba1e89acc58d6ceb68f17cb3199695"></a><!-- doxytag: member="oxs_x509_cert::oxs_x509_cert_set_common_name" ref="g39ba1e89acc58d6ceb68f17cb3199695" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *common_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_x509_cert_set_common_name</b> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *common_name)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ga63778400f6cda649127435690f1a09a"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_copy_to" ref="ga63778400f6cda649127435690f1a09a" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, oxs_x509_cert_t *to)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_copy_to           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copy contents of a certificate to another <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate, the source </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>to,another</em>&nbsp;</td><td>x509 certificate, the target </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gba42ba4e002697a77c0ff2063e15db91"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_create" ref="gba42ba4e002697a77c0ff2063e15db91" args="(const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_x509_cert_t* oxs_x509_cert_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create function of the X509 certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>created X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g28597b096dfe323e336878b72450ce22"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_free" ref="g28597b096dfe323e336878b72450ce22" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_free           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free function of the X509 certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate to be freed </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g237575ef939364e44d27d332d3bf8ff3"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_data" ref="g237575ef939364e44d27d332d3bf8ff3" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_x509_cert_get_data           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the data of X509 Certificate This is the base64 encoded string in between the --BEGIN CERTIFICATE- --END CERTIFICATE-- lines <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the data of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7359422b4d29a30a6b6b71e6ee174e11"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_date" ref="g7359422b4d29a30a6b6b71e6ee174e11" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_x509_cert_get_date           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the expiration date of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the expiration date of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf57380ca344a3f62d2f53e3fd0dc54e4"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_fingerprint" ref="gf57380ca344a3f62d2f53e3fd0dc54e4" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_x509_cert_get_fingerprint           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the finger print of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the finger print of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2ad9237d4736d31c1e2b84c91fd8d510"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_hash" ref="g2ad9237d4736d31c1e2b84c91fd8d510" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_x509_cert_get_hash           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the hash of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the hash of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5536405d4805de3138aa14c2213a5f86"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_issuer" ref="g5536405d4805de3138aa14c2213a5f86" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_x509_cert_get_issuer           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the issuer of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the issuer of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g93bebabe5cce7b01b4ea3554fa982418"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_key_identifier" ref="g93bebabe5cce7b01b4ea3554fa982418" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_x509_cert_get_key_identifier           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the key identifier of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the key identifier of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1529d61363dfe4e794642c1dd2fe0ee0"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_public_key" ref="g1529d61363dfe4e794642c1dd2fe0ee0" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* oxs_x509_cert_get_public_key           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the public key of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the public key of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc9d2300b62e3fb5f126f4ba842acfc56"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_serial_number" ref="gc9d2300b62e3fb5f126f4ba842acfc56" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int oxs_x509_cert_get_serial_number           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the serial number of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the serial number of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g74b29b0f5baec72788089cd78b67618d"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_subject" ref="g74b29b0f5baec72788089cd78b67618d" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* oxs_x509_cert_get_subject           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the subject of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the subject of X509 certificate </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4c31e6192f6da87ab8f0e631888a81c7"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_data" ref="g4c31e6192f6da87ab8f0e631888a81c7" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_data           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the data of X509 Certificate. This is the base64 encoded string in between the --BEGIN CERTIFICATE- --END CERTIFICATE-- lines <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the data of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga15d9a5ae9c9f49966bcfa91f23f3593"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_date" ref="ga15d9a5ae9c9f49966bcfa91f23f3593" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_date           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the expiration date of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the expiration date of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfd99a4da475e1dae16661441dedc33b0"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_fingerprint" ref="gfd99a4da475e1dae16661441dedc33b0" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_fingerprint           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the finger print of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the fingerprint of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5d3050772dca30097db86a989b4a45df"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_hash" ref="g5d3050772dca30097db86a989b4a45df" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_hash           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the hash of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the hash of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g15f3dba19c9ca409d097f960c261e84e"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_issuer" ref="g15f3dba19c9ca409d097f960c261e84e" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_issuer           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the issuer of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the issuer of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g30de68d9583386dc5ee16c8b23e9c0ff"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_key_identifier" ref="g30de68d9583386dc5ee16c8b23e9c0ff" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_key_identifier           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the key identifier of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the key identifier of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcd4f320e850c2adb94602d781fa6625e"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_public_key" ref="gcd4f320e850c2adb94602d781fa6625e" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, openssl_pkey_t *public_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_public_key           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>public_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the public key of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>public_key</em>&nbsp;</td><td>public key of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcc8a3e9519c6cfdf753ee650126e3d18"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_serial_number" ref="gcc8a3e9519c6cfdf753ee650126e3d18" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, int value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_serial_number           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the serial number of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the serial number of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7537de1b36b9938b221d719fdd6cea4f"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_subject" ref="g7537de1b36b9938b221d719fdd6cea4f" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_x509_cert_set_subject           </td>
+          <td>(</td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>x509_cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the subject of X509 Certificate <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x509_cert</em>&nbsp;</td><td>the X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the subject of X509 Certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__xml__encryption.html b/axis2/c/rampart/api/html/group__oxs__xml__encryption.html
new file mode 100644
index 0000000..c1fe7db
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__xml__encryption.html
@@ -0,0 +1,373 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: XML Encryption</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>XML Encryption<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#gf1d0dc87c3df459e634ad5cf6da483ad">oxs_xml_enc_encrypt_node</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, axiom_node_t *node, axiom_node_t **enc_type_node, axiom_node_t *key_reference_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#g656d25ac5f1ea1130e597cfa7daaacf3">oxs_xml_enc_decrypt_node</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, axiom_node_t *enc_type_node, axiom_node_t **decrypted_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#g23a655fe1363591788d506833529b6ad">oxs_xml_enc_encrypt_data</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *content_buf, axiom_node_t **enc_type_node, axiom_node_t *key_reference_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#ge9f8332c6f84f2c16b7dfd4741e0d677">oxs_xml_enc_decrypt_data</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, axiom_node_t *enc_type_node, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#g773121d21a842d0959dc57e2c75c1657">oxs_xml_enc_encrypt_key</a> (const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, axiom_node_t *parent, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *sym_key, axutil_array_list_t *id_list)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#geddda5177bb714f8b1e1dfc086d87912">oxs_xml_enc_decrypt_key</a> (const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, axiom_node_t *parent, axiom_node_t *encrypted_key_node, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ge9f8332c6f84f2c16b7dfd4741e0d677"></a><!-- doxytag: member="oxs_xml_encryption.h::oxs_xml_enc_decrypt_data" ref="ge9f8332c6f84f2c16b7dfd4741e0d677" args="(const axutil_env_t *env, oxs_ctx_t *enc_ctx, axiom_node_t *enc_type_node, oxs_buffer_t *result_buf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_enc_decrypt_data           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>enc_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>enc_type_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>result_buf</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts  and places the data inside the  The name of the method is bit tricky as it doesn't exactly decrypts a data buffer. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_ctx</em>&nbsp;</td><td>encryption context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_type_node</em>&nbsp;</td><td>the EncryptedData node which needs to be decrypted </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>result_buf</em>&nbsp;</td><td>the buffer to keep the decrypted content </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="geddda5177bb714f8b1e1dfc086d87912"></a><!-- doxytag: member="oxs_xml_encryption.h::oxs_xml_enc_decrypt_key" ref="geddda5177bb714f8b1e1dfc086d87912" args="(const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, axiom_node_t *parent, axiom_node_t *encrypted_key_node, oxs_key_t *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_enc_decrypt_key           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>asym_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>encrypted_key_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts a key/data in asymmetric way as specified in . This method is specifically written to support the key decryption in WS-Secruity <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_ctx</em>&nbsp;</td><td>encryption context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>parent of the EncryptedKey node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>encrypted_key_node</em>&nbsp;</td><td>the EncryptedKey node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key,the</em>&nbsp;</td><td>key which holds the decrypted key data </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g656d25ac5f1ea1130e597cfa7daaacf3"></a><!-- doxytag: member="oxs_xml_encryption.h::oxs_xml_enc_decrypt_node" ref="g656d25ac5f1ea1130e597cfa7daaacf3" args="(const axutil_env_t *env, oxs_ctx_t *enc_ctx, axiom_node_t *enc_type_node, axiom_node_t **decrypted_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_enc_decrypt_node           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>enc_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>enc_type_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t **&nbsp;</td>
+          <td class="paramname"> <em>decrypted_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts a node as specified in the . A reference is taken to assign the address of the decrypted node <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_ctx</em>&nbsp;</td><td>encryption context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_type_node</em>&nbsp;</td><td>the EncryptedData node which needs to be decrypted </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>decrypted_node</em>&nbsp;</td><td>reference to the decrypted node </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g23a655fe1363591788d506833529b6ad"></a><!-- doxytag: member="oxs_xml_encryption.h::oxs_xml_enc_encrypt_data" ref="g23a655fe1363591788d506833529b6ad" args="(const axutil_env_t *env, oxs_ctx_t *enc_ctx, oxs_buffer_t *content_buf, axiom_node_t **enc_type_node, axiom_node_t *key_reference_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_enc_encrypt_data           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>enc_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>content_buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t **&nbsp;</td>
+          <td class="paramname"> <em>enc_type_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>key_reference_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts data or the content of the  as specified in the . A reference is taken for the EncryptedData to place the encrypted data <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_ctx</em>&nbsp;</td><td>encryption context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>content_buf</em>&nbsp;</td><td>the content to be encrypted. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_type_node</em>&nbsp;</td><td>reference to the EncryptedData node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key_reference_node</em>&nbsp;</td><td>key reference provided by STS generated tokens. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g773121d21a842d0959dc57e2c75c1657"></a><!-- doxytag: member="oxs_xml_encryption.h::oxs_xml_enc_encrypt_key" ref="g773121d21a842d0959dc57e2c75c1657" args="(const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, axiom_node_t *parent, oxs_key_t *sym_key, axutil_array_list_t *id_list)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_enc_encrypt_key           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_asym_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>asym_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>sym_key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>id_list</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts a key/data in asymmetric way as specified in . This method is specifically written to support the key encryption in WS-Secruity <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_ctx</em>&nbsp;</td><td>encryption context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>parent of the EncryptedKey node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sym_key,the</em>&nbsp;</td><td>symmetric key that needs to be encrypted </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>id_list</em>&nbsp;</td><td>the list of nodes that are encrypted by this particular key </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf1d0dc87c3df459e634ad5cf6da483ad"></a><!-- doxytag: member="oxs_xml_encryption.h::oxs_xml_enc_encrypt_node" ref="gf1d0dc87c3df459e634ad5cf6da483ad" args="(const axutil_env_t *env, oxs_ctx_t *enc_ctx, axiom_node_t *node, axiom_node_t **enc_type_node, axiom_node_t *key_reference_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_enc_encrypt_node           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>enc_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t **&nbsp;</td>
+          <td class="paramname"> <em>enc_type_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>key_reference_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts a given node as specified in the . A reference is taken for the EncryptedData to place the encrypted data. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_ctx</em>&nbsp;</td><td>encryption context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>the node tobe encrypted </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enc_type_node</em>&nbsp;</td><td>reference to the EncryptedData node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key_reference_node</em>&nbsp;</td><td>key reference provided by STS generated tokens. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__xml__key__info__builder.html b/axis2/c/rampart/api/html/group__oxs__xml__key__info__builder.html
new file mode 100644
index 0000000..74ae6e9
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__xml__key__info__builder.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: XML Eky Information Builder</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>XML Eky Information Builder<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_info_build_pattern_t</b> { <b>OXS_KIBP_UNKNOWN</b> =  0, 
+<b>OXS_KIBP_X509DATA_X509CERTIFICATE</b>, 
+<b>OXS_KIBP_X509DATA_ISSUER_SERIAL</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gec29b194d89f23855a377daf4740a36d"></a><!-- doxytag: member="oxs_xml_key_info_builder::oxs_xml_key_info_build" ref="gec29b194d89f23855a377daf4740a36d" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, oxs_key_info_build_pattern_t pattern)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_info_build</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, oxs_key_info_build_pattern_t pattern)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd5961f9630de74b69963c724fe75a84e"></a><!-- doxytag: member="oxs_xml_key_info_builder::oxs_xml_key_info_build_x509_data_x509_certificate" ref="gd5961f9630de74b69963c724fe75a84e" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_info_build_x509_data_x509_certificate</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g75a452d14250d9aaee25e96a04dd0bba"></a><!-- doxytag: member="oxs_xml_key_info_builder::oxs_xml_key_info_build_x509_data_issuer_serial" ref="g75a452d14250d9aaee25e96a04dd0bba" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_info_build_x509_data_issuer_serial</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__xml__key__processor.html b/axis2/c/rampart/api/html/group__oxs__xml__key__processor.html
new file mode 100644
index 0000000..371a4db
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__xml__key__processor.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: XML Key Processor</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>XML Key Processor<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbfb893f42ed69890e7d253b7fd1ebad5"></a><!-- doxytag: member="oxs_xml_key_processor::oxs_xml_key_process_X509SKI" ref="gbfb893f42ed69890e7d253b7fd1ebad5" args="(const axutil_env_t *env, axiom_node_t *X509SKI_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509SKI</b> (const axutil_env_t *env, axiom_node_t *X509SKI_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g124afb2a499a462a4743b4d665f8e341"></a><!-- doxytag: member="oxs_xml_key_processor::oxs_xml_key_process_X509SubjectName" ref="g124afb2a499a462a4743b4d665f8e341" args="(const axutil_env_t *env, axiom_node_t *X509_subj_name_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509SubjectName</b> (const axutil_env_t *env, axiom_node_t *X509_subj_name_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfaeca10318beece5aec6861cda63cfef"></a><!-- doxytag: member="oxs_xml_key_processor::oxs_xml_key_process_X509IssuerSerial" ref="gfaeca10318beece5aec6861cda63cfef" args="(const axutil_env_t *env, axiom_node_t *X509_issuer_serial_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509IssuerSerial</b> (const axutil_env_t *env, axiom_node_t *X509_issuer_serial_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaaf37ab674464cdd7e60c05b992ff0fb"></a><!-- doxytag: member="oxs_xml_key_processor::oxs_xml_key_process_X509Certificate" ref="gaaf37ab674464cdd7e60c05b992ff0fb" args="(const axutil_env_t *env, axiom_node_t *X509_cert_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509Certificate</b> (const axutil_env_t *env, axiom_node_t *X509_cert_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g321048062b0d61ba372e79d1ad102a32"></a><!-- doxytag: member="oxs_xml_key_processor::oxs_xml_key_process_X509Data" ref="g321048062b0d61ba372e79d1ad102a32" args="(const axutil_env_t *env, axiom_node_t *X509_data_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509Data</b> (const axutil_env_t *env, axiom_node_t *X509_data_node, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__oxs__xml__signature.html b/axis2/c/rampart/api/html/group__oxs__xml__signature.html
new file mode 100644
index 0000000..021d250
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__oxs__xml__signature.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: XML Signature</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>XML Signature<br>
+<small>
+[<a class="el" href="group__oxs.html">OMXMLSecurity</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#g8477e097e2333ac0a99eb60f63293d22">oxs_xml_sig_sign</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *parent, axiom_node_t **sig_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#g9b2365a3b9513242569352a3de6085a8">oxs_xml_sig_verify</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#gd162cdf5fc01c4bdb3375883e886b6b3">oxs_xml_sig_verify_sign_part</a> (const axutil_env_t *env, oxs_sign_part_t *sign_part)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#gf7cf34d098eff93bba44369c2b151330">oxs_xml_sig_verify_digests</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#ge5e49af674e44e1635367083c75ae2e6">oxs_xml_sig_process_ref_node</a> (const axutil_env_t *env, oxs_sign_part_t *sign_part, axiom_node_t *ref_node, axiom_node_t *scope_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#g953f4abdccfde654332019e03896d9db">oxs_xml_sig_process_signature_node</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ge5e49af674e44e1635367083c75ae2e6"></a><!-- doxytag: member="oxs_xml_signature.h::oxs_xml_sig_process_ref_node" ref="ge5e49af674e44e1635367083c75ae2e6" args="(const axutil_env_t *env, oxs_sign_part_t *sign_part, axiom_node_t *ref_node, axiom_node_t *scope_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_sig_process_ref_node           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_part_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_part</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ref_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>scope_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Process the ds:Reference node. Populate a signature part  pointer to environment struct  the signature part  the ds:Reference node  the root node in which the referenced are found <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g953f4abdccfde654332019e03896d9db"></a><!-- doxytag: member="oxs_xml_signature.h::oxs_xml_sig_process_signature_node" ref="g953f4abdccfde654332019e03896d9db" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_sig_process_signature_node           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>signature_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>scope_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Process the ds:Signature node. Populate a signature context  pointer to environment struct  the signature context  the ds:Signature node  the root node in which the referenced are found <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8477e097e2333ac0a99eb60f63293d22"></a><!-- doxytag: member="oxs_xml_signature.h::oxs_xml_sig_sign" ref="g8477e097e2333ac0a99eb60f63293d22" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *parent, axiom_node_t **sig_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_sig_sign           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t **&nbsp;</td>
+          <td class="paramname"> <em>sig_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sign according to the information available in the .  pointer to environment struct  the signature context  the node that the ds:Signature element should be attached.  a reference to the ds:Signature node <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9b2365a3b9513242569352a3de6085a8"></a><!-- doxytag: member="oxs_xml_signature.h::oxs_xml_sig_verify" ref="g9b2365a3b9513242569352a3de6085a8" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_sig_verify           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>signature_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>scope_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verify a complete xml document  pointer to environment struct  the signature context  the ds:Signature node  the root node in which the referenced are found <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf7cf34d098eff93bba44369c2b151330"></a><!-- doxytag: member="oxs_xml_signature.h::oxs_xml_sig_verify_digests" ref="gf7cf34d098eff93bba44369c2b151330" args="(const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_sig_verify_digests           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verify all digests in signature parts of a single signature context   pointer to environment struct  the signature context <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd162cdf5fc01c4bdb3375883e886b6b3"></a><!-- doxytag: member="oxs_xml_signature.h::oxs_xml_sig_verify_sign_part" ref="gd162cdf5fc01c4bdb3375883e886b6b3" args="(const axutil_env_t *env, oxs_sign_part_t *sign_part)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t oxs_xml_sig_verify_sign_part           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_sign_part_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_part</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verify a single signature part . Do transforms, Generate digest and compare with the digest in hand  pointer to environment struct  the signature part <dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__authn__provider.html b/axis2/c/rampart/api/html/group__rampart__authn__provider.html
new file mode 100644
index 0000000..d96494a
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__authn__provider.html
@@ -0,0 +1,213 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Authentication Provider</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Authentication Provider</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
+rampart_authn_provider_ops&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">rampart_authn_provider_ops_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc7def42c19062fbaed4b8620083804a3"></a><!-- doxytag: member="rampart_authn_provider::rampart_authn_provider_t" ref="gc7def42c19062fbaed4b8620083804a3" args="" -->
+typedef struct <br>
+rampart_authn_provider&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8df70658e444dd9a5ba3ce050481e2c6"></a><!-- doxytag: member="rampart_authn_provider::RAMPART_AUTHN_PROVIDER_FREE" ref="g8df70658e444dd9a5ba3ce050481e2c6" args="(authn_provider, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_AUTHN_PROVIDER_FREE</b>(authn_provider, env)&nbsp;&nbsp;&nbsp;((authn_provider)-&gt;ops-&gt;free (authn_provider, env))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD</b>(authn_provider, env, msg_ctx, username, password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD_DIGEST</b>(authn_provider, env, msg_ctx, username, nonce, nonce_length, digest)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6cd4b0a0eb28d93249b3ea26d871dace"></a><!-- doxytag: member="rampart_authn_provider::rampart_authn_provider_status_t" ref="g6cd4b0a0eb28d93249b3ea26d871dace" args="" -->
+typedef enum <br>
+rampart_authn_provider_status&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_status_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_status</b> { <br>
+&nbsp;&nbsp;<b>RAMPART_AUTHN_PROVIDER_DENIED</b> =  0, 
+<b>RAMPART_AUTHN_PROVIDER_GRANTED</b>, 
+<b>RAMPART_AUTHN_PROVIDER_FOUND</b>, 
+<b>RAMPART_AUTHN_PROVIDER_USER_FOUND</b>, 
+<br>
+&nbsp;&nbsp;<b>RAMPART_AUTHN_PROVIDER_USER_NOT_FOUND</b>, 
+<b>RAMPART_AUTHN_PROVIDER_GENERAL_ERROR</b>
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">rampart_authn_provider_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__authn__provider.html#gf526c570ee9ccb00a86cfa994dd360ac">rampart_authn_provider_ops::rampart_authn_provider_check_password_digest</a> )(rampart_authn_provider_t *authn_provider, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__authn__provider.html#gbd5a137e34e020b31dced693c9a387bc">rampart_authn_provider_ops::free</a> )(rampart_authn_provider_t *authn_provider, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g43eddea36c81fb2aef2b4ca26be9ef25"></a><!-- doxytag: member="rampart_authn_provider::param" ref="g43eddea36c81fb2aef2b4ca26be9ef25" args="" -->
+axutil_param_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider::param</b></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="gba9275906a55b9f5c575da79fbbf5998"></a><!-- doxytag: member="rampart_authn_provider.h::RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD" ref="gba9275906a55b9f5c575da79fbbf5998" args="(authn_provider, env, msg_ctx, username, password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD          </td>
+          <td>(</td>
+          <td class="paramtype">authn_provider,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">env,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">msg_ctx,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">username,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">password&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">((authn_provider)-&gt;ops-&gt;rampart_authn_provider_check_password( \
+            authn_provider, env, msg_ctx, username, password))
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="gb0e97f389cfca51f65cd8778a468bc55"></a><!-- doxytag: member="rampart_authn_provider.h::RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD_DIGEST" ref="gb0e97f389cfca51f65cd8778a468bc55" args="(authn_provider, env, msg_ctx, username, nonce, nonce_length, digest)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD_DIGEST          </td>
+          <td>(</td>
+          <td class="paramtype">authn_provider,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">env,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">msg_ctx,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">username,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">nonce,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">nonce_length,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">digest&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">((authn_provider)-&gt;ops-&gt;rampart_authn_provider_check_password_digest( \
+            authn_provider, env, msg_ctx, username, nonce, nonce_length, digest))
+</pre></div>
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="gd01a5e82d4fc7a30fdb1a6e86f96ad65"></a><!-- doxytag: member="rampart_authn_provider.h::rampart_authn_provider_ops_t" ref="gd01a5e82d4fc7a30fdb1a6e86f96ad65" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct rampart_authn_provider_ops <a class="el" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">rampart_authn_provider_ops_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Struct to authenticate username/password pair 
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="gbd5a137e34e020b31dced693c9a387bc"></a><!-- doxytag: member="rampart_authn_provider_ops::free" ref="gbd5a137e34e020b31dced693c9a387bc" args=")(rampart_authn_provider_t *authn_provider, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t( *  rampart_authn_provider_ops::free)(rampart_authn_provider_t *authn_provider, const axutil_env_t *env)<code> [inherited]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The free function to free all resources allocated <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>authn_provider</em>&nbsp;</td><td>the authentication provider struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success. AXIS2_FAILURE otherwise. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf526c570ee9ccb00a86cfa994dd360ac"></a><!-- doxytag: member="rampart_authn_provider_ops::rampart_authn_provider_check_password_digest" ref="gf526c570ee9ccb00a86cfa994dd360ac" args=")(rampart_authn_provider_t *authn_provider, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">rampart_authn_provider_status_t( *  rampart_authn_provider_ops::rampart_authn_provider_check_password_digest)(rampart_authn_provider_t *authn_provider, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest)<code> [inherited]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check digested passwords. If the UseranmeToken is in password digest form this function will be called. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>authn_provider</em>&nbsp;</td><td>the authentication provider struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>username</em>&nbsp;</td><td>the username </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nonce</em>&nbsp;</td><td>the nonce or the random value of the username token </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>created</em>&nbsp;</td><td>the created value of the username token </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>digest</em>&nbsp;</td><td>the digest value of the SHA-1(password+created+nonce) </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the status of the check </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__callback.html b/axis2/c/rampart/api/html/group__rampart__callback.html
new file mode 100644
index 0000000..d47f5ed
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__callback.html
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Rampart Callback Module</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Rampart Callback Module</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geb352a40696dcff4e53b6d72836a0fe1"></a><!-- doxytag: member="rampart_callback::RAMPART_CALLBACK_FREE" ref="geb352a40696dcff4e53b6d72836a0fe1" args="(callback, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_FREE</b>(callback, env)&nbsp;&nbsp;&nbsp;((callback)-&gt;ops-&gt;free (callback, env))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6950062db89e303b1ec5fbf001810667"></a><!-- doxytag: member="rampart_callback::RAMPART_CALLBACK_CALLBACK_PASSWORD" ref="g6950062db89e303b1ec5fbf001810667" args="(callback, env, username, param)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_CALLBACK_PASSWORD</b>(callback, env, username, param)&nbsp;&nbsp;&nbsp;((callback)-&gt;ops-&gt;callback_password(callback, env, username, param))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf8d0814cb0f3dcebf879623bf99a245"></a><!-- doxytag: member="rampart_callback::RAMPART_CALLBACK_CALLBACK_PKCS12_PASSWORD" ref="gbf8d0814cb0f3dcebf879623bf99a245" args="(callback, env, username, param)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_CALLBACK_PKCS12_PASSWORD</b>(callback, env, username, param)&nbsp;&nbsp;&nbsp;((callback)-&gt;ops-&gt;callback_pkcs12_password(callback, env, username, param))</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbee2bfd18ab89177e5a81dd3bbb24703"></a><!-- doxytag: member="rampart_callback::rampart_callback_ops_t" ref="gbee2bfd18ab89177e5a81dd3bbb24703" args="" -->
+typedef struct rampart_callback_ops&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback_ops_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98e9b706523d4a16a202ce7d17e26257"></a><!-- doxytag: member="rampart_callback::rampart_callback_t" ref="g98e9b706523d4a16a202ce7d17e26257" args="" -->
+typedef struct rampart_callback&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback_t</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Struct to get password using callbacks </div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__context.html b/axis2/c/rampart/api/html/group__rampart__context.html
new file mode 100644
index 0000000..b84d043
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__context.html
@@ -0,0 +1,5665 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Rampart Context</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Rampart Context<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc16cb030561dbcd96958191336fa02bd"></a><!-- doxytag: member="rampart_context::rampart_context_t" ref="gc16cb030561dbcd96958191336fa02bd" args="" -->
+typedef struct rampart_context_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3b7aa40abb4d7f3535d238e60e29ac07"></a><!-- doxytag: member="rampart_context::password_callback_fn" ref="g3b7aa40abb4d7f3535d238e60e29ac07" args=")(const axutil_env_t *env, const axis2_char_t *username, void *user_params)" -->
+typedef axis2_char_t *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>password_callback_fn</b> )(const axutil_env_t *env, const axis2_char_t *username, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g294a4fd50377cf1d9cd5c657a654f263"></a><!-- doxytag: member="rampart_context::rampart_is_replayed_fn" ref="g294a4fd50377cf1d9cd5c657a654f263" args=")(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_is_replayed_fn</b> )(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8843f002a175545175492c9ad48c48b9"></a><!-- doxytag: member="rampart_context::auth_password_func" ref="g8843f002a175545175492c9ad48c48b9" args=")(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *password, void *ctx)" -->
+typedef <br>
+rampart_authn_provider_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>auth_password_func</b> )(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *password, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4d6979832df8aef1435ad6a1aef4a60b"></a><!-- doxytag: member="rampart_context::auth_digest_func" ref="g4d6979832df8aef1435ad6a1aef4a60b" args=")(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest, void *ctx)" -->
+typedef <br>
+rampart_authn_provider_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>auth_digest_func</b> )(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4ff66ce23f478f8c3d074aad9abdceb3"></a><!-- doxytag: member="rampart_context::store_security_context_token_fn" ref="g4ff66ce23f478f8c3d074aad9abdceb3" args=")(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_global_id, axis2_char_t *sct_local_id, void *sct, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>store_security_context_token_fn</b> )(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_global_id, axis2_char_t *sct_local_id, void *sct, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0ca2f3608454c1fc0bcd0ff745330431"></a><!-- doxytag: member="rampart_context::obtain_security_context_token_fn" ref="g0ca2f3608454c1fc0bcd0ff745330431" args=")(const axutil_env_t *env, axis2_bool_t is_encryption, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)" -->
+typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>obtain_security_context_token_fn</b> )(const axutil_env_t *env, axis2_bool_t is_encryption, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbecebe7bf713697bcf6d48a1761defe5"></a><!-- doxytag: member="rampart_context::delete_security_context_token_fn" ref="gbecebe7bf713697bcf6d48a1761defe5" args=")(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>delete_security_context_token_fn</b> )(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b3c4dc3c1c69cb78f720e52614389e8"></a><!-- doxytag: member="rampart_context::validate_security_context_token_fn" ref="g0b3c4dc3c1c69cb78f720e52614389e8" args=")(const axutil_env_t *env, axiom_node_t *sct_node, axis2_msg_ctx_t *msg_ctx, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>validate_security_context_token_fn</b> )(const axutil_env_t *env, axiom_node_t *sct_node, axis2_msg_ctx_t *msg_ctx, void *user_params)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_context_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2462607446876c3721d774e10d63cdd2">rampart_context_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g75cf3dbf21a73de04fd31e0e349c446f">rampart_context_free</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2057cd69b77b3ac388a4985facfb21d5">rampart_context_set_policy_node</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_node_t *policy_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g10029bb021215eec3d67a032df1b4c54">rampart_context_set_prv_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *prv_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g817545570f5dd6b57d5e7f91943f1d62">rampart_context_set_prv_key_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf6cf50519fffb322040291da446f2dd8">rampart_context_set_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2ba79b25add5c0a6bb7ee6119e5646d1">rampart_context_set_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g0116b81f9b22e7f3a2e48491365f1eac">rampart_context_set_receiver_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *receiver_certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g15f9f7b09ea72a9ade7fe4513e89be89">rampart_context_set_receiver_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc9444f392179d71d573442da4ea1cbd4">rampart_context_set_user</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *user)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g462e3b11fcc0b5de0ab6dacf6b81db4c">rampart_context_set_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g21da60827f3a50cb5d5a1134e25ebb84">rampart_context_set_prv_key_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *prv_key_password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5574d429808b3360b665a7e0e3e61a7f">rampart_context_set_pwcb_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, password_callback_fn pwcb_function, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g070ab37a6f95b25a3930b973485e5386">rampart_context_set_replay_detect_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_is_replayed_fn is_replayed_function, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfbf34c289a5fb5470e2407ab7b6553c4">rampart_context_get_rd_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g757b214da227a232b7dee66f1a0e526f">rampart_context_set_password_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf5580e1e77f655e1a4c459c4253e9189">rampart_context_set_ttl</a> (rampart_context_t *rampart_context, const axutil_env_t *env, int ttl)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcda1431f022707854bc63be33d7640e4"></a><!-- doxytag: member="rampart_context::rampart_context_set_need_millisecond_precision" ref="gcda1431f022707854bc63be33d7640e4" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t need_millisecond_precision)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_need_millisecond_precision</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t need_millisecond_precision)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf3e094933ff585f770ef667029803a14"></a><!-- doxytag: member="rampart_context::rampart_context_set_clock_skew_buffer" ref="gf3e094933ff585f770ef667029803a14" args="(rampart_context_t *rampart_context, const axutil_env_t *env, int skew_buffer)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_clock_skew_buffer</b> (rampart_context_t *rampart_context, const axutil_env_t *env, int skew_buffer)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g75b8d72e9a09fd4c0738d4a73e039c5e">rampart_context_set_rd_val</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *rd_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g243a436740b7dc5464d97e450744d8db">rampart_context_set_private_key_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *private_key_file)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfcc07622e1000d8d1b9fac3740a8da29">rampart_context_set_certificate_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *certificate_file)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1fe02c10a0473988ac106250e290ea9d">rampart_context_add_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd16e54466db4a6746e5006d69aef4313">rampart_context_get_policy_node</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3caa32c34c336f4abf246a39183fa01f">rampart_context_get_prv_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g280546ed47763021fad38259d9b93e51">rampart_context_get_prv_key_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g78ebf8eeb5c5f553b343602c217ba0d1">rampart_context_get_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g693f3282d4ecc836fc28b5a10d6a83be">rampart_context_get_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5c1b82ea435cf6286a8cfd471ba32a21">rampart_context_get_receiver_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc24f17b6be9deeee0cd1c119c4094dc9">rampart_context_get_receiver_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga1f7c9ee4aad80c6d2c45ac7615e6f43">rampart_context_get_user</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1b7d7787bcee51cb426bdf54852f948f">rampart_context_get_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1d659bc83bb61eebcd0363b0ed28e6ac">rampart_context_get_prv_key_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN password_callback_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd97b7f3803f5211251e4e776db8779ea">rampart_context_get_pwcb_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_is_replayed_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdbc99377cf694ce9fb4cda737e1509ff">rampart_context_get_replay_detect_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g733be014863423e55f936aea665328c0">rampart_context_get_pwcb_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1abbd430e43fd08090bdcbafea671d58">rampart_context_get_ttl</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf5f79321fa1d0245a9739627cd3c295"></a><!-- doxytag: member="rampart_context::rampart_context_get_need_millisecond_precision" ref="gdf5f79321fa1d0245a9739627cd3c295" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_get_need_millisecond_precision</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5a454b2c6a04e9257d0a50e359e77642"></a><!-- doxytag: member="rampart_context::rampart_context_get_clock_skew_buffer" ref="g5a454b2c6a04e9257d0a50e359e77642" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_get_clock_skew_buffer</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g4192142d0ccc6bfdead086c87fb2a108">rampart_context_get_rd_val</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g8a4460700ff623f73fa2a02afb8e8724">rampart_context_get_password_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc07dbb839a25553fb2d659aadc748d32">rampart_context_get_keys</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2e8f11c5eafde1ef4632fc09cfcbd1ff">rampart_context_get_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *key_id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gcac8e530dddc369bc3b5d0fab54bfee4">rampart_context_get_key_using_hash</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *hash)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_secpolicy_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g71cfb5040525987a25142ab02ea2e745">rampart_context_get_secpolicy</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ge6e19b60729e0a16d56ca8b1765710ae">rampart_context_set_secpolicy</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rp_secpolicy_t *secpolicy)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_callback_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g03dc7086fafd7e90e95467526673adb9">rampart_context_get_password_callback</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g027572e3ba116b8789f083a016656d6c">rampart_context_set_password_callback</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_callback_t *password_callback_module)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN auth_password_func&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g72f540c2c028f6d8e0fd20ccdaf019bb">rampart_context_get_auth_password_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g8021b29fed3a4c325fee6767bfeea4da">rampart_context_set_auth_password_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, auth_password_func authenticate_with_password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN auth_digest_func&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1bb5844a42cc9a19097025e1462c18a1">rampart_context_get_auth_digest_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3b5cf72d4e8fc73f36bcec8a27d0038e">rampart_context_set_auth_digest_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, auth_digest_func authenticate_with_digest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_authn_provider_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g6201b43033bc32d547a988ae91b3559a">rampart_context_get_authn_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g13876d0b493c8aa80ae196e8f500808f">rampart_context_get_replay_detector</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gbd7d0a25b7c482c4ed0179faf6561d5c">rampart_context_get_sct_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g443c87882615b460884a92690911c338">rampart_context_set_authn_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_authn_provider_t *authn_provider)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gce67d160beeb46b7f7fa11ef139cf50d">rampart_context_set_replay_detector</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *replay_detector)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf159232aa507644a2c4ce728134bdb00">rampart_context_set_sct_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *sct_module)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gb38c815dd4041552152e98ec1c7922b0">rampart_context_get_require_timestamp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gb11f08e5b801fef4d47e6f63849a7e77">rampart_context_get_require_ut</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g7ef5791ed147cdb90dad6b2dcdc0b081">rampart_context_get_binding_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g575fc227d6bf5ab6d6aad9c169af4b0a">rampart_context_is_include_timestamp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf79bce28e1ba0404b4b2f61189b885e6">rampart_context_is_include_username_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf15b1944b02d4e9c3a19a6ef312604fd">rampart_context_is_include_supporting_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t server_side, axis2_bool_t is_inpath, rp_property_type_t token_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g47cc34f0c08bf363e65a1099302db4ea">rampart_context_is_include_protection_saml_token</a> (rampart_context_t *rampart_context, axis2_bool_t server_side, axis2_bool_t is_inpath, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g602193f93d169ee7e76a0336ce796488">rampart_context_get_supporting_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rp_property_type_t token_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5c5f221347bceffd361612a48c13f86f">rampart_context_get_password_callback_class</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g659900642345215ecfed3edcce352a37">rampart_context_get_authn_module_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5439a9422201f6ce325a7c61ce0941f8">rampart_context_get_replay_detector_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gde71b27f4fd4a6733962fd9d3b5ac65b">rampart_context_get_sct_provider_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5d80c077e9fd90b0edb10d6bab16f222">rampart_context_is_encrypt_before_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g623448683daa9eb08823f3c8331a92eb">rampart_context_is_encrypt_signature</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g561f8808151ce597b93457c19b4c7277">rampart_context_get_nodes_to_encrypt</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2aa01e522b18ece05d396b0bf2af3fb8">rampart_context_get_nodes_to_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gca925f9ee6061525dd758c74dff9d2c4">rampart_context_get_elements_to_encrypt</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd4b09f3f19d5a5f7b4a70fab0b9b433d">rampart_context_get_elements_to_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1ee45a2fc97e83f1480646953231ce14">rampart_context_get_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t for_encryption, axis2_bool_t server_side, axis2_bool_t is_inpath)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdfb786b1cb8e5e0c2c21ddbaf1640900">rampart_context_get_endorsing_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g4b1c48ec20ae7f3c7396a62a40fd3440">rampart_context_check_is_derived_keys</a> (const axutil_env_t *env, rp_property_t *token)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd5768fe3cb1ec29cdf7ce02c4c53918c">rampart_context_get_derived_key_version</a> (const axutil_env_t *env, rp_property_t *token)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga40441c047fb1dc1eada28943d958fa3">rampart_context_get_enc_sym_algo</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfb7cb83bf3bef3f5abae8126f9e15885">rampart_context_get_enc_asym_algo</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdb65ad5c687e0f1028afdcc2535c130d">rampart_context_get_asym_sig_algo</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1749e7381c65c75a0ab152bd8cdfe000">rampart_context_get_digest_mtd</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g78d932ef5875e5d467749db8b05dc81d">rampart_context_get_encryption_user</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdafe1738b31fda65730d97601a9fb4bb">rampart_context_is_token_include</a> (rampart_context_t *rampart_context, rp_property_t *token, rp_property_type_t token_type, axis2_bool_t server_side, axis2_bool_t is_inpath, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gb95e9973d6f1717c0eaef46bedc906a2">rampart_context_get_key_identifier</a> (rampart_context_t *rampart_context, rp_property_t *token, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g62c5a860cfdb0fdbfeabd612fead07f6">rampart_context_is_token_type_supported</a> (rp_property_type_t token_type, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g8c675afa73d408008f0d4a1d5dfb4e72">rampart_context_is_key_identifier_type_supported</a> (rampart_context_t *rampart_context, rp_property_t *token, axis2_char_t *identifier, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gecc698dc8759d5792120eaaa6302c6b0">rampart_context_get_layout</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g78aa0a3b24db6fead60c8620bc335410">rampart_context_check_whether_to_encrypt</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gaa344087dcd4318944dd3b620c681ef5">rampart_context_check_whether_to_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd86fa93cb62d3237d0d0ac999436e891">rampart_context_set_user_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf8e41b75f954773fe17895577b50bd48">rampart_context_set_password_type_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g24060862593d4694467aa9f1ea567570">rampart_context_get_certificate_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1a308f14add52e5204087a06bf36bf1e">rampart_context_get_receiver_certificate_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g6a71077da3dfb24c8baabd8d1b3ead67">rampart_context_get_private_key_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g90a45840e90c6addd9f8ff13785e8251">rampart_context_set_ttl_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4c3f3fc4c46fcae43f3f2a79981a219d"></a><!-- doxytag: member="rampart_context::rampart_context_set_clock_skew_buffer_from_file" ref="g4c3f3fc4c46fcae43f3f2a79981a219d" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_clock_skew_buffer_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3b5fc6594da3f0add1b111f3e82b3d8f"></a><!-- doxytag: member="rampart_context::rampart_context_set_need_millisecond_precision_from_file" ref="g3b5fc6594da3f0add1b111f3e82b3d8f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_need_millisecond_precision_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga57ebcc4a8c2e4867cf7d51f31813f94">rampart_context_set_rd_val_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g55407fbc12f7e6afa249997fc73ec395">rampart_context_get_encryption_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g69755c8df772a133e2565f57e2e61892">rampart_context_set_encryption_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gaa1fc4d9d4a6a5bd68e318b8016630ce">rampart_context_get_signature_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g6aeaebfd30a81a16c959acc1959e2054">rampart_context_set_signature_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5269fb1da7fb82bb61209010deb2e5b7">rampart_context_increment_ref</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g48f61554c4c2feb080adce64b2442f01">rampart_context_is_sig_confirmation_reqd</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gcde31d533efe0acf5efa1f93b4d93115">rampart_context_get_encryption_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g51950fdbe7c50528d830f632ce0b9876">rampart_context_get_signature_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf4527a42e8061105e87f8323ce2e00d1">rampart_context_set_encryption_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *sct_id, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ge4166596614087e21aeefd16325ba65e">rampart_context_set_signature_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *sct_id, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_saml_token_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf766184357cc4fc8c9b507d6083c03be">rampart_context_get_saml_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_st_type_t token_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc9214d53d4b4363a0a3f04a73d86f393">rampart_context_add_saml_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_saml_token_t *token)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf40547dbf48b1c1d5e6d508562f18513">rampart_context_set_saml_tokens</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axutil_array_list_t *tokens)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+issued_token_callback_func&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gead0aa28d52f9419dfa719c40e9779db">rampart_context_get_issued_token_aquire_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf400d0d813fddab1af88e5ed4b677ff3">rampart_context_set_issued_token_aquire_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, issued_token_callback_func issued_token_aquire)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd58de26e195800a1c9de7ae4f5b38af6">rampart_context_get_encryption_derived_key_len</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g86e74fd0e3bf6131645b281a978c1958">rampart_context_get_signature_derived_key_len</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_algorithmsuite_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gbc7000662db444dcea3cbf562ce6b893">rampart_context_get_algorithmsuite</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_key_mgr_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3ebd8f6a77871017bf98a3be9a6348ac">rampart_context_get_key_mgr</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd8d5c42eae1cc33b8037d05f633683b9">rampart_context_set_key_mgr</a> (rampart_context_t *rampart_context, const axutil_env_t *env, oxs_key_mgr_t *key_mgr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga12ed3148b79cb69879da1aac7c4d174">rampart_context_get_pkcs12_file_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g355f12f46d7d210f3b0cc5853fa645ac">rampart_context_set_custom_tokens</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axutil_array_list_t *tokens)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gcaa4500344fa9c504ffb08b4b0c72d61">rampart_context_get_custom_tokens</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1c33a4f6a80a6f433703db5b4a0f8a02">rampart_context_get_found_cert_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ge88c3f05b542d5a6d8a99ff5e9410f23">rampart_context_set_found_cert_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t found_cert_in_shp)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga56fe7d32ffc3beec3e3c6c693dec082">rampart_context_get_receiver_cert_found_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf30e4600a7c678abd2e6bdd397e8afba">rampart_context_set_receiver_cert_found_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf041b9857b067e92c31a54ae80452b2d"></a><!-- doxytag: member="rampart_context::rampart_context_get_key_store_buff" ref="gf041b9857b067e92c31a54ae80452b2d" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_get_key_store_buff</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2aa1b3f2f4664e64fd54a24c6d9fa643"></a><!-- doxytag: member="rampart_context::rampart_context_set_key_store_buff" ref="g2aa1b3f2f4664e64fd54a24c6d9fa643" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *key_store_buf, int length)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_key_store_buff</b> (rampart_context_t *rampart_context, const axutil_env_t *env, void *key_store_buf, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g25c163c656fc043b0df4f98a84cfa112">rampart_context_set_store_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, store_security_context_token_fn store_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5f80757bccb30190fd6b2d01bfcbad25">rampart_context_set_obtain_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, obtain_security_context_token_fn get_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfd70fa485d34b88e2024284c34bc6581">rampart_context_set_delete_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, delete_security_context_token_fn delete_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g9903b0334a61c72fdb0dd0ba92f8c936">rampart_context_set_security_context_token_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf258373407d07550be551ca0d67135d5">rampart_context_set_validate_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, validate_security_context_token_fn validate_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+store_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3680f159ce16eb9afe7ed0eee5d29389">rampart_context_get_store_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+obtain_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g64a67f0aac70e7e657e77764c4b0fb2b">rampart_context_get_obtain_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+delete_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5397fb81d2a3560681293461089a5423">rampart_context_get_delete_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g97bb6f15b955ad7fcabf57851ef1364f">rampart_context_get_security_context_token_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+validate_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf6b7774a479253c0e3690ff33c6387d7">rampart_context_get_validate_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g4a4812b7a64d5445f58a9b8b968faf75">rampart_context_is_different_session_key_for_enc_and_sign</a> (const axutil_env_t *env, rampart_context_t *rampart_context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga747dba40d8b544e060541892bd823a1"></a><!-- doxytag: member="rampart_context::rampart_context_set_receiver_certificate_file" ref="ga747dba40d8b544e060541892bd823a1" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *receiver_certificate_file)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_receiver_certificate_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *receiver_certificate_file)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g1fe02c10a0473988ac106250e290ea9d"></a><!-- doxytag: member="rampart_context.h::rampart_context_add_key" ref="g1fe02c10a0473988ac106250e290ea9d" args="(rampart_context_t *rampart_context, const axutil_env_t *env, oxs_key_t *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_add_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc9214d53d4b4363a0a3f04a73d86f393"></a><!-- doxytag: member="rampart_context.h::rampart_context_add_saml_token" ref="gc9214d53d4b4363a0a3f04a73d86f393" args="(rampart_context_t *rampart_context, const axutil_env_t *env, rampart_saml_token_t *token)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_add_saml_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_saml_token_t *&nbsp;</td>
+          <td class="paramname"> <em>token</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4b1c48ec20ae7f3c7396a62a40fd3440"></a><!-- doxytag: member="rampart_context.h::rampart_context_check_is_derived_keys" ref="g4b1c48ec20ae7f3c7396a62a40fd3440" args="(const axutil_env_t *env, rp_property_t *token)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_check_is_derived_keys           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_t *&nbsp;</td>
+          <td class="paramname"> <em>token</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>whether derived key needed or not </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g78aa0a3b24db6fead60c8620bc335410"></a><!-- doxytag: member="rampart_context.h::rampart_context_check_whether_to_encrypt" ref="g78aa0a3b24db6fead60c8620bc335410" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_check_whether_to_encrypt           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gaa344087dcd4318944dd3b620c681ef5"></a><!-- doxytag: member="rampart_context.h::rampart_context_check_whether_to_sign" ref="gaa344087dcd4318944dd3b620c681ef5" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_check_whether_to_sign           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2462607446876c3721d774e10d63cdd2"></a><!-- doxytag: member="rampart_context.h::rampart_context_create" ref="g2462607446876c3721d774e10d63cdd2" args="(const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_context_t* rampart_context_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a rampart_context.rampart_context is the wrapper of secpolicy and the main configuration for rampart. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>ramaprt_context_t* on successful creation.Else NULL; </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g75cf3dbf21a73de04fd31e0e349c446f"></a><!-- doxytag: member="rampart_context.h::rampart_context_free" ref="g75cf3dbf21a73de04fd31e0e349c446f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void rampart_context_free           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Frees a rampart_context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>the rampart_context  pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbc7000662db444dcea3cbf562ce6b893"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_algorithmsuite" ref="gbc7000662db444dcea3cbf562ce6b893" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rp_algorithmsuite_t* rampart_context_get_algorithmsuite           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gdb65ad5c687e0f1028afdcc2535c130d"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_asym_sig_algo" ref="gdb65ad5c687e0f1028afdcc2535c130d" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_asym_sig_algo           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1bb5844a42cc9a19097025e1462c18a1"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_auth_digest_function" ref="g1bb5844a42cc9a19097025e1462c18a1" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN auth_digest_func rampart_context_get_auth_digest_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g72f540c2c028f6d8e0fd20ccdaf019bb"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_auth_password_function" ref="g72f540c2c028f6d8e0fd20ccdaf019bb" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN auth_password_func rampart_context_get_auth_password_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password_callback_module</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g659900642345215ecfed3edcce352a37"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_authn_module_name" ref="g659900642345215ecfed3edcce352a37" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_authn_module_name           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6201b43033bc32d547a988ae91b3559a"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_authn_provider" ref="g6201b43033bc32d547a988ae91b3559a" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_authn_provider_t* rampart_context_get_authn_provider           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7ef5791ed147cdb90dad6b2dcdc0b081"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_binding_type" ref="g7ef5791ed147cdb90dad6b2dcdc0b081" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rp_property_type_t rampart_context_get_binding_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g78ebf8eeb5c5f553b343602c217ba0d1"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_certificate" ref="g78ebf8eeb5c5f553b343602c217ba0d1" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g24060862593d4694467aa9f1ea567570"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_certificate_file" ref="g24060862593d4694467aa9f1ea567570" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_certificate_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g693f3282d4ecc836fc28b5a10d6a83be"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_certificate_type" ref="g693f3282d4ecc836fc28b5a10d6a83be" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_key_type_t rampart_context_get_certificate_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcaa4500344fa9c504ffb08b4b0c72d61"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_custom_tokens" ref="gcaa4500344fa9c504ffb08b4b0c72d61" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axutil_array_list_t* rampart_context_get_custom_tokens           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the node or the token list as an array. If the size is 0 that means there are no custom tokens specified by the client <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the custom tokens list </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5397fb81d2a3560681293461089a5423"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_delete_security_context_token_fn" ref="g5397fb81d2a3560681293461089a5423" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN delete_security_context_token_fn rampart_context_get_delete_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the function used to delete security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>funtion pointer used to delete stored sct </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd5768fe3cb1ec29cdf7ce02c4c53918c"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_derived_key_version" ref="gd5768fe3cb1ec29cdf7ce02c4c53918c" args="(const axutil_env_t *env, rp_property_t *token)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_derived_key_version           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_t *&nbsp;</td>
+          <td class="paramname"> <em>token</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>derived key version. NULL on error. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1749e7381c65c75a0ab152bd8cdfe000"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_digest_mtd" ref="g1749e7381c65c75a0ab152bd8cdfe000" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_digest_mtd           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gca925f9ee6061525dd758c74dff9d2c4"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_elements_to_encrypt" ref="gca925f9ee6061525dd758c74dff9d2c4" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_get_elements_to_encrypt           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>nodes_to_encrypt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nodes_to_encrypt</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd4b09f3f19d5a5f7b4a70fab0b9b433d"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_elements_to_sign" ref="gd4b09f3f19d5a5f7b4a70fab0b9b433d" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_get_elements_to_sign           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>nodes_to_sign</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nodes_to_sign</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfb7cb83bf3bef3f5abae8126f9e15885"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_enc_asym_algo" ref="gfb7cb83bf3bef3f5abae8126f9e15885" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_enc_asym_algo           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga40441c047fb1dc1eada28943d958fa3"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_enc_sym_algo" ref="ga40441c047fb1dc1eada28943d958fa3" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_enc_sym_algo           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd58de26e195800a1c9de7ae4f5b38af6"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_encryption_derived_key_len" ref="gd58de26e195800a1c9de7ae4f5b38af6" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int rampart_context_get_encryption_derived_key_len           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g55407fbc12f7e6afa249997fc73ec395"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_encryption_session_key" ref="g55407fbc12f7e6afa249997fc73ec395" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* rampart_context_get_encryption_session_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcde31d533efe0acf5efa1f93b4d93115"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_encryption_token_id" ref="gcde31d533efe0acf5efa1f93b4d93115" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_encryption_token_id           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g78d932ef5875e5d467749db8b05dc81d"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_encryption_user" ref="g78d932ef5875e5d467749db8b05dc81d" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_encryption_user           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gdfb786b1cb8e5e0c2c21ddbaf1640900"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_endorsing_token" ref="gdfb786b1cb8e5e0c2c21ddbaf1640900" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rp_property_t* rampart_context_get_endorsing_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1c33a4f6a80a6f433703db5b4a0f8a02"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_found_cert_in_shp" ref="g1c33a4f6a80a6f433703db5b4a0f8a02" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_get_found_cert_in_shp           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the found_cert_in_shp from rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>axis2_bool_t </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gead0aa28d52f9419dfa719c40e9779db"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_issued_token_aquire_function" ref="gead0aa28d52f9419dfa719c40e9779db" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN issued_token_callback_func rampart_context_get_issued_token_aquire_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2e8f11c5eafde1ef4632fc09cfcbd1ff"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_key" ref="g2e8f11c5eafde1ef4632fc09cfcbd1ff" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *key_id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* rampart_context_get_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>key_id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key_id</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb95e9973d6f1717c0eaef46bedc906a2"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_key_identifier" ref="gb95e9973d6f1717c0eaef46bedc906a2" args="(rampart_context_t *rampart_context, rp_property_t *token, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_key_identifier           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_t *&nbsp;</td>
+          <td class="paramname"> <em>token</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3ebd8f6a77871017bf98a3be9a6348ac"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_key_mgr" ref="g3ebd8f6a77871017bf98a3be9a6348ac" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_key_mgr_t* rampart_context_get_key_mgr           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the key manager from rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Pointer</em>&nbsp;</td><td>to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer Key manager struct </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcac8e530dddc369bc3b5d0fab54bfee4"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_key_using_hash" ref="gcac8e530dddc369bc3b5d0fab54bfee4" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *hash)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* rampart_context_get_key_using_hash           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>hash</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>hash</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc07dbb839a25553fb2d659aadc748d32"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_keys" ref="gc07dbb839a25553fb2d659aadc748d32" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axutil_array_list_t* rampart_context_get_keys           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gecc698dc8759d5792120eaaa6302c6b0"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_layout" ref="gecc698dc8759d5792120eaaa6302c6b0" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_layout           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g561f8808151ce597b93457c19b4c7277"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_nodes_to_encrypt" ref="g561f8808151ce597b93457c19b4c7277" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_get_nodes_to_encrypt           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>nodes_to_encrypt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nodes_to_encrypt</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2aa01e522b18ece05d396b0bf2af3fb8"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_nodes_to_sign" ref="g2aa01e522b18ece05d396b0bf2af3fb8" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_get_nodes_to_sign           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>nodes_to_sign</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nodes_to_sign</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g64a67f0aac70e7e657e77764c4b0fb2b"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_obtain_security_context_token_fn" ref="g64a67f0aac70e7e657e77764c4b0fb2b" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN obtain_security_context_token_fn rampart_context_get_obtain_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the function used to get security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>funtion pointer used to get stored sct </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1b7d7787bcee51cb426bdf54852f948f"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_password" ref="g1b7d7787bcee51cb426bdf54852f948f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_password           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g03dc7086fafd7e90e95467526673adb9"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_password_callback" ref="g03dc7086fafd7e90e95467526673adb9" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_callback_t* rampart_context_get_password_callback           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5c5f221347bceffd361612a48c13f86f"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_password_callback_class" ref="g5c5f221347bceffd361612a48c13f86f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_password_callback_class           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8a4460700ff623f73fa2a02afb8e8724"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_password_type" ref="g8a4460700ff623f73fa2a02afb8e8724" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_password_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga12ed3148b79cb69879da1aac7c4d174"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_pkcs12_file_name" ref="ga12ed3148b79cb69879da1aac7c4d174" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_pkcs12_file_name           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the pkcs12 file name from rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Pointer</em>&nbsp;</td><td>to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>PKCS12 file name </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd16e54466db4a6746e5006d69aef4313"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_policy_node" ref="gd16e54466db4a6746e5006d69aef4313" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* rampart_context_get_policy_node           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6a71077da3dfb24c8baabd8d1b3ead67"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_private_key_file" ref="g6a71077da3dfb24c8baabd8d1b3ead67" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_private_key_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3caa32c34c336f4abf246a39183fa01f"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_prv_key" ref="g3caa32c34c336f4abf246a39183fa01f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_prv_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1d659bc83bb61eebcd0363b0ed28e6ac"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_prv_key_password" ref="g1d659bc83bb61eebcd0363b0ed28e6ac" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_prv_key_password           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g280546ed47763021fad38259d9b93e51"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_prv_key_type" ref="g280546ed47763021fad38259d9b93e51" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_key_type_t rampart_context_get_prv_key_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd97b7f3803f5211251e4e776db8779ea"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_pwcb_function" ref="gd97b7f3803f5211251e4e776db8779ea" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN password_callback_fn rampart_context_get_pwcb_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g733be014863423e55f936aea665328c0"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_pwcb_user_params" ref="g733be014863423e55f936aea665328c0" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_pwcb_user_params           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfbf34c289a5fb5470e2407ab7b6553c4"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_rd_user_params" ref="gfbf34c289a5fb5470e2407ab7b6553c4" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_rd_user_params           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>user parameters for replay detector function or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4192142d0ccc6bfdead086c87fb2a108"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_rd_val" ref="g4192142d0ccc6bfdead086c87fb2a108" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_rd_val           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga56fe7d32ffc3beec3e3c6c693dec082"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_receiver_cert_found_in_shp" ref="ga56fe7d32ffc3beec3e3c6c693dec082" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN oxs_x509_cert_t* rampart_context_get_receiver_cert_found_in_shp           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the certificate found in shp from rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>oxs_x509_cert_t Client certificate found when processing sec header, otherwise NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5c1b82ea435cf6286a8cfd471ba32a21"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_receiver_certificate" ref="g5c1b82ea435cf6286a8cfd471ba32a21" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_receiver_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1a308f14add52e5204087a06bf36bf1e"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_receiver_certificate_file" ref="g1a308f14add52e5204087a06bf36bf1e" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t * rampart_context_get_receiver_certificate_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error</dd></dl>
+Get the receiver certificate file name from rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Receiver certificate file name </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc24f17b6be9deeee0cd1c119c4094dc9"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_receiver_certificate_type" ref="gc24f17b6be9deeee0cd1c119c4094dc9" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_key_type_t rampart_context_get_receiver_certificate_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gdbc99377cf694ce9fb4cda737e1509ff"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_replay_detect_function" ref="gdbc99377cf694ce9fb4cda737e1509ff" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_is_replayed_fn rampart_context_get_replay_detect_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g13876d0b493c8aa80ae196e8f500808f"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_replay_detector" ref="g13876d0b493c8aa80ae196e8f500808f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_replay_detector           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5439a9422201f6ce325a7c61ce0941f8"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_replay_detector_name" ref="g5439a9422201f6ce325a7c61ce0941f8" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_replay_detector_name           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb38c815dd4041552152e98ec1c7922b0"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_require_timestamp" ref="gb38c815dd4041552152e98ec1c7922b0" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_get_require_timestamp           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb11f08e5b801fef4d47e6f63849a7e77"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_require_ut" ref="gb11f08e5b801fef4d47e6f63849a7e77" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_get_require_ut           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf766184357cc4fc8c9b507d6083c03be"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_saml_token" ref="gf766184357cc4fc8c9b507d6083c03be" args="(rampart_context_t *rampart_context, const axutil_env_t *env, rampart_st_type_t token_type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_saml_token_t* rampart_context_get_saml_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_st_type_t&nbsp;</td>
+          <td class="paramname"> <em>token_type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token_type</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbd7d0a25b7c482c4ed0179faf6561d5c"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_sct_provider" ref="gbd7d0a25b7c482c4ed0179faf6561d5c" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_sct_provider           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gde71b27f4fd4a6733962fd9d3b5ac65b"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_sct_provider_name" ref="gde71b27f4fd4a6733962fd9d3b5ac65b" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_sct_provider_name           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g71cfb5040525987a25142ab02ea2e745"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_secpolicy" ref="g71cfb5040525987a25142ab02ea2e745" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rp_secpolicy_t* rampart_context_get_secpolicy           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g97bb6f15b955ad7fcabf57851ef1364f"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_security_context_token_user_params" ref="g97bb6f15b955ad7fcabf57851ef1364f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_context_get_security_context_token_user_params           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the user parameters used to invoke security context token related funtions <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>user_params</em>&nbsp;</td><td>pointer to user params </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to user parameter. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g86e74fd0e3bf6131645b281a978c1958"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_signature_derived_key_len" ref="g86e74fd0e3bf6131645b281a978c1958" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int rampart_context_get_signature_derived_key_len           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gaa1fc4d9d4a6a5bd68e318b8016630ce"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_signature_session_key" ref="gaa1fc4d9d4a6a5bd68e318b8016630ce" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* rampart_context_get_signature_session_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g51950fdbe7c50528d830f632ce0b9876"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_signature_token_id" ref="g51950fdbe7c50528d830f632ce0b9876" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_signature_token_id           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3680f159ce16eb9afe7ed0eee5d29389"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_store_security_context_token_fn" ref="g3680f159ce16eb9afe7ed0eee5d29389" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN store_security_context_token_fn rampart_context_get_store_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the function used to store security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>untion pointer used to store sct </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g602193f93d169ee7e76a0336ce796488"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_supporting_token" ref="g602193f93d169ee7e76a0336ce796488" args="(rampart_context_t *rampart_context, const axutil_env_t *env, rp_property_type_t token_type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rp_property_t* rampart_context_get_supporting_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_type_t&nbsp;</td>
+          <td class="paramname"> <em>token_type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token_type</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1ee45a2fc97e83f1480646953231ce14"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_token" ref="g1ee45a2fc97e83f1480646953231ce14" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t for_encryption, axis2_bool_t server_side, axis2_bool_t is_inpath)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rp_property_t* rampart_context_get_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>for_encryption</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>server_side</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>is_inpath</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>for_encryption</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sever_side</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>is_inpath</em>&nbsp;</td><td>AXIS2_SUCCESS on success and AXIS2_FAILURE on error </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1abbd430e43fd08090bdcbafea671d58"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_ttl" ref="g1abbd430e43fd08090bdcbafea671d58" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN int rampart_context_get_ttl           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga1f7c9ee4aad80c6d2c45ac7615e6f43"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_user" ref="ga1f7c9ee4aad80c6d2c45ac7615e6f43" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_context_get_user           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf6b7774a479253c0e3690ff33c6387d7"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_validate_security_context_token_fn" ref="gf6b7774a479253c0e3690ff33c6387d7" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN validate_security_context_token_fn rampart_context_get_validate_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the function used to validate security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>funtion pointer used to validate sct </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5269fb1da7fb82bb61209010deb2e5b7"></a><!-- doxytag: member="rampart_context.h::rampart_context_increment_ref" ref="g5269fb1da7fb82bb61209010deb2e5b7" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_increment_ref           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4a4812b7a64d5445f58a9b8b968faf75"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_different_session_key_for_enc_and_sign" ref="g4a4812b7a64d5445f58a9b8b968faf75" args="(const axutil_env_t *env, rampart_context_t *rampart_context)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_different_session_key_for_enc_and_sign           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+check whether different keys are needed for encryption and signature <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>rampart context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_TRUE if different keys are needed. AXIS2_FALSE otherwise. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5d80c077e9fd90b0edb10d6bab16f222"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_encrypt_before_sign" ref="g5d80c077e9fd90b0edb10d6bab16f222" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_encrypt_before_sign           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g623448683daa9eb08823f3c8331a92eb"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_encrypt_signature" ref="g623448683daa9eb08823f3c8331a92eb" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_encrypt_signature           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g47cc34f0c08bf363e65a1099302db4ea"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_include_protection_saml_token" ref="g47cc34f0c08bf363e65a1099302db4ea" args="(rampart_context_t *rampart_context, axis2_bool_t server_side, axis2_bool_t is_inpath, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_include_protection_saml_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>server_side</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>is_inpath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>server_side</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>is_inpath</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf15b1944b02d4e9c3a19a6ef312604fd"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_include_supporting_token" ref="gf15b1944b02d4e9c3a19a6ef312604fd" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t server_side, axis2_bool_t is_inpath, rp_property_type_t token_type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_include_supporting_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>server_side</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>is_inpath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_type_t&nbsp;</td>
+          <td class="paramname"> <em>token_type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>server_side</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>is_inpath</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token_type</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g575fc227d6bf5ab6d6aad9c169af4b0a"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_include_timestamp" ref="g575fc227d6bf5ab6d6aad9c169af4b0a" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_include_timestamp           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf79bce28e1ba0404b4b2f61189b885e6"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_include_username_token" ref="gf79bce28e1ba0404b4b2f61189b885e6" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_include_username_token           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8c675afa73d408008f0d4a1d5dfb4e72"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_key_identifier_type_supported" ref="g8c675afa73d408008f0d4a1d5dfb4e72" args="(rampart_context_t *rampart_context, rp_property_t *token, axis2_char_t *identifier, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_key_identifier_type_supported           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_t *&nbsp;</td>
+          <td class="paramname"> <em>token</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>identifier</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>identifier</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g48f61554c4c2feb080adce64b2442f01"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_sig_confirmation_reqd" ref="g48f61554c4c2feb080adce64b2442f01" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_sig_confirmation_reqd           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gdafe1738b31fda65730d97601a9fb4bb"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_token_include" ref="gdafe1738b31fda65730d97601a9fb4bb" args="(rampart_context_t *rampart_context, rp_property_t *token, rp_property_type_t token_type, axis2_bool_t server_side, axis2_bool_t is_inpath, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_token_include           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_t *&nbsp;</td>
+          <td class="paramname"> <em>token</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_property_type_t&nbsp;</td>
+          <td class="paramname"> <em>token_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>server_side</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>is_inpath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>token_type</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>server_side</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>is_inpath</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g62c5a860cfdb0fdbfeabd612fead07f6"></a><!-- doxytag: member="rampart_context.h::rampart_context_is_token_type_supported" ref="g62c5a860cfdb0fdbfeabd612fead07f6" args="(rp_property_type_t token_type, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_context_is_token_type_supported           </td>
+          <td>(</td>
+          <td class="paramtype">rp_property_type_t&nbsp;</td>
+          <td class="paramname"> <em>token_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>token_type</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3b5cf72d4e8fc73f36bcec8a27d0038e"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_auth_digest_function" ref="g3b5cf72d4e8fc73f36bcec8a27d0038e" args="(rampart_context_t *rampart_context, const axutil_env_t *env, auth_digest_func authenticate_with_digest)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_auth_digest_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">auth_digest_func&nbsp;</td>
+          <td class="paramname"> <em>authenticate_with_digest</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>authentication_with_digest</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8021b29fed3a4c325fee6767bfeea4da"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_auth_password_function" ref="g8021b29fed3a4c325fee6767bfeea4da" args="(rampart_context_t *rampart_context, const axutil_env_t *env, auth_password_func authenticate_with_password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_auth_password_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">auth_password_func&nbsp;</td>
+          <td class="paramname"> <em>authenticate_with_password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>authentication_with_password</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g443c87882615b460884a92690911c338"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_authn_provider" ref="g443c87882615b460884a92690911c338" args="(rampart_context_t *rampart_context, const axutil_env_t *env, rampart_authn_provider_t *authn_provider)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_authn_provider           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_authn_provider_t *&nbsp;</td>
+          <td class="paramname"> <em>authn_provider</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>authn_provider</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf6cf50519fffb322040291da446f2dd8"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_certificate" ref="gf6cf50519fffb322040291da446f2dd8" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *certificate)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>certificate</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>certificate</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfcc07622e1000d8d1b9fac3740a8da29"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_certificate_file" ref="gfcc07622e1000d8d1b9fac3740a8da29" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *certificate_file)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_certificate_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>certificate_file</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cerficate_file</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2ba79b25add5c0a6bb7ee6119e5646d1"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_certificate_type" ref="g2ba79b25add5c0a6bb7ee6119e5646d1" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_certificate_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_key_type_t&nbsp;</td>
+          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g355f12f46d7d210f3b0cc5853fa645ac"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_custom_tokens" ref="g355f12f46d7d210f3b0cc5853fa645ac" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axutil_array_list_t *tokens)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_custom_tokens           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>tokens</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the a node list to the context. These nodes will be append to the Security header <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>tokens</em>&nbsp;</td><td>the token list as an array </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfd70fa485d34b88e2024284c34bc6581"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_delete_security_context_token_fn" ref="gfd70fa485d34b88e2024284c34bc6581" args="(rampart_context_t *rampart_context, const axutil_env_t *env, delete_security_context_token_fn delete_fn)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_delete_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">delete_security_context_token_fn&nbsp;</td>
+          <td class="paramname"> <em>delete_fn</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the function used to delete security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>delete_fn</em>&nbsp;</td><td>funtion pointer used to delete stored sct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g69755c8df772a133e2565f57e2e61892"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_encryption_session_key" ref="g69755c8df772a133e2565f57e2e61892" args="(rampart_context_t *rampart_context, const axutil_env_t *env, oxs_key_t *session_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_encryption_session_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>session_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>session_key</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf4527a42e8061105e87f8323ce2e00d1"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_encryption_token_id" ref="gf4527a42e8061105e87f8323ce2e00d1" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *sct_id, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_encryption_token_id           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>sct_id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sct_id</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge88c3f05b542d5a6d8a99ff5e9410f23"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_found_cert_in_shp" ref="ge88c3f05b542d5a6d8a99ff5e9410f23" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t found_cert_in_shp)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_found_cert_in_shp           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>found_cert_in_shp</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the certificate found status to rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>found_cert_in_shp</em>&nbsp;</td><td>boolean value which specify the certificate found status </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf400d0d813fddab1af88e5ed4b677ff3"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_issued_token_aquire_function" ref="gf400d0d813fddab1af88e5ed4b677ff3" args="(rampart_context_t *rampart_context, const axutil_env_t *env, issued_token_callback_func issued_token_aquire)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_issued_token_aquire_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">issued_token_callback_func&nbsp;</td>
+          <td class="paramname"> <em>issued_token_aquire</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>issued_token_aquire</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd8d5c42eae1cc33b8037d05f633683b9"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_key_mgr" ref="gd8d5c42eae1cc33b8037d05f633683b9" args="(rampart_context_t *rampart_context, const axutil_env_t *env, oxs_key_mgr_t *key_mgr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_key_mgr           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_key_mgr_t *&nbsp;</td>
+          <td class="paramname"> <em>key_mgr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the key manager to rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>Pointer</em>&nbsp;</td><td>to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key_mgr</em>&nbsp;</td><td>Pointer to key manager struct. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation. AXIS2_SUCCESS on success AXIS2_FAILURE otherwise. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5f80757bccb30190fd6b2d01bfcbad25"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_obtain_security_context_token_fn" ref="g5f80757bccb30190fd6b2d01bfcbad25" args="(rampart_context_t *rampart_context, const axutil_env_t *env, obtain_security_context_token_fn get_fn)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_obtain_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">obtain_security_context_token_fn&nbsp;</td>
+          <td class="paramname"> <em>get_fn</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the function used to get security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>get_fn</em>&nbsp;</td><td>funtion pointer used to get stored sct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g462e3b11fcc0b5de0ab6dacf6b81db4c"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_password" ref="g462e3b11fcc0b5de0ab6dacf6b81db4c" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_password           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g027572e3ba116b8789f083a016656d6c"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_password_callback" ref="g027572e3ba116b8789f083a016656d6c" args="(rampart_context_t *rampart_context, const axutil_env_t *env, rampart_callback_t *password_callback_module)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_password_callback           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_callback_t *&nbsp;</td>
+          <td class="paramname"> <em>password_callback_module</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g757b214da227a232b7dee66f1a0e526f"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_password_type" ref="g757b214da227a232b7dee66f1a0e526f" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password_type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_password_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password_type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password_type</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf8e41b75f954773fe17895577b50bd48"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_password_type_from_file" ref="gf8e41b75f954773fe17895577b50bd48" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_password_type_from_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2057cd69b77b3ac388a4985facfb21d5"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_policy_node" ref="g2057cd69b77b3ac388a4985facfb21d5" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axiom_node_t *policy_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_policy_node           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>policy_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the policy node which is an om_node containing policy.This om_node can be build outside rampart. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>the rampart_context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>policy_node</em>&nbsp;</td><td>is an axiom_node. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g243a436740b7dc5464d97e450744d8db"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_private_key_file" ref="g243a436740b7dc5464d97e450744d8db" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *private_key_file)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_private_key_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>private_key_file</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>private_key_file</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g10029bb021215eec3d67a032df1b4c54"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_prv_key" ref="g10029bb021215eec3d67a032df1b4c54" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *prv_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_prv_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>prv_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets private key of sender as a buffer.This can be set from outside rampart. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>the rampart_context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>prv_key</em>&nbsp;</td><td>is a void buffer. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g21da60827f3a50cb5d5a1134e25ebb84"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_prv_key_password" ref="g21da60827f3a50cb5d5a1134e25ebb84" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *prv_key_password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_prv_key_password           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>prv_key_password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>prv_key_password</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g817545570f5dd6b57d5e7f91943f1d62"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_prv_key_type" ref="g817545570f5dd6b57d5e7f91943f1d62" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_prv_key_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_key_type_t&nbsp;</td>
+          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL.  </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5574d429808b3360b665a7e0e3e61a7f"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_pwcb_function" ref="g5574d429808b3360b665a7e0e3e61a7f" args="(rampart_context_t *rampart_context, const axutil_env_t *env, password_callback_fn pwcb_function, void *user_params)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_pwcb_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">password_callback_fn&nbsp;</td>
+          <td class="paramname"> <em>pwcb_function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>user_params</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>pwcb_function</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g75b8d72e9a09fd4c0738d4a73e039c5e"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_rd_val" ref="g75b8d72e9a09fd4c0738d4a73e039c5e" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *rd_val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_rd_val           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>rd_val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rd_val</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga57ebcc4a8c2e4867cf7d51f31813f94"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_rd_val_from_file" ref="ga57ebcc4a8c2e4867cf7d51f31813f94" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_rd_val_from_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf30e4600a7c678abd2e6bdd397e8afba"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_receiver_cert_found_in_shp" ref="gf30e4600a7c678abd2e6bdd397e8afba" args="(rampart_context_t *rampart_context, const axutil_env_t *env, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_receiver_cert_found_in_shp           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the found_cert_in_shp to rampart context. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>pointer to the certficate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0116b81f9b22e7f3a2e48491365f1eac"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_receiver_certificate" ref="g0116b81f9b22e7f3a2e48491365f1eac" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *receiver_certificate)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_receiver_certificate           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>receiver_certificate</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>receiver_certificate</em>&nbsp;</td><td>returns status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g15f9f7b09ea72a9ade7fe4513e89be89"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_receiver_certificate_type" ref="g15f9f7b09ea72a9ade7fe4513e89be89" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_receiver_certificate_type           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_key_type_t&nbsp;</td>
+          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g070ab37a6f95b25a3930b973485e5386"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_replay_detect_function" ref="g070ab37a6f95b25a3930b973485e5386" args="(rampart_context_t *rampart_context, const axutil_env_t *env, rampart_is_replayed_fn is_replayed_function, void *user_params)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_replay_detect_function           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_is_replayed_fn&nbsp;</td>
+          <td class="paramname"> <em>is_replayed_function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>user_params</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>is_replayed_function</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gce67d160beeb46b7f7fa11ef139cf50d"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_replay_detector" ref="gce67d160beeb46b7f7fa11ef139cf50d" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *replay_detector)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_replay_detector           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>replay_detector</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>replay_detector</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf40547dbf48b1c1d5e6d508562f18513"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_saml_tokens" ref="gf40547dbf48b1c1d5e6d508562f18513" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axutil_array_list_t *tokens)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_saml_tokens           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>tokens</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>tokens</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf159232aa507644a2c4ce728134bdb00"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_sct_provider" ref="gf159232aa507644a2c4ce728134bdb00" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *sct_module)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_sct_provider           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>sct_module</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sct_module</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge6e19b60729e0a16d56ca8b1765710ae"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_secpolicy" ref="ge6e19b60729e0a16d56ca8b1765710ae" args="(rampart_context_t *rampart_context, const axutil_env_t *env, rp_secpolicy_t *secpolicy)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_secpolicy           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rp_secpolicy_t *&nbsp;</td>
+          <td class="paramname"> <em>secpolicy</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>secpolicy</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9903b0334a61c72fdb0dd0ba92f8c936"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_security_context_token_user_params" ref="g9903b0334a61c72fdb0dd0ba92f8c936" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *user_params)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_security_context_token_user_params           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>user_params</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the user parameters used to invoke security context token related funtions <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>user_params</em>&nbsp;</td><td>pointer to user params </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6aeaebfd30a81a16c959acc1959e2054"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_signature_session_key" ref="g6aeaebfd30a81a16c959acc1959e2054" args="(rampart_context_t *rampart_context, const axutil_env_t *env, oxs_key_t *session_key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_signature_session_key           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>session_key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>session_key</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge4166596614087e21aeefd16325ba65e"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_signature_token_id" ref="ge4166596614087e21aeefd16325ba65e" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *sct_id, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_signature_token_id           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>sct_id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sct_id</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g25c163c656fc043b0df4f98a84cfa112"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_store_security_context_token_fn" ref="g25c163c656fc043b0df4f98a84cfa112" args="(rampart_context_t *rampart_context, const axutil_env_t *env, store_security_context_token_fn store_fn)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_store_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">store_security_context_token_fn&nbsp;</td>
+          <td class="paramname"> <em>store_fn</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the function used to store security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>store_fn</em>&nbsp;</td><td>funtion pointer used to store sct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf5580e1e77f655e1a4c459c4253e9189"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_ttl" ref="gf5580e1e77f655e1a4c459c4253e9189" args="(rampart_context_t *rampart_context, const axutil_env_t *env, int ttl)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_ttl           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>ttl</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ttl</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g90a45840e90c6addd9f8ff13785e8251"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_ttl_from_file" ref="g90a45840e90c6addd9f8ff13785e8251" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_ttl_from_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc9444f392179d71d573442da4ea1cbd4"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_user" ref="gc9444f392179d71d573442da4ea1cbd4" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *user)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_user           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>user</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd86fa93cb62d3237d0d0ac999436e891"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_user_from_file" ref="gd86fa93cb62d3237d0d0ac999436e891" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_user_from_file           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf258373407d07550be551ca0d67135d5"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_validate_security_context_token_fn" ref="gf258373407d07550be551ca0d67135d5" args="(rampart_context_t *rampart_context, const axutil_env_t *env, validate_security_context_token_fn validate_fn)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_context_set_validate_security_context_token_fn           </td>
+          <td>(</td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">validate_security_context_token_fn&nbsp;</td>
+          <td class="paramname"> <em>validate_fn</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the function used to validate security context token <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>Pointer to rampart context struct. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>validate_fn</em>&nbsp;</td><td>funtion pointer used to validate sct </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__credentials.html b/axis2/c/rampart/api/html/group__rampart__credentials.html
new file mode 100644
index 0000000..f4046aa
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__credentials.html
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Credentials Provider</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Credentials Provider</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gefdb7a4462991a26885bd6e292fbf051"></a><!-- doxytag: member="rampart_credentials::RAMPART_CREDENTIALS_FREE" ref="gefdb7a4462991a26885bd6e292fbf051" args="(credentials, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CREDENTIALS_FREE</b>(credentials, env)&nbsp;&nbsp;&nbsp;((credentials)-&gt;ops-&gt;free (credentials, env))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CREDENTIALS_USERNAME_GET</b>(credentials, env, msg_ctx, username, password)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea3c1b29f8b147a3264aa87ac9b2dbb1"></a><!-- doxytag: member="rampart_credentials::rampart_credentials_status_t" ref="gea3c1b29f8b147a3264aa87ac9b2dbb1" args="" -->
+typedef enum <br>
+rampart_credentials_status&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_status_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
+rampart_credentials_ops&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials_ops_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98cce1b5d3b31e8a01eea4890471ff52"></a><!-- doxytag: member="rampart_credentials::rampart_credentials_t" ref="g98cce1b5d3b31e8a01eea4890471ff52" args="" -->
+typedef struct rampart_credentials&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_status</b> { <br>
+&nbsp;&nbsp;<b>RAMPART_CREDENTIALS_PW_FOUND</b> =  0, 
+<b>RAMPART_CREDENTIALS_PW_NOT_FOUND</b>, 
+<b>RAMPART_CREDENTIALS_USER_FOUND</b>, 
+<b>RAMPART_CREDENTIALS_USER_NOT_FOUND</b>, 
+<br>
+&nbsp;&nbsp;<b>RAMPART_CREDENTIALS_GENERAL_ERROR</b>
+<br>
+ }</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="g97aea989b0e6ebc4f88578fa5256f084"></a><!-- doxytag: member="rampart_credentials.h::RAMPART_CREDENTIALS_USERNAME_GET" ref="g97aea989b0e6ebc4f88578fa5256f084" args="(credentials, env, msg_ctx, username, password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RAMPART_CREDENTIALS_USERNAME_GET          </td>
+          <td>(</td>
+          <td class="paramtype">credentials,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">env,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">msg_ctx,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">username,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">password&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">((credentials)-&gt;ops-&gt;rampart_credentials_username_get( \
+            credentials, env, msg_ctx, username, password))
+</pre></div>
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="gb576030ab7586ac8000bc73421fc3433"></a><!-- doxytag: member="rampart_credentials.h::rampart_credentials_ops_t" ref="gb576030ab7586ac8000bc73421fc3433" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct rampart_credentials_ops <a class="el" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials_ops_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Struct to get username/password pair 
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__crypto__util.html b/axis2/c/rampart/api/html/group__rampart__crypto__util.html
new file mode 100644
index 0000000..8c1a582
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__crypto__util.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Rampart Crypto Util</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Rampart Crypto Util<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__encryption.html b/axis2/c/rampart/api/html/group__rampart__encryption.html
new file mode 100644
index 0000000..a381223
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__encryption.html
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Encryption</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Encryption<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#gf631fdca0a8c2dc060f4a1df1e1c51ff">rampart_enc_encrypt_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#g50b9b22a6482a3789616932687b2ced9">rampart_enc_dk_encrypt_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#ge9d43e6eed3127f84596f6923b83f6c8">rampart_enc_add_key_info</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#g7b9ee59c3d3a16b00d293ff466722271">rampart_enc_encrypt_signature</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#g7b1a8146af13a98d2471236a9db9763d">rampart_enc_encrypt_session_key</a> (const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node, axutil_array_list_t *id_list)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ge9d43e6eed3127f84596f6923b83f6c8"></a><!-- doxytag: member="rampart_encryption.h::rampart_enc_add_key_info" ref="ge9d43e6eed3127f84596f6923b83f6c8" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_enc_add_key_info           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td>the SOAP envelope </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g50b9b22a6482a3789616932687b2ced9"></a><!-- doxytag: member="rampart_encryption.h::rampart_enc_dk_encrypt_message" ref="g50b9b22a6482a3789616932687b2ced9" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_enc_dk_encrypt_message           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypt the message using derived keys. Uses symmetric encryption <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>rampart context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td>the SOAP envelope </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf631fdca0a8c2dc060f4a1df1e1c51ff"></a><!-- doxytag: member="rampart_encryption.h::rampart_enc_encrypt_message" ref="gf631fdca0a8c2dc060f4a1df1e1c51ff" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_enc_encrypt_message           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td>the SOAP envelope </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7b1a8146af13a98d2471236a9db9763d"></a><!-- doxytag: member="rampart_encryption.h::rampart_enc_encrypt_session_key" ref="g7b1a8146af13a98d2471236a9db9763d" args="(const axutil_env_t *env, oxs_key_t *session_key, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node, axutil_array_list_t *id_list)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_enc_encrypt_session_key           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>session_key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>id_list</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts the session key using assymmetric encription <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>session_key</em>&nbsp;</td><td>the session key to be encrypted </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>the rampart context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7b9ee59c3d3a16b00d293ff466722271"></a><!-- doxytag: member="rampart_encryption.h::rampart_enc_encrypt_signature" ref="g7b9ee59c3d3a16b00d293ff466722271" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_enc_encrypt_signature           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td>the SOAP envelope </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__engine.html b/axis2/c/rampart/api/html/group__rampart__engine.html
new file mode 100644
index 0000000..203548f
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__engine.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Engine</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Engine<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_context_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__engine.html#g009d89dc30fefb7948e165704fba29fd">rampart_engine_build_configuration</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_bool_t is_inflow)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g009d89dc30fefb7948e165704fba29fd"></a><!-- doxytag: member="rampart_engine.h::rampart_engine_build_configuration" ref="g009d89dc30fefb7948e165704fba29fd" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_bool_t is_inflow)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_context_t* rampart_engine_build_configuration           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>is_inflow</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>is_inflow</em>&nbsp;</td><td>returns </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__handler__util.html b/axis2/c/rampart/api/html/group__rampart__handler__util.html
new file mode 100644
index 0000000..a7cea17
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__handler__util.html
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Handler Utilities</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Handler Utilities<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#g4271bc459b7ab28f660dc6bce26dffe5">rampart_get_security_header</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_soap_header_t *soap_header)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#gfda73f87a103c63e82115422339bc2a4">rampart_create_fault_envelope</a> (const axutil_env_t *env, const axis2_char_t *sub_code, const axis2_char_t *reason_text, const axis2_char_t *detail_node_text, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#g1c6ad559cf3d9cb7afa212aa198bf5b6">rampart_get_rampart_configuration</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *param_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#g970b108e184a96a09b15b11769d3422c">rampart_is_rampart_engaged</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gfda73f87a103c63e82115422339bc2a4"></a><!-- doxytag: member="rampart_handler_util.h::rampart_create_fault_envelope" ref="gfda73f87a103c63e82115422339bc2a4" args="(const axutil_env_t *env, const axis2_char_t *sub_code, const axis2_char_t *reason_text, const axis2_char_t *detail_node_text, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void rampart_create_fault_envelope           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>sub_code</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>reason_text</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>detail_node_text</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a SOAP fault based on params described below and store in msg_ctx <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sub_code</em>&nbsp;</td><td>the text of the Subcode element of a SOAP fault message </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>reason_text</em>&nbsp;</td><td>the text in soapenv:Reason element </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>detail_node_text</em>&nbsp;</td><td>the text in the soapenv:Detail element </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>the msg_ctx </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>void </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1c6ad559cf3d9cb7afa212aa198bf5b6"></a><!-- doxytag: member="rampart_handler_util.h::rampart_get_rampart_configuration" ref="g1c6ad559cf3d9cb7afa212aa198bf5b6" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *param_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_get_rampart_configuration           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>param_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get rampart configurations from the message context <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>param_name</em>&nbsp;</td><td>name of the parameter of the configuration </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the loaded configuration params </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4271bc459b7ab28f660dc6bce26dffe5"></a><!-- doxytag: member="rampart_handler_util.h::rampart_get_security_header" ref="g4271bc459b7ab28f660dc6bce26dffe5" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_soap_header_t *soap_header)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axiom_node_t* rampart_get_security_header           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_header_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_header</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the security header from the header block <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_header</em>&nbsp;</td><td>header block </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>security soap header node </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g970b108e184a96a09b15b11769d3422c"></a><!-- doxytag: member="rampart_handler_util.h::rampart_is_rampart_engaged" ref="g970b108e184a96a09b15b11769d3422c" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_bool_t rampart_is_rampart_engaged           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check wether rampart is engaged or not <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>if engaged returns AXIS2_TRUE, else returns AXIS2_FALSE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__mod.html b/axis2/c/rampart/api/html/group__rampart__mod.html
new file mode 100644
index 0000000..774604c
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__mod.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Rampart Module</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Rampart Module</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_handler_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__mod.html#gf176a631d671aeb1cd1e66720d62fa41">rampart_in_handler_create</a> (const axutil_env_t *env, axutil_string_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_handler_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__mod.html#g0b37fb040e95d949c3fe1483d38dffd7">rampart_out_handler_create</a> (const axutil_env_t *env, axutil_string_t *name)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gf176a631d671aeb1cd1e66720d62fa41"></a><!-- doxytag: member="rampart_mod.h::rampart_in_handler_create" ref="gf176a631d671aeb1cd1e66720d62fa41" args="(const axutil_env_t *env, axutil_string_t *name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_handler_t* rampart_in_handler_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_string_t *&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates In handler <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>handler name </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Created In handler </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0b37fb040e95d949c3fe1483d38dffd7"></a><!-- doxytag: member="rampart_mod.h::rampart_out_handler_create" ref="g0b37fb040e95d949c3fe1483d38dffd7" args="(const axutil_env_t *env, axutil_string_t *name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_handler_t* rampart_out_handler_create           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_string_t *&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates Out handler <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>handler name </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Created Out handler </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__rd__record.html b/axis2/c/rampart/api/html/group__rampart__rd__record.html
new file mode 100644
index 0000000..5306708
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__rd__record.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: Replay Detection Record</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div></p></div><div class="section"><a name="Replay_Detection_Record"></a><h2>Replay Detection Record</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g23daef128b2bd6baedb516a6fc6c9afd"></a>
+typedef rampart_rd_record_t </td><td class="memItemRight" valign="bottom"><b>rampart_rd_record_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN rampart_rd_record_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#g288e4ab4527deff3b3927faf00f07b75">rampart_rd_record_create</a> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#g86db67b7ab7e23af6b13e0948a9c3e7d">rampart_rd_record_free</a> (rampart_rd_record_t *rd_record, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#gd8ee57fd177795a1cb3af74ffeb6aa61">rampart_rd_record_get_id</a> (const rampart_rd_record_t *rd_record, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#gc3d7bf737fee1d51aa2e0db7026a4430">rampart_rd_record_get_timestamp</a> (const rampart_rd_record_t *rd_record, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#g972654046460d488bf46d83d50e7aa9b">rampart_rd_record_set_id</a> (rampart_rd_record_t *rd_record, const axutil_env_t *env, axis2_char_t *id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#gff459e0f5509137f56cbd176e4f80a7b">rampart_rd_record_set_timestamp</a> (rampart_rd_record_t *rd_record, const axutil_env_t *env, axis2_char_t *timestamp)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g288e4ab4527deff3b3927faf00f07b75"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN rampart_rd_record_t* rampart_rd_record_create           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>          </td><td> ) </td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Create function <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>return pointer on success otherwise NULL </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="g86db67b7ab7e23af6b13e0948a9c3e7d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_rd_record_free           </td><td>(</td><td class="paramtype">rampart_rd_record_t * </td><td class="paramname"> <em>rd_record</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Free function <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>rd_record</em> </td><td>the record </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gd8ee57fd177795a1cb3af74ffeb6aa61"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* rampart_rd_record_get_id           </td><td>(</td><td class="paramtype">const rampart_rd_record_t * </td><td class="paramname"> <em>rd_record</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the record ID <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>rd_record</em> </td><td>the record </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>record ID on success otherwise NULL </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gc3d7bf737fee1d51aa2e0db7026a4430"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_char_t* rampart_rd_record_get_timestamp           </td><td>(</td><td class="paramtype">const rampart_rd_record_t * </td><td class="paramname"> <em>rd_record</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Get the timestamp <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>rd_record</em> </td><td>the record </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>@return</em> </td><td>AXIS2_SUCCESS on success, else AXIS2_FAILURE </td></tr></table>
+</dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g972654046460d488bf46d83d50e7aa9b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_rd_record_set_id           </td><td>(</td><td class="paramtype">rampart_rd_record_t * </td><td class="paramname"> <em>rd_record</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>id</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Set the ID <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>rd_record</em> </td><td>the record </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>id</em> </td><td>Record ID </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gff459e0f5509137f56cbd176e4f80a7b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t rampart_rd_record_set_timestamp           </td><td>(</td><td class="paramtype">rampart_rd_record_t * </td><td class="paramname"> <em>rd_record</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>timestamp</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Set the timestamp <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>rd_record</em> </td><td>the record </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>timestamp</em> </td><td>the time stamp </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:09 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/group__rampart__replay__detector.html b/axis2/c/rampart/api/html/group__rampart__replay__detector.html
new file mode 100644
index 0000000..2690580
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__replay__detector.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Replay Detector</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Replay Detector<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaf06439254790a17acbfabb39da9761d"></a><!-- doxytag: member="rampart_replay_detector::RAMPART_REPLAY_DETECTOR_IS_REPLAYED" ref="gaf06439254790a17acbfabb39da9761d" args="(replay_detector, env, msg_ctx, rampart_context)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_REPLAY_DETECTOR_IS_REPLAYED</b>(replay_detector, env, msg_ctx, rampart_context)&nbsp;&nbsp;&nbsp;((replay_detector)-&gt;ops-&gt;is_replayed(replay_detector, env, msg_ctx, rampart_context))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gde4ac5370a834241709af1857747c1a2"></a><!-- doxytag: member="rampart_replay_detector::RAMPART_REPLAY_DETECTOR_FREE" ref="gde4ac5370a834241709af1857747c1a2" args="(replay_detector, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_REPLAY_DETECTOR_FREE</b>(replay_detector, env)&nbsp;&nbsp;&nbsp;((replay_detector)-&gt;ops-&gt;free(replay_detector, env))</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce8d7436b80be65d615c4b41a8f64c8d"></a><!-- doxytag: member="rampart_replay_detector::rampart_replay_detector_ops_t" ref="gce8d7436b80be65d615c4b41a8f64c8d" args="" -->
+typedef struct <br>
+rampart_replay_detector_ops&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector_ops_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd5e7997bfd2ebfbbe40c94da2218edcf"></a><!-- doxytag: member="rampart_replay_detector::rampart_replay_detector_t" ref="gd5e7997bfd2ebfbbe40c94da2218edcf" args="" -->
+typedef struct <br>
+rampart_replay_detector&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__replay__detector.html#g4756e582a1bde89023b0e7ac63ee4d38">rampart_replay_detector_default</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, void *user_params)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g4756e582a1bde89023b0e7ac63ee4d38"></a><!-- doxytag: member="rampart_replay_detector.h::rampart_replay_detector_default" ref="g4756e582a1bde89023b0e7ac63ee4d38" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, void *user_params)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_replay_detector_default           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>user_params</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+A linked list based implementation for replay detection. This doesnt require addressing headers to be present. If the user doesn't give any replay detection function, then this will be used. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct,Must not be NULL. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>rampart context structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>user_params</em>&nbsp;</td><td>parameters given by user. (Not used in this method) </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the op. AXIS2_SUCCESS on success and AXIS2_FAILURE on error </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__sec__header__builder.html b/axis2/c/rampart/api/html/group__rampart__sec__header__builder.html
new file mode 100644
index 0000000..977549a
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__sec__header__builder.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Security Header Builder</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Security Header Builder<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__sec__header__builder.html#g470160c53b3c8d641b2710ed36f39663">rampart_shb_build_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *context, axiom_soap_envelope_t *soap_envelope)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__sec__header__builder.html#g07fb821c4f8f548da72f496053827977">rampart_shb_ensure_sec_header_order</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g470160c53b3c8d641b2710ed36f39663"></a><!-- doxytag: member="rampart_sec_header_builder.h::rampart_shb_build_message" ref="g470160c53b3c8d641b2710ed36f39663" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *context, axiom_soap_envelope_t *soap_envelope)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_shb_build_message           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build a message depending on configurations. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td>the SOAP envelope </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g07fb821c4f8f548da72f496053827977"></a><!-- doxytag: member="rampart_sec_header_builder.h::rampart_shb_ensure_sec_header_order" ref="g07fb821c4f8f548da72f496053827977" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_shb_ensure_sec_header_order           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+After building the SOPA message as per the policy, this function will re-order the header elements of the SOAP message to make sure that the processing doesnt fail. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>The Rampart Context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__sec__processed__result.html b/axis2/c/rampart/api/html/group__rampart__sec__processed__result.html
new file mode 100644
index 0000000..256de7f
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__sec__processed__result.html
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Rampart_sec_processed_result</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Rampart_sec_processed_result</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__signature.html b/axis2/c/rampart/api/html/group__rampart__signature.html
new file mode 100644
index 0000000..7700358
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__signature.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Signature</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Signature<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__signature.html#g7a2b1f545a430c02d4a3fdb6118f0096">rampart_sig_confirm_signature</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__signature.html#ga49850d4588dc280a701586774f7e381">rampart_sig_sign_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node, axutil_array_list_t *sign_parts_list)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g7a2b1f545a430c02d4a3fdb6118f0096"></a><!-- doxytag: member="rampart_signature.h::rampart_sig_confirm_signature" ref="g7a2b1f545a430c02d4a3fdb6118f0096" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_sig_confirm_signature           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build the signature confirmation element in the security header <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>The rampart context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga49850d4588dc280a701586774f7e381"></a><!-- doxytag: member="rampart_signature.h::rampart_sig_sign_message" ref="ga49850d4588dc280a701586774f7e381" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node, axutil_array_list_t *sign_parts_list)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_sig_sign_message           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axutil_array_list_t *&nbsp;</td>
+          <td class="paramname"> <em>sign_parts_list</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sign a message depending on the security policies <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rampart_context</em>&nbsp;</td><td>The rampart context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td>The SOAP envelope </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__timestamp__token.html b/axis2/c/rampart/api/html/group__rampart__timestamp__token.html
new file mode 100644
index 0000000..f7af69b
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__timestamp__token.html
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Timestamp Token</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Timestamp Token<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__timestamp__token.html#g0c07283e580693b3e8a60502a424b1cc">rampart_timestamp_token_build</a> (const axutil_env_t *env, axiom_node_t *sec_node, int ttl, axis2_bool_t with_millisecond)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__timestamp__token.html#g586b11642b6e1637151fdd4d5d01601d">rampart_timestamp_token_validate</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ts_node, int clock_skew_buffer)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g0c07283e580693b3e8a60502a424b1cc"></a><!-- doxytag: member="rampart_timestamp_token.h::rampart_timestamp_token_build" ref="g0c07283e580693b3e8a60502a424b1cc" args="(const axutil_env_t *env, axiom_node_t *sec_node, int ttl, axis2_bool_t with_millisecond)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t rampart_timestamp_token_build           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>ttl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>with_millisecond</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds timestamp token. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>security node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ttl</em>&nbsp;</td><td>Time to live. The time difference btwn Created and Expired. If it is zero or less than zero, then Expired element will not be created. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>with_millisecond</em>&nbsp;</td><td>shows whether millisecond precision is needed </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g586b11642b6e1637151fdd4d5d01601d"></a><!-- doxytag: member="rampart_timestamp_token.h::rampart_timestamp_token_validate" ref="g586b11642b6e1637151fdd4d5d01601d" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ts_node, int clock_skew_buffer)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">axis2_status_t rampart_timestamp_token_validate           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>ts_node</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>clock_skew_buffer</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Validates time stamp token. Validation is based in expiration time of the Expired element. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>pointer to message context structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ts_node</em>&nbsp;</td><td>Timestamp node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>clock_skew_buffer</em>&nbsp;</td><td>buffer of allowable skew of time between sender and receiver </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__token__builder.html b/axis2/c/rampart/api/html/group__rampart__token__builder.html
new file mode 100644
index 0000000..b5b92a9
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__token__builder.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Token Builder</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Token Builder<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_token_build_pattern_t</b> { <br>
+&nbsp;&nbsp;<b>RTBP_UNKNOWN</b> =  0, 
+<b>RTBP_EMBEDDED</b>, 
+<b>RTBP_KEY_IDENTIFIER</b>, 
+<b>RTBP_X509DATA_ISSUER_SERIAL</b>, 
+<br>
+&nbsp;&nbsp;<b>RTBP_X509DATA_X509CERTIFICATE</b>, 
+<b>RTBP_THUMBPRINT</b>
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g60941463f174c35358bcb81191607563">rampart_token_build_security_token_reference</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, rampart_token_build_pattern_t pattern)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g04c965428d250837adeee2aad753b3a2">rampart_token_build_embedded</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#ge8757ff39c378ee13eed61053e92b681">rampart_token_build_key_identifier</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdd35a3cb18abdd5a85f84855f104f754"></a><!-- doxytag: member="rampart_token_builder::rampart_token_build_x509_data_x509_certificate" ref="gdd35a3cb18abdd5a85f84855f104f754" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_token_build_x509_data_x509_certificate</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g90fb9327c8681e0d8466076cfe689f82">rampart_token_build_x509_data_issuer_serial</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g60daf64fc01b894672f0f689141573d0">rampart_token_build_thumbprint_reference</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g04c965428d250837adeee2aad753b3a2"></a><!-- doxytag: member="rampart_token_builder.h::rampart_token_build_embedded" ref="g04c965428d250837adeee2aad753b3a2" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_embedded           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build an Embedded token with data available in the certificate. &lt;SecurityTokenReference&gt; &lt;Embedded&gt; &lt;BinarySecurityToken&gt;UYISDjsdaousdWEqswOIUsd&lt;/BinarySecurityToken&gt; &lt;/Embedded&gt; &lt;/SecurityTokenReference&gt; <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>The parent node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>The X509 certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge8757ff39c378ee13eed61053e92b681"></a><!-- doxytag: member="rampart_token_builder.h::rampart_token_build_key_identifier" ref="ge8757ff39c378ee13eed61053e92b681" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_key_identifier           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build a KeyIndentifer token with data available in the certificate. &lt;SecurityTokenReference&gt; &lt;KeyIdentifier&gt;WEqswOIUsd&lt;/KeyIdentifier&gt; &lt;/SecurityTokenReference&gt; <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>The parent node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>The X509 certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g60941463f174c35358bcb81191607563"></a><!-- doxytag: member="rampart_token_builder.h::rampart_token_build_security_token_reference" ref="g60941463f174c35358bcb81191607563" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, rampart_token_build_pattern_t pattern)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_security_token_reference           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_token_build_pattern_t&nbsp;</td>
+          <td class="paramname"> <em>pattern</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build a SecurityTokenReference element according to the pattern specified in . The token will be attached to the node  and relavent data will be extracted from certificate . Note that this method will internally call other token building methods specified in this header depending on the . <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>The parent node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>The X509 certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>pattern</em>&nbsp;</td><td>The build pattern </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g60daf64fc01b894672f0f689141573d0"></a><!-- doxytag: member="rampart_token_builder.h::rampart_token_build_thumbprint_reference" ref="g60daf64fc01b894672f0f689141573d0" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_thumbprint_reference           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build a Thumbprint Reference of the certificate. &lt;wsse:SecurityTokenReference&gt; &lt;wsse:KeyIdentifier EncodingType="..." ValueType="...# ThumbprintSHA1"&gt;bg6I8267h0TUcPYvYE0D6k6+UJQ=&lt;/wsse:KeyIdentifier&gt; &lt;/wsse:SecurityTokenReference&gt;<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>The parent node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>The X509 certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g90fb9327c8681e0d8466076cfe689f82"></a><!-- doxytag: member="rampart_token_builder.h::rampart_token_build_x509_data_issuer_serial" ref="g90fb9327c8681e0d8466076cfe689f82" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_token_build_x509_data_issuer_serial           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">oxs_x509_cert_t *&nbsp;</td>
+          <td class="paramname"> <em>cert</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build an X509IssuerSerial token with data available in the certificate. &lt;SecurityTokenReference&gt; &lt;x509Data&gt; &lt;X509IssuerSerial&gt; &lt;X509IssuerName&gt;C=US, O=VeriSign, Inc.,&lt;/X509IssuerName&gt; &lt;X509SerialNumber&gt;93243297328&lt;/X509SerialNumber&gt; &lt;/X509IssuerSerial&gt; &lt;/x509Data&gt; &lt;/SecurityTokenReference&gt; <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>The parent node </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert</em>&nbsp;</td><td>The X509 certificate </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__username__token.html b/axis2/c/rampart/api/html/group__rampart__username__token.html
new file mode 100644
index 0000000..94fe889
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__username__token.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Username Token</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Username Token<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7e23b6a3794b04093025ca72db95c6f0"></a><!-- doxytag: member="rampart_username_token::rampart_username_token_build" ref="g7e23b6a3794b04093025ca72db95c6f0" args="(const axutil_env_t *env, rampart_context_t *rampart_context, axiom_node_t *sec_node, axiom_namespace_t *sec_ns_obj)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_username_token_build</b> (const axutil_env_t *env, rampart_context_t *rampart_context, axiom_node_t *sec_node, axiom_namespace_t *sec_ns_obj)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24c85ddd57b128eb6d0eacccaeb14e97"></a><!-- doxytag: member="rampart_username_token::rampart_username_token_validate" ref="g24c85ddd57b128eb6d0eacccaeb14e97" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ut_node, rampart_context_t *rampart_context)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_username_token_validate</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ut_node, rampart_context_t *rampart_context)</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__util.html b/axis2/c/rampart/api/html/group__rampart__util.html
new file mode 100644
index 0000000..a6c18ce
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__util.html
@@ -0,0 +1,532 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Utils</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Utils<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_credentials_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#gaa4f99e22951f687b0d6e4031b4d8517">rampart_load_credentials_module</a> (const axutil_env_t *env, axis2_char_t *cred_module_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_credentials_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g43fd2ab5ecee27046ab9aa776b998fcc">rampart_call_credentials</a> (const axutil_env_t *env, rampart_credentials_t *cred_module, axis2_msg_ctx_t *ctx, axis2_char_t **username, axis2_char_t **password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_authn_provider_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g0ec9419d3eefcec4d375fffee7662948">rampart_load_auth_module</a> (const axutil_env_t *env, axis2_char_t *auth_module_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_replay_detector_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#gc42cf52130dc684f2f923f5509c748c2">rampart_load_replay_detector</a> (const axutil_env_t *env, axis2_char_t *replay_detector_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_sct_provider_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g7db4254206a06a951400981f0d730ed6">rampart_load_sct_provider</a> (const axutil_env_t *env, axis2_char_t *sct_provider_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_callback_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g099e7dbc797120d13921dad5b727b67c">rampart_load_pwcb_module</a> (const axutil_env_t *env, axis2_char_t *callback_module_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_authn_provider_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g8d5769b0fd5f28a030d28944e426e629">rampart_authenticate_un_pw</a> (const axutil_env_t *env, rampart_authn_provider_t *authp, const axis2_char_t *username, const axis2_char_t *password, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password_type, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g1743d0c262347ff97745318b5b795493">rampart_callback_password</a> (const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g8408c8f2f6de3e90d1cae3c1caf25fa7">rampart_callback_pkcs12_password</a> (const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g0a6b47a83e55c44634f53effd2367654">rampart_generate_time</a> (const axutil_env_t *env, int ttl, axis2_bool_t with_millisecond)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g6936fe4fd4006583c669c7f2765b3d3a">rampart_compare_date_time</a> (const axutil_env_t *env, axis2_char_t *dt1, axis2_char_t *dt2)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g8d5769b0fd5f28a030d28944e426e629"></a><!-- doxytag: member="rampart_util.h::rampart_authenticate_un_pw" ref="g8d5769b0fd5f28a030d28944e426e629" args="(const axutil_env_t *env, rampart_authn_provider_t *authp, const axis2_char_t *username, const axis2_char_t *password, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password_type, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_authn_provider_status_t rampart_authenticate_un_pw           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_authn_provider_t *&nbsp;</td>
+          <td class="paramname"> <em>authp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>username</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>nonce</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>created</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Call auth module <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>authp</em>&nbsp;</td><td>the authentication module </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>username</em>&nbsp;</td><td>the username in the UsernameToken </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td>the password in the UsernameToken </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nonce</em>&nbsp;</td><td>the nonce in the UsernameToken. Can be NULL if plain text password is used. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>created</em>&nbsp;</td><td>created time in UsernameToken. Can be NULL if plain text password is used. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password_type</em>&nbsp;</td><td>the type of the password. either plain text of digest </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>the message context </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g43fd2ab5ecee27046ab9aa776b998fcc"></a><!-- doxytag: member="rampart_util.h::rampart_call_credentials" ref="g43fd2ab5ecee27046ab9aa776b998fcc" args="(const axutil_env_t *env, rampart_credentials_t *cred_module, axis2_msg_ctx_t *ctx, axis2_char_t **username, axis2_char_t **password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_credentials_status_t rampart_call_credentials           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_credentials_t *&nbsp;</td>
+          <td class="paramname"> <em>cred_module</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t **&nbsp;</td>
+          <td class="paramname"> <em>username</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t **&nbsp;</td>
+          <td class="paramname"> <em>password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Call credentials module User MUST free memory of username and password <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cred_module</em>&nbsp;</td><td>the credentails module </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>the message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>username</em>&nbsp;</td><td>reference to the returned username </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td>reference to the returned password </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1743d0c262347ff97745318b5b795493"></a><!-- doxytag: member="rampart_util.h::rampart_callback_password" ref="g1743d0c262347ff97745318b5b795493" args="(const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_callback_password           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_callback_t *&nbsp;</td>
+          <td class="paramname"> <em>callback_module</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>username</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the password of given user.  the environment  callback module structure  the name of the user to get the password <dl class="return" compact><dt><b>Returns:</b></dt><dd>the password for the user or NULL if failed </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8408c8f2f6de3e90d1cae3c1caf25fa7"></a><!-- doxytag: member="rampart_util.h::rampart_callback_pkcs12_password" ref="g8408c8f2f6de3e90d1cae3c1caf25fa7" args="(const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_callback_pkcs12_password           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_callback_t *&nbsp;</td>
+          <td class="paramname"> <em>callback_module</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>username</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the password for pkcs12 key store.  pointer to environment struct  pointer to rampart callback module  name of the pkcs12 owner <dl class="return" compact><dt><b>Returns:</b></dt><dd>the password for the user or NULL if username is incorrect </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6936fe4fd4006583c669c7f2765b3d3a"></a><!-- doxytag: member="rampart_util.h::rampart_compare_date_time" ref="g6936fe4fd4006583c669c7f2765b3d3a" args="(const axutil_env_t *env, axis2_char_t *dt1, axis2_char_t *dt2)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_compare_date_time           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>dt1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>dt2</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if  &lt; . if not returns a false <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dt1</em>&nbsp;</td><td>date time 1. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dt2</em>&nbsp;</td><td>date time 2. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS if dt1 &lt; dt2. AXIS2_FALSE otherwise </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0a6b47a83e55c44634f53effd2367654"></a><!-- doxytag: member="rampart_util.h::rampart_generate_time" ref="g0a6b47a83e55c44634f53effd2367654" args="(const axutil_env_t *env, int ttl, axis2_bool_t with_millisecond)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_generate_time           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>ttl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_bool_t&nbsp;</td>
+          <td class="paramname"> <em>with_millisecond</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Generates time. User MUST free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ttl</em>&nbsp;</td><td>Time to live. The time difference between created and expired in mili seconds. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>with_millisecond</em>&nbsp;</td><td>shows whether millisecond precision is needed or not </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>generated time </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0ec9419d3eefcec4d375fffee7662948"></a><!-- doxytag: member="rampart_util.h::rampart_load_auth_module" ref="g0ec9419d3eefcec4d375fffee7662948" args="(const axutil_env_t *env, axis2_char_t *auth_module_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_authn_provider_t* rampart_load_auth_module           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>auth_module_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load authentication module User MUST free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>auth_module_name</em>&nbsp;</td><td>name of the authentication module </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>created athenticaiton module </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gaa4f99e22951f687b0d6e4031b4d8517"></a><!-- doxytag: member="rampart_util.h::rampart_load_credentials_module" ref="gaa4f99e22951f687b0d6e4031b4d8517" args="(const axutil_env_t *env, axis2_char_t *cred_module_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_credentials_t* rampart_load_credentials_module           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>cred_module_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load the credentials module User MUST free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cred_module_name</em>&nbsp;</td><td>name of the credentails module to be loaded </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the loaded credentails module </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g099e7dbc797120d13921dad5b727b67c"></a><!-- doxytag: member="rampart_util.h::rampart_load_pwcb_module" ref="g099e7dbc797120d13921dad5b727b67c" args="(const axutil_env_t *env, axis2_char_t *callback_module_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_callback_t* rampart_load_pwcb_module           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>callback_module_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load the password callback module User MUST free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct  the name of the callback module </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the loaded callback module </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc42cf52130dc684f2f923f5509c748c2"></a><!-- doxytag: member="rampart_util.h::rampart_load_replay_detector" ref="gc42cf52130dc684f2f923f5509c748c2" args="(const axutil_env_t *env, axis2_char_t *replay_detector_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_replay_detector_t* rampart_load_replay_detector           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>replay_detector_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load replay detection module User MUST free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>replay_detector_name</em>&nbsp;</td><td>name of the replay detection module </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>created replay detection module </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7db4254206a06a951400981f0d730ed6"></a><!-- doxytag: member="rampart_util.h::rampart_load_sct_provider" ref="g7db4254206a06a951400981f0d730ed6" args="(const axutil_env_t *env, axis2_char_t *sct_provider_name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN rampart_sct_provider_t* rampart_load_sct_provider           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>sct_provider_name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load security context token provider User MUST free memory <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sct_provider_name</em>&nbsp;</td><td>name of the security context token provider </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>created security context token provider module </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__rampart__utils.html b/axis2/c/rampart/api/html/group__rampart__utils.html
new file mode 100644
index 0000000..14697eb
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__rampart__utils.html
@@ -0,0 +1,338 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Rampart Utilities</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Rampart Utilities</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__key__file__type.html">Key File Type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__config.html">Rampart Config</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html">Rampart Context</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__crypto__util.html">Rampart Crypto Util</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html">Encryption</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__engine.html">Engine</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__error.html">Rampart_error</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html">Handler Utilities</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__policy__validator.html">PolicyValidator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__replay__detector.html">Replay Detector</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sct__provider.html">Security Context Token provider</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__sec__header__builder.html">Security Header Builder</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sec__header__processor.html">Security Header Processor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__signature.html">Signature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__timestamp__token.html">Timestamp Token</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html">Token Builder</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html">Processor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__username__token.html">Username Token</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html">Utils</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g70495f2c1d6c618a077266f8be340489"></a><!-- doxytag: member="rampart_utils::RAMPART_IN_HANDLER" ref="g70495f2c1d6c618a077266f8be340489" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_IN_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RampartInHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdcb300aded13971af4cd111f331d64fe"></a><!-- doxytag: member="rampart_utils::RAMPART_OUT_HANDLER" ref="gdcb300aded13971af4cd111f331d64fe" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_OUT_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RampartOutHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e74c6b98aad97386c9f6e762e514d4e"></a><!-- doxytag: member="rampart_utils::RAHAS_IN_HANDLER" ref="g4e74c6b98aad97386c9f6e762e514d4e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAHAS_IN_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RahasInHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g565a34c8524228642f630fde3d137bd8"></a><!-- doxytag: member="rampart_utils::RAHAS_OUT_HANDLER" ref="g565a34c8524228642f630fde3d137bd8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAHAS_OUT_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RahasOutHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g612daa7382ce28c6a6ee76fa6a1bde3e"></a><!-- doxytag: member="rampart_utils::RAMPART_DEFAULT_KT_ALGO" ref="g612daa7382ce28c6a6ee76fa6a1bde3e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_DEFAULT_KT_ALGO</b>&nbsp;&nbsp;&nbsp;OXS_DEFAULT_KT_ALGO_HREF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f34cc6c6a6815eb51eb85ef56481a79"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_DEFAULT" ref="g2f34cc6c6a6815eb51eb85ef56481a79" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_DEFAULT</b>&nbsp;&nbsp;&nbsp;OXS_STR_DEFAULT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5e827b3103df5af2c8fbee4df67b995f"></a><!-- doxytag: member="rampart_utils::RAMPART_TIMESTAMP_TOKEN_DEFAULT_TIME_TO_LIVE" ref="g5e827b3103df5af2c8fbee4df67b995f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_TIMESTAMP_TOKEN_DEFAULT_TIME_TO_LIVE</b>&nbsp;&nbsp;&nbsp;300</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf73e93d372252f077763c5e6c0f9495e"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY" ref="gf73e93d372252f077763c5e6c0f9495e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;Security&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga7c12698ebb3d40c40ca8966b5c022ad"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_USERNAMETOKEN" ref="ga7c12698ebb3d40c40ca8966b5c022ad" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN</b>&nbsp;&nbsp;&nbsp;&quot;UsernameToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8737fc845ba45540697142d17c831cc0"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_USERNAMETOKEN_USERNAME" ref="g8737fc845ba45540697142d17c831cc0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_USERNAME</b>&nbsp;&nbsp;&nbsp;&quot;Username&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gabc8d99e88c9df255f2bd9bb0c2ae94f"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_USERNAMETOKEN_PASSWORD" ref="gabc8d99e88c9df255f2bd9bb0c2ae94f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_PASSWORD</b>&nbsp;&nbsp;&nbsp;&quot;Password&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2675016fdccc5727868b73af3a2b7ae5"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_USERNAMETOKEN_CREATED" ref="g2675016fdccc5727868b73af3a2b7ae5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;Created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g639edf12309ef57d8ee47cf82e1f32fc"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_USERNAMETOKEN_NONCE" ref="g639edf12309ef57d8ee47cf82e1f32fc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_NONCE</b>&nbsp;&nbsp;&nbsp;&quot;Nonce&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb8e002bf16d090f458a89c2e1a7ba08a"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_USERNAMETOKEN_PASSWORD_ATTR_TYPE" ref="gb8e002bf16d090f458a89c2e1a7ba08a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_PASSWORD_ATTR_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;Type&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geca1ec014668549ac42322b622ccf013"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_TIMESTAMP" ref="geca1ec014668549ac42322b622ccf013" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP</b>&nbsp;&nbsp;&nbsp;&quot;Timestamp&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g38df7736e420e12fadbe4dd4f2376a45"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_TIMESTAMP_CREATED" ref="g38df7736e420e12fadbe4dd4f2376a45" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;Created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8a28f6c074164e3d6c259808a5601eef"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_TIMESTAMP_EXPIRES" ref="g8a28f6c074164e3d6c259808a5601eef" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP_EXPIRES</b>&nbsp;&nbsp;&nbsp;&quot;Expires&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g184ca743d921f513db74e0b0be818405"></a><!-- doxytag: member="rampart_utils::RAMPART_RAMPART" ref="g184ca743d921f513db74e0b0be818405" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_RAMPART</b>&nbsp;&nbsp;&nbsp;&quot;rampart&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0c4777dcc5cb718417705c44f86e3e5f"></a><!-- doxytag: member="rampart_utils::RAMPART_WSSE" ref="g0c4777dcc5cb718417705c44f86e3e5f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSSE</b>&nbsp;&nbsp;&nbsp;&quot;wsse&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g957daf2739dfce8a1b9a1c3f58de1c02"></a><!-- doxytag: member="rampart_utils::RAMPART_WSSE_XMLNS" ref="g957daf2739dfce8a1b9a1c3f58de1c02" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSSE_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9c309cceab018d8936081466c1f2f9d5"></a><!-- doxytag: member="rampart_utils::RAMPART_WSU" ref="g9c309cceab018d8936081466c1f2f9d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSU</b>&nbsp;&nbsp;&nbsp;&quot;wsu&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gedd06e3bf2d610f509e7fcd569494eeb"></a><!-- doxytag: member="rampart_utils::RAMPART_WSU_XMLNS" ref="gedd06e3bf2d610f509e7fcd569494eeb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSU_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc4ac9f7d699598337c1b01d941d78f6e"></a><!-- doxytag: member="rampart_utils::RAMPART_PASSWORD_DIGEST_URI" ref="gc4ac9f7d699598337c1b01d941d78f6e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_DIGEST_URI</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g633f5f63814578a89d702b3d8845f57d"></a><!-- doxytag: member="rampart_utils::RAMPART_PASSWORD_TEXT_URI" ref="g633f5f63814578a89d702b3d8845f57d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_TEXT_URI</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g33dbe3036ca105ea50c40f38b49e756b"></a><!-- doxytag: member="rampart_utils::RAMPART_INFLOW_SECURITY_POLICY" ref="g33dbe3036ca105ea50c40f38b49e756b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_INFLOW_SECURITY_POLICY</b>&nbsp;&nbsp;&nbsp;&quot;InflowSecurityPolicy&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8898953b72875118a0fa9a2dd9fba982"></a><!-- doxytag: member="rampart_utils::RAMPART_OUTFLOW_SECURITY_POLICY" ref="g8898953b72875118a0fa9a2dd9fba982" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_OUTFLOW_SECURITY_POLICY</b>&nbsp;&nbsp;&nbsp;&quot;OutflowSecurityPolicy&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g43b266e6f1c5891104e155acd5532ae6"></a><!-- doxytag: member="rampart_utils::INFLOW_RAMPART_CONTEXT" ref="g43b266e6f1c5891104e155acd5532ae6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>INFLOW_RAMPART_CONTEXT</b>&nbsp;&nbsp;&nbsp;&quot;InflowRampartContext&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g64c3a3cc8d7a6068b63770ef5456761a"></a><!-- doxytag: member="rampart_utils::OUTFLOW_RAMPART_CONTEXT" ref="g64c3a3cc8d7a6068b63770ef5456761a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OUTFLOW_RAMPART_CONTEXT</b>&nbsp;&nbsp;&nbsp;&quot;OutflowRampartContext&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2c7bfbc23d060f64a72854dcc3dd8c3e"></a><!-- doxytag: member="rampart_utils::RAMPART_CONTEXT" ref="g2c7bfbc23d060f64a72854dcc3dd8c3e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CONTEXT</b>&nbsp;&nbsp;&nbsp;&quot;RampartContext&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g486743c2fd4505a2e218838aa8569d2e"></a><!-- doxytag: member="rampart_utils::IN_MESSAGE_SECURITY" ref="g486743c2fd4505a2e218838aa8569d2e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IN_MESSAGE_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;InMessageSecurity&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8927ad0e7302c28e856c9e8e9d0381aa"></a><!-- doxytag: member="rampart_utils::OUT_MESSAGE_SECURITY" ref="g8927ad0e7302c28e856c9e8e9d0381aa" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OUT_MESSAGE_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;OutMessageSEcurity&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdc50f6379c6c28183f2477725a8ce4a8"></a><!-- doxytag: member="rampart_utils::RAMPART_PASSWORD_TEXT" ref="gdc50f6379c6c28183f2477725a8ce4a8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_TEXT</b>&nbsp;&nbsp;&nbsp;&quot;plainText&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8b51b940e2ddcad964ed13bc362d3b7"></a><!-- doxytag: member="rampart_utils::RAMPART_PASSWORD_DIGEST" ref="ge8b51b940e2ddcad964ed13bc362d3b7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_DIGEST</b>&nbsp;&nbsp;&nbsp;&quot;Digest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1f6291356ed096917b77e943c2a8fa63"></a><!-- doxytag: member="rampart_utils::RAMPART_CONFIGURATION" ref="g1f6291356ed096917b77e943c2a8fa63" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CONFIGURATION</b>&nbsp;&nbsp;&nbsp;&quot;RampartConfiguration&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4f982d902f053b313088edbf41c76f21"></a><!-- doxytag: member="rampart_utils::RAMPART_CLIENT_CONFIGURATION" ref="g4f982d902f053b313088edbf41c76f21" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CLIENT_CONFIGURATION</b>&nbsp;&nbsp;&nbsp;&quot;RampartClientConfiguration&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g34ea57f64d8bf9af43b620a32340b352"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_UNSUPPORTED_SECURITY_TOKEN" ref="g34ea57f64d8bf9af43b620a32340b352" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_UNSUPPORTED_SECURITY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;wsse:UnsupportedSecurityToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g10bfbec71dc5f255214b7ecc197a42d0"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_UNSUPPORTED_ALGORITHM" ref="g10bfbec71dc5f255214b7ecc197a42d0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_UNSUPPORTED_ALGORITHM</b>&nbsp;&nbsp;&nbsp;&quot;wsse:UnsupportedAlgorithm&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc86aa3497a34cfa455195161ec19a28"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_INVALID_SECURITY" ref="gcc86aa3497a34cfa455195161ec19a28" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_INVALID_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;wsse:InvalidSecurity&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g638a6cb15365221ff85dc0e9d2823526"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_INVALID_SECURITY_TOKEN" ref="g638a6cb15365221ff85dc0e9d2823526" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_INVALID_SECURITY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;wsse:InvalidSecurityToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb7e271b97bd168eb931ec4819d2e3306"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_FAILED_AUTHENTICATION" ref="gb7e271b97bd168eb931ec4819d2e3306" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_FAILED_AUTHENTICATION</b>&nbsp;&nbsp;&nbsp;&quot;wsse:FailedAuthentication&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g659d6235b2691850284a7b760be0a496"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_FAILED_CHECK" ref="g659d6235b2691850284a7b760be0a496" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_FAILED_CHECK</b>&nbsp;&nbsp;&nbsp;&quot;wsse:FailedCheck&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8681b2763b57303827b2749f1ef16d78"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_SECURITY_TOKEN_UNAVAILABLE" ref="g8681b2763b57303827b2749f1ef16d78" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_SECURITY_TOKEN_UNAVAILABLE</b>&nbsp;&nbsp;&nbsp;&quot;wsse:SecurityTokenUnavailable&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1e5ce48943eb1909f97e33d1fea340de"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_TRUST_REQUEST_FAILED" ref="g1e5ce48943eb1909f97e33d1fea340de" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_TRUST_REQUEST_FAILED</b>&nbsp;&nbsp;&nbsp;&quot;wst:RequestFailed&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4f42f5a099b95eda829d99399fd778d5"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_TRUST_REQUEST_INVALID" ref="g4f42f5a099b95eda829d99399fd778d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_TRUST_REQUEST_INVALID</b>&nbsp;&nbsp;&nbsp;&quot;wst:InvalidRequest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f413c1c4ef134128958e006378b4975"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_IN_TIMESTAMP" ref="g2f413c1c4ef134128958e006378b4975" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_TIMESTAMP</b>&nbsp;&nbsp;&nbsp;&quot;wsse:Timestamp&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g58b18d7ee9fad27e22b798c3d10de144"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_IN_USERNAMETOKEN" ref="g58b18d7ee9fad27e22b798c3d10de144" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_USERNAMETOKEN</b>&nbsp;&nbsp;&nbsp;&quot;wsse:UsernameToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f3d80b90961acfc3abd7d0e8a8a8793"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_IN_ENCRYPTED_KEY" ref="g9f3d80b90961acfc3abd7d0e8a8a8793" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;xenc:EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g65c47a17595184c5ed6fae5006dcf2ac"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_IN_ENCRYPTED_DATA" ref="g65c47a17595184c5ed6fae5006dcf2ac" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_ENCRYPTED_DATA</b>&nbsp;&nbsp;&nbsp;&quot;xenc:EncryptedData&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf170c4b95f062eb56e48979aa5bb09dd"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_IN_SIGNATURE" ref="gf170c4b95f062eb56e48979aa5bb09dd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_SIGNATURE</b>&nbsp;&nbsp;&nbsp;&quot;ds:Signature&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf4e3f1d9da3d5f2c7b8134a075825d7d"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_MSG_REPLAYED" ref="gf4e3f1d9da3d5f2c7b8134a075825d7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_MSG_REPLAYED</b>&nbsp;&nbsp;&nbsp;&quot;rampc:Message-Replayed&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb0495e9e55db76081dfaf047f3944737"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_IN_POLICY" ref="gb0495e9e55db76081dfaf047f3944737" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_POLICY</b>&nbsp;&nbsp;&nbsp;&quot;rampc:Policy&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gec7ae23b71cb3da2ac526ef703525611"></a><!-- doxytag: member="rampart_utils::RAMPART_FAULT_ELEMENT_LOCAL_NAME" ref="gec7ae23b71cb3da2ac526ef703525611" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_ELEMENT_LOCAL_NAME</b>&nbsp;&nbsp;&nbsp;&quot;ProblemSecurityHeader&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g605c0ff9b0246689be881ce009db2251"></a><!-- doxytag: member="rampart_utils::RAMPART_ACTION_PASSWORD" ref="g605c0ff9b0246689be881ce009db2251" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_ACTION_PASSWORD</b>&nbsp;&nbsp;&nbsp;&quot;password&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2c55fd794fa5612635acc26ef9bc5da3"></a><!-- doxytag: member="rampart_utils::RAMPART_ACTION_ENC_USER_PASSWORD" ref="g2c55fd794fa5612635acc26ef9bc5da3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_ACTION_ENC_USER_PASSWORD</b>&nbsp;&nbsp;&nbsp;&quot;encUserPassword&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f65a792cedd9c27ff074a18333a872d"></a><!-- doxytag: member="rampart_utils::RAMPART_CALLBACK_SPECIFIC_PROPERTY" ref="g2f65a792cedd9c27ff074a18333a872d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_SPECIFIC_PROPERTY</b>&nbsp;&nbsp;&nbsp;&quot;callbackSpecificProperty&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a2d89584629f45f25d23d0477b3c3e9"></a><!-- doxytag: member="rampart_utils::RAMPART_SECURITY_PROCESSED_RESULTS" ref="g3a2d89584629f45f25d23d0477b3c3e9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_PROCESSED_RESULTS</b>&nbsp;&nbsp;&nbsp;&quot;SecurityProcessedResults&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g28c0a5180d959a79aa6cde24d39ad3c5"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_UT_USERNAME" ref="g28c0a5180d959a79aa6cde24d39ad3c5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_USERNAME</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_username&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga08929b6f97d0060ef9f0cb6539bcdb5"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_UT_CREATED" ref="ga08929b6f97d0060ef9f0cb6539bcdb5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga8a9544e89c1cf784dc26dece4505b64"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_UT_NONCE" ref="ga8a9544e89c1cf784dc26dece4505b64" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_NONCE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_nonce&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8c79fdf8b5c08c665e01d9e6f7d9bfe"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_UT_PASSWORD_TYPE" ref="ge8c79fdf8b5c08c665e01d9e6f7d9bfe" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_PASSWORD_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_passwordType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0598760db6279d684d4f2d4fb0b26627"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_TS_CREATED" ref="g0598760db6279d684d4f2d4fb0b26627" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_TS_created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gec45c2700ee6ba85cffbeb9dd05886c1"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_TS_EXPIRES" ref="gec45c2700ee6ba85cffbeb9dd05886c1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_EXPIRES</b>&nbsp;&nbsp;&nbsp;&quot;SPR_TS_expires&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g36537c7599b7884a574e7d49adc21d08"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_UT_CHECKED" ref="g36537c7599b7884a574e7d49adc21d08" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_CHECKED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_Checked&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd77f1d426aa9c268fcfbccaf3328daa4"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_TS_CHECKED" ref="gd77f1d426aa9c268fcfbccaf3328daa4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_CHECKED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_TS_Checked&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g523055762ab7991370b9c1e948f6d80d"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_ENC_CHECKED" ref="g523055762ab7991370b9c1e948f6d80d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_ENC_CHECKED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_ENC_Checked&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g36189020fd42a1934cae23c3abb85537"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_SIG_VALUE" ref="g36189020fd42a1934cae23c3abb85537" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Val&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2d51bece04992ac85d0856c889822ffe"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_ENDORSED_VALUE" ref="g2d51bece04992ac85d0856c889822ffe" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_ENDORSED_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Endorsed_Value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1179aa85e4c5da04817f8e211c321131"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_SIG_VERIFIED" ref="g1179aa85e4c5da04817f8e211c321131" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_VERIFIED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Verified&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga3762e7f7d453bf0ecdc6df7846d7fe3"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_SIG_ENCRYPTED" ref="ga3762e7f7d453bf0ecdc6df7846d7fe3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_ENCRYPTED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Encrypted&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdad8f4d1d21ca06460369fb14a5594b9"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_SIG_CONFIRM_FOUND" ref="gdad8f4d1d21ca06460369fb14a5594b9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_CONFIRM_FOUND</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Confirmation_Found&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6e21e72ee8ff38f350e1bd3e826d5d3d"></a><!-- doxytag: member="rampart_utils::RAMPART_SPR_BODY_ENCRYPTED" ref="g6e21e72ee8ff38f350e1bd3e826d5d3d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_BODY_ENCRYPTED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Body_Encrypted&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcac8c35a038e0f4b83aa689116154573"></a><!-- doxytag: member="rampart_utils::RAMPART_YES" ref="gcac8c35a038e0f4b83aa689116154573" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_YES</b>&nbsp;&nbsp;&nbsp;&quot;YES&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g602cbcabc951a5086ab0a8eaed9ccd9c"></a><!-- doxytag: member="rampart_utils::RAMPART_NO" ref="g602cbcabc951a5086ab0a8eaed9ccd9c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_NO</b>&nbsp;&nbsp;&nbsp;&quot;NO&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea588afd1732ebb1547a230018711d49"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_DIRECT_REFERENCE" ref="gea588afd1732ebb1547a230018711d49" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_DIRECT_REFERENCE</b>&nbsp;&nbsp;&nbsp;OXS_STR_DIRECT_REFERENCE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g621274905b4672d6ac6cfc9bfecded74"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_KEY_IDENTIFIER" ref="g621274905b4672d6ac6cfc9bfecded74" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_KEY_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;OXS_STR_KEY_IDENTIFIER</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7472fe4358497592dd2a4513863e1c5a"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_EMBEDDED" ref="g7472fe4358497592dd2a4513863e1c5a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_EMBEDDED</b>&nbsp;&nbsp;&nbsp;OXS_STR_EMBEDDED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g148b56be826487432717677f9bb8747c"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_ISSUER_SERIAL" ref="g148b56be826487432717677f9bb8747c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_ISSUER_SERIAL</b>&nbsp;&nbsp;&nbsp;OXS_STR_ISSUER_SERIAL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gad701a76332969fe1db8089c1ded5082"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_THUMB_PRINT" ref="gad701a76332969fe1db8089c1ded5082" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_THUMB_PRINT</b>&nbsp;&nbsp;&nbsp;OXS_STR_THUMB_PRINT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb50e6c6b95f095ec55c78a60c3fa3808"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_EXTERNAL_URI" ref="gb50e6c6b95f095ec55c78a60c3fa3808" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_EXTERNAL_URI</b>&nbsp;&nbsp;&nbsp;OXS_STR_EXTERNAL_URI</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g47877e332808dce3e6ce67d5b1251444"></a><!-- doxytag: member="rampart_utils::RAMPART_STR_ENCRYPTED_KEY" ref="g47877e332808dce3e6ce67d5b1251444" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;OXS_STR_ENCRYPTED_KEY</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4d156c5a280603d63a2a233c22b400f2"></a><!-- doxytag: member="rampart_utils::RAMPART_RD_DEF_VALID_DURATION" ref="g4d156c5a280603d63a2a233c22b400f2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_RD_DEF_VALID_DURATION</b>&nbsp;&nbsp;&nbsp;60</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcb3d629a6e4f9c881bb15ba61c4d2ec6"></a><!-- doxytag: member="rampart_utils::RAMPART_RD_DEF_MAX_RCDS" ref="gcb3d629a6e4f9c881bb15ba61c4d2ec6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_RD_DEF_MAX_RCDS</b>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4af1789e10551173e11e25ec109cc8d8"></a><!-- doxytag: member="rampart_utils::RAMPART_SCT_ID_TYPE_UNKNOWN" ref="g4af1789e10551173e11e25ec109cc8d8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SCT_ID_TYPE_UNKNOWN</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge3fbf51edf9d12d10723a330475f7d75"></a><!-- doxytag: member="rampart_utils::RAMPART_SCT_ID_TYPE_LOCAL" ref="ge3fbf51edf9d12d10723a330475f7d75" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SCT_ID_TYPE_LOCAL</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9382fccc6610ac86715351734fe0942b"></a><!-- doxytag: member="rampart_utils::RAMPART_SCT_ID_TYPE_GLOBAL" ref="g9382fccc6610ac86715351734fe0942b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SCT_ID_TYPE_GLOBAL</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1d9f4d4c3c7225a9365104ab9592b128"></a><!-- doxytag: member="rampart_utils::RAMPART_USERNAME_TOKEN_NONCE_LENGTH" ref="g1d9f4d4c3c7225a9365104ab9592b128" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_USERNAME_TOKEN_NONCE_LENGTH</b>&nbsp;&nbsp;&nbsp;24</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ef553bc9d6c6126d429d730df1fe707"></a><!-- doxytag: member="rampart_utils::RAMPART_ENC_TOKEN_ID" ref="g9ef553bc9d6c6126d429d730df1fe707" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_ENC_TOKEN_ID</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionTokenID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc865187b275f864223292292b95440c4"></a><!-- doxytag: member="rampart_utils::RAMPART_SIG_TOKEN_ID" ref="gc865187b275f864223292292b95440c4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SIG_TOKEN_ID</b>&nbsp;&nbsp;&nbsp;&quot;SignatureTokenID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6ade339f595ce0b1a3a533e8ecbc2d51"></a><!-- doxytag: member="rampart_utils::RAMPART_BST_ID_PREFIX" ref="g6ade339f595ce0b1a3a533e8ecbc2d51" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_BST_ID_PREFIX</b>&nbsp;&nbsp;&nbsp;&quot;BST-&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g63d1b92120ef5b682588a6a61ebc199c"></a><!-- doxytag: member="rampart_utils::RAMPART_EMBED_TOKEN_ID" ref="g63d1b92120ef5b682588a6a61ebc199c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_EMBED_TOKEN_ID</b>&nbsp;&nbsp;&nbsp;&quot;ID&quot;</td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/group__sec__header__processor.html b/axis2/c/rampart/api/html/group__sec__header__processor.html
new file mode 100644
index 0000000..ac012e2
--- /dev/null
+++ b/axis2/c/rampart/api/html/group__sec__header__processor.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Security Header Processor</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Security Header Processor<br>
+<small>
+[<a class="el" href="group__rampart__utils.html">Rampart Utilities</a>]</small>
+</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sec__header__processor.html#gaf77fd94fad547daa8857cd29ce9b0fa">rampart_shp_process_sec_header</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gaf77fd94fad547daa8857cd29ce9b0fa"></a><!-- doxytag: member="rampart_sec_header_processor.h::rampart_shp_process_sec_header" ref="gaf77fd94fad547daa8857cd29ce9b0fa" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_shp_process_sec_header           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">rampart_context_t *&nbsp;</td>
+          <td class="paramname"> <em>rampart_context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_soap_envelope_t *&nbsp;</td>
+          <td class="paramname"> <em>soap_envelope</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axiom_node_t *&nbsp;</td>
+          <td class="paramname"> <em>sec_node</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Processes a message depending on it's security related claims. This is the main module in the infow of a message if rampart is enabled. Processing is depending on the order of tokens apear in the  Also the module will check for security policy settings <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment struct </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>soap_envelope</em>&nbsp;</td><td>the SOAP envelope </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sec_node</em>&nbsp;</td><td>The security element </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/index.html b/axis2/c/rampart/api/html/index.html
new file mode 100644
index 0000000..8a1b2b3
--- /dev/null
+++ b/axis2/c/rampart/api/html/index.html
@@ -0,0 +1,30 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Rampart/C API Documentation</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Rampart/C API Documentation</h1>
+<p>
+<h3 align="center">1.3.0 </h3><h2><a class="anchor" name="intro_sec">
+Introduction</a></h2>
+This is the API documetation of Apache Rampart/C, which is the security module for Apache Axis2/C. It features in many ways to protect SOAP messages exchanged. This includes SOAP message encryption and signature as specified in WS-Security Specification. In addition Apache Rampart/C configurations are based on security policy assertions as per WS-Security Policy specification <p>
+We welcome your feedback on this implementation and documentation. Please send your feedback to <a href="mailto:rampart-c-dev@ws.apache.org">rampart-c-dev@ws.apache.org</a> </div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/modules.html b/axis2/c/rampart/api/html/modules.html
new file mode 100644
index 0000000..adfd189
--- /dev/null
+++ b/axis2/c/rampart/api/html/modules.html
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Module Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Modules</h1>Here is a list of all modules:<ul>
+<li><a class="el" href="group__openssl.html">OpenSSL wrapper</a>
+<ul>
+<li><a class="el" href="group__openssl__cipher__ctx.html">OpenSSL Cipher Context</a>
+<li><a class="el" href="group__openssl__cipher__property.html">OpenSSL Cipher Property</a>
+<li><a class="el" href="group__openssl__crypt.html">OpenSSL Crypt</a>
+<li><a class="el" href="group__openssl__digest.html">OpenSSL Digest</a>
+<li><a class="el" href="group__openssl__hmac.html">OpenSSL Hmac</a>
+<li><a class="el" href="group__openssl__pem.html">OpenSSL PEM</a>
+<li><a class="el" href="group__openssl__pkcs12.html">OpenSSL PKCS12</a>
+<li><a class="el" href="group__openssl__pkey.html">OpenSSL PKEY</a>
+<li><a class="el" href="group__openssl__rsa.html">OpenSSL RSA</a>
+<li><a class="el" href="group__openssl__sign.html">OpenSSL Signatue</a>
+<li><a class="el" href="group__openssl__util.html">OpenSSL Utility</a>
+</ul>
+<li><a class="el" href="group__openssl__x509.html">OpenSSL X509</a>
+<li><a class="el" href="group__oxs.html">OMXMLSecurity</a>
+<ul>
+<li><a class="el" href="group__oxs__asym__ctx.html">Asymmetric Context</a>
+<li><a class="el" href="group__oxs__axiom.html">OXS Axiom</a>
+<li><a class="el" href="group__oxs__axis2__utils.html">Axis2 Utils</a>
+<li><a class="el" href="group__oxs__buffer.html">Buffer</a>
+<li><a class="el" href="group__oxs__c14n.html">C14N</a>
+<li><a class="el" href="group__oxs__cipher.html">Cipher</a>
+<li><a class="el" href="group__oxs__constants.html">OXS Constants</a>
+<li><a class="el" href="group__oxs__ctx.html">OXS Context</a>
+<li><a class="el" href="group__oxs__derivation.html">Derivation</a>
+<li><a class="el" href="group__oxs__encryption.html">Encryption</a>
+<li><a class="el" href="group__oxs__error.html">Error</a>
+<li><a class="el" href="group__oxs__iv.html">Initial Vector</a>
+<li><a class="el" href="group__oxs__key.html">Key</a>
+<li><a class="el" href="group__oxs__key__mgr.html">Key Manager</a>
+<li><a class="el" href="group__oxs__sign__ctx.html">Signature Context</a>
+<li><a class="el" href="group__oxs__sign__part.html">Signature Part</a>
+<li><a class="el" href="group__oxs__signature.html">Signature</a>
+<li><a class="el" href="group__oxs__token.html">OMXMLSecurity Tokens</a>
+<li><a class="el" href="group__oxs__utility.html">Utility</a>
+<li><a class="el" href="group__oxs__x509__cert.html">X509 Certificate</a>
+<li><a class="el" href="group__oxs__xml__encryption.html">XML Encryption</a>
+<li><a class="el" href="group__oxs__xml__key__info__builder.html">XML Eky Information Builder</a>
+<li><a class="el" href="group__oxs__xml__key__processor.html">XML Key Processor</a>
+<li><a class="el" href="group__oxs__xml__signature.html">XML Signature</a>
+</ul>
+<li><a class="el" href="group__rahas__mod.html">Rahas Module</a>
+<li><a class="el" href="group__rahas.html">SecurityContextToken Issuer</a>
+<li><a class="el" href="group__rampart__authn__provider.html">Authentication Provider</a>
+<li><a class="el" href="group__rampart__callback.html">Rampart Callback Module</a>
+<li><a class="el" href="group__rampart__utils.html">Rampart Utilities</a>
+<ul>
+<li><a class="el" href="group__key__file__type.html">Key File Type</a>
+<li><a class="el" href="group__rampart__config.html">Rampart Config</a>
+<li><a class="el" href="group__rampart__context.html">Rampart Context</a>
+<li><a class="el" href="group__rampart__crypto__util.html">Rampart Crypto Util</a>
+<li><a class="el" href="group__rampart__encryption.html">Encryption</a>
+<li><a class="el" href="group__rampart__engine.html">Engine</a>
+<li><a class="el" href="group__rampart__error.html">Rampart_error</a>
+<li><a class="el" href="group__rampart__handler__util.html">Handler Utilities</a>
+<li><a class="el" href="group__rampart__policy__validator.html">PolicyValidator</a>
+<li><a class="el" href="group__rampart__replay__detector.html">Replay Detector</a>
+<li><a class="el" href="group__sct__provider.html">Security Context Token provider</a>
+<li><a class="el" href="group__rampart__sec__header__builder.html">Security Header Builder</a>
+<li><a class="el" href="group__sec__header__processor.html">Security Header Processor</a>
+<li><a class="el" href="group__rampart__signature.html">Signature</a>
+<li><a class="el" href="group__rampart__timestamp__token.html">Timestamp Token</a>
+<li><a class="el" href="group__rampart__token__builder.html">Token Builder</a>
+<li><a class="el" href="group__Token.html">Processor</a>
+<li><a class="el" href="group__rampart__username__token.html">Username Token</a>
+<li><a class="el" href="group__rampart__util.html">Utils</a>
+</ul>
+<li><a class="el" href="group__rampart__credentials.html">Credentials Provider</a>
+<li><a class="el" href="group__rampart__mod.html">Rampart Module</a>
+<li><a class="el" href="group__rampart__sec__processed__result.html">Rampart_sec_processed_result</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__cipher__ctx_8h-source.html b/axis2/c/rampart/api/html/openssl__cipher__ctx_8h-source.html
new file mode 100644
index 0000000..bf2125b
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__cipher__ctx_8h-source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_cipher_ctx.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_cipher_ctx.h</h1><a href="openssl__cipher__ctx_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key_8h.html" title="represents a Key in OMXMLSecurity">oxs_key.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef OPENSSL_CIPHER_CTX_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_CIPHER_CTX_H</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00040"></a><a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">00040</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a>;
+<a name="l00041"></a>00041 
+<a name="l00048"></a>00048     axis2_status_t AXIS2_CALL
+<a name="l00049"></a>00049     <a class="code" href="group__openssl__cipher__ctx.html#g5356562aa4c4804311403b0bac336a81">openssl_cipher_ctx_free</a>(
+<a name="l00050"></a>00050         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00051"></a>00051         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00058"></a>00058     <span class="keyword">const</span> EVP_CIPHER* AXIS2_CALL
+<a name="l00059"></a>00059     <a class="code" href="group__openssl__cipher__ctx.html#g3968513bd61c588fe6b231b28b5c1277">openssl_cipher_ctx_get_cipher</a>(
+<a name="l00060"></a>00060         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00061"></a>00061         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00068"></a>00068     <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l00069"></a>00069     <a class="code" href="group__openssl__cipher__ctx.html#gf3a027da46bdea8eef627bbad730c8ba">openssl_cipher_ctx_get_key</a>(
+<a name="l00070"></a>00070         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00071"></a>00071         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00078"></a>00078     axis2_char_t *AXIS2_CALL
+<a name="l00079"></a>00079     <a class="code" href="group__openssl__cipher__ctx.html#g906801c027cb3f93eb0bf4b0a465ab96">openssl_cipher_ctx_get_iv</a>(
+<a name="l00080"></a>00080         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00081"></a>00081         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00088"></a>00088     axis2_char_t *AXIS2_CALL
+<a name="l00089"></a>00089     <a class="code" href="group__openssl__cipher__ctx.html#ge70e7ac0c1c9fca1540eeebc51b4bf34">openssl_cipher_ctx_get_pad</a>(
+<a name="l00090"></a>00090         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00091"></a>00091         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00092"></a>00092 
+<a name="l00100"></a>00100     axis2_status_t AXIS2_CALL
+<a name="l00101"></a>00101     <a class="code" href="group__openssl__cipher__ctx.html#g5a369e35cdcad15eab021bc00c4da939">openssl_cipher_ctx_set_cipher</a>(
+<a name="l00102"></a>00102         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00103"></a>00103         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104         <span class="keyword">const</span> EVP_CIPHER*);
+<a name="l00105"></a>00105 
+<a name="l00113"></a>00113     axis2_status_t AXIS2_CALL
+<a name="l00114"></a>00114     <a class="code" href="group__openssl__cipher__ctx.html#g0624a011c4d8004470fabb9b43d409e3">openssl_cipher_ctx_set_key</a>(
+<a name="l00115"></a>00115         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00116"></a>00116         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00117"></a>00117         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key);
+<a name="l00118"></a>00118 
+<a name="l00126"></a>00126     axis2_status_t AXIS2_CALL
+<a name="l00127"></a>00127     <a class="code" href="group__openssl__cipher__ctx.html#gb05cd9d187e3e52895ca687f24925798">openssl_cipher_ctx_set_iv</a>(
+<a name="l00128"></a>00128         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00129"></a>00129         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00130"></a>00130         axis2_char_t *iv);
+<a name="l00131"></a>00131 
+<a name="l00139"></a>00139     axis2_status_t AXIS2_CALL
+<a name="l00140"></a>00140     <a class="code" href="group__openssl__cipher__ctx.html#g87a83f624dcd21dd24297e2814e60dc8">openssl_cipher_ctx_set_pad</a>(
+<a name="l00141"></a>00141         <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx,
+<a name="l00142"></a>00142         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00143"></a>00143         axis2_char_t *pad);
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 
+<a name="l00151"></a>00151     AXIS2_EXTERN <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *AXIS2_CALL
+<a name="l00152"></a>00152     <a class="code" href="group__openssl__cipher__ctx.html#g04906d62ed8d23220fe50994efb29d3c">openssl_cipher_ctx_create</a>(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154     <span class="comment">/* @} */</span>
+<a name="l00155"></a>00155 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span>}
+<a name="l00157"></a>00157 <span class="preprocessor">#endif</span>
+<a name="l00158"></a>00158 <span class="preprocessor"></span>
+<a name="l00159"></a>00159 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_CIPHER_CTX_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__cipher__ctx_8h.html b/axis2/c/rampart/api/html/openssl__cipher__ctx_8h.html
new file mode 100644
index 0000000..b6e1b19
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__cipher__ctx_8h.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_cipher_ctx.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_cipher_ctx.h File Reference</h1>The cipher context in which the information regarding a cipher cycle is stored. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__key_8h-source.html">oxs_key.h</a>&gt;</code><br>
+
+<p>
+<a href="openssl__cipher__ctx_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g5356562aa4c4804311403b0bac336a81">openssl_cipher_ctx_free</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const EVP_CIPHER *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g3968513bd61c588fe6b231b28b5c1277">openssl_cipher_ctx_get_cipher</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gf3a027da46bdea8eef627bbad730c8ba">openssl_cipher_ctx_get_key</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g906801c027cb3f93eb0bf4b0a465ab96">openssl_cipher_ctx_get_iv</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#ge70e7ac0c1c9fca1540eeebc51b4bf34">openssl_cipher_ctx_get_pad</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g5a369e35cdcad15eab021bc00c4da939">openssl_cipher_ctx_set_cipher</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, const EVP_CIPHER *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g0624a011c4d8004470fabb9b43d409e3">openssl_cipher_ctx_set_key</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#gb05cd9d187e3e52895ca687f24925798">openssl_cipher_ctx_set_iv</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *iv)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g87a83f624dcd21dd24297e2814e60dc8">openssl_cipher_ctx_set_pad</a> (<a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *pad)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__ctx.html#g04906d62ed8d23220fe50994efb29d3c">openssl_cipher_ctx_create</a> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The cipher context in which the information regarding a cipher cycle is stored. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__cipher__property_8h-source.html b/axis2/c/rampart/api/html/openssl__cipher__property_8h-source.html
new file mode 100644
index 0000000..0c9aec7
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__cipher__property_8h-source.html
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_cipher_property.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_cipher_property.h</h1><a href="openssl__cipher__property_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include&lt;openssl/evp.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include&lt;<a class="code" href="oxs__buffer_8h.html" title="The buffer representation in OMXMLSecurity.">oxs_buffer.h</a>&gt;</span>
+<a name="l00019"></a>00019 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef OPENSSL_CIPHER_PROPERTY_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_CIPHER_PROPERTY_H</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 
+<a name="l00039"></a><a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">00039</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>;
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 
+<a name="l00048"></a>00048     EVP_CIPHER * AXIS2_CALL
+<a name="l00049"></a>00049     <a class="code" href="group__openssl__cipher__property.html#g84c76b8ca4ae4252c46b6e4826e299a5">openssl_cipher_property_get_cipher</a>(
+<a name="l00050"></a>00050         <span class="keyword">const</span> <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00051"></a>00051         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00052"></a>00052 
+<a name="l00059"></a>00059     axis2_char_t * AXIS2_CALL
+<a name="l00060"></a>00060     <a class="code" href="group__openssl__cipher__property.html#gd6444a529498ddd2c9a8c056776e122e">openssl_cipher_property_get_name</a>(
+<a name="l00061"></a>00061         <span class="keyword">const</span> <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00062"></a>00062         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00063"></a>00063 
+<a name="l00071"></a>00071     axis2_char_t * AXIS2_CALL
+<a name="l00072"></a>00072     <a class="code" href="group__openssl__cipher__property.html#g1701139cb4eda08e581af9564de8fa28">openssl_cipher_property_get_url</a>(
+<a name="l00073"></a>00073         <span class="keyword">const</span> <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00074"></a>00074         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00075"></a>00075 
+<a name="l00082"></a>00082     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00083"></a>00083     <a class="code" href="group__openssl__cipher__property.html#g6c1fc5928b4c31767c2b59225bd04612">openssl_cipher_property_get_key_size</a>(
+<a name="l00084"></a>00084         <span class="keyword">const</span> <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00085"></a>00085         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00086"></a>00086 
+<a name="l00093"></a>00093     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00094"></a>00094     <a class="code" href="group__openssl__cipher__property.html#g59e79078dc767eb2f2a301477c4b09f4">openssl_cipher_property_get_block_size</a>(
+<a name="l00095"></a>00095         <span class="keyword">const</span> <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00096"></a>00096         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00097"></a>00097 
+<a name="l00104"></a>00104     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00105"></a>00105     <a class="code" href="group__openssl__cipher__property.html#g5ef2ecdcfbea7d99629cb2ad5e4c9374">openssl_cipher_property_get_iv_size</a>(
+<a name="l00106"></a>00106         <span class="keyword">const</span> <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00107"></a>00107         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00108"></a>00108 
+<a name="l00116"></a>00116     axis2_status_t AXIS2_CALL
+<a name="l00117"></a>00117     <a class="code" href="group__openssl__cipher__property.html#g1ccb889e0b635577fbea5bcd2e6d3be0">openssl_cipher_property_set_cipher</a>(
+<a name="l00118"></a>00118         <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00119"></a>00119         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00120"></a>00120         EVP_CIPHER *cipher);
+<a name="l00121"></a>00121 
+<a name="l00129"></a>00129     axis2_status_t AXIS2_CALL
+<a name="l00130"></a>00130     <a class="code" href="group__openssl__cipher__property.html#ged8d0fd4569dd00146b4f39f0f6f7d9d">openssl_cipher_property_set_name</a>(
+<a name="l00131"></a>00131         <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00132"></a>00132         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00133"></a>00133         axis2_char_t *name);
+<a name="l00134"></a>00134 
+<a name="l00142"></a>00142     axis2_status_t AXIS2_CALL
+<a name="l00143"></a>00143     <a class="code" href="group__openssl__cipher__property.html#g82be2cd8ae05bc23b66e01083953e290">openssl_cipher_property_set_url</a>(
+<a name="l00144"></a>00144         <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00145"></a>00145         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00146"></a>00146         axis2_char_t *url);
+<a name="l00147"></a>00147 
+<a name="l00155"></a>00155     axis2_status_t AXIS2_CALL
+<a name="l00156"></a>00156     <a class="code" href="group__openssl__cipher__property.html#ge51bd47a6edd9906ed5f0c00f900402d">openssl_cipher_property_set_key_size</a>(
+<a name="l00157"></a>00157         <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00158"></a>00158         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00159"></a>00159         <span class="keywordtype">int</span>   key_size);
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 
+<a name="l00169"></a>00169     axis2_status_t AXIS2_CALL
+<a name="l00170"></a>00170     <a class="code" href="group__openssl__cipher__property.html#g1da368e0ae6f38bf334ad88efc79fee2">openssl_cipher_property_set_block_size</a>(
+<a name="l00171"></a>00171         <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00172"></a>00172         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00173"></a>00173         <span class="keywordtype">int</span>  block_size);
+<a name="l00174"></a>00174 
+<a name="l00182"></a>00182     axis2_status_t AXIS2_CALL
+<a name="l00183"></a>00183     <a class="code" href="group__openssl__cipher__property.html#ge3bff2dae59dd1fe5ef31c8c04c9fd42">openssl_cipher_property_set_iv_size</a>(
+<a name="l00184"></a>00184         <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop,
+<a name="l00185"></a>00185         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00186"></a>00186         <span class="keywordtype">int</span>   iv_size);
+<a name="l00187"></a>00187 
+<a name="l00194"></a>00194     axis2_status_t AXIS2_CALL
+<a name="l00195"></a>00195     <a class="code" href="group__openssl__cipher__property.html#g85c44acb22baad42f71f932dac14de9e">openssl_cipher_property_free</a>(<a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> * cprop, 
+<a name="l00196"></a>00196         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00197"></a>00197 
+<a name="l00198"></a>00198 
+<a name="l00204"></a>00204     AXIS2_EXTERN <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *AXIS2_CALL
+<a name="l00205"></a>00205     <a class="code" href="group__openssl__cipher__property.html#gd911b8e80c2aac6a1b89f6332930caf2">openssl_cipher_property_create</a>(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00206"></a>00206 
+<a name="l00209"></a>00209 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span>}
+<a name="l00211"></a>00211 <span class="preprocessor">#endif</span>
+<a name="l00212"></a>00212 <span class="preprocessor"></span>
+<a name="l00213"></a>00213 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_CIPHER_PROPERTY_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__cipher__property_8h.html b/axis2/c/rampart/api/html/openssl__cipher__property_8h.html
new file mode 100644
index 0000000..2e0c2f8
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__cipher__property_8h.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_cipher_property.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_cipher_property.h File Reference</h1>The class to store cipher properties such as name, key size, block size etc. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__buffer_8h-source.html">oxs_buffer.h</a>&gt;</code><br>
+
+<p>
+<a href="openssl__cipher__property_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
+<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">EVP_CIPHER *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g84c76b8ca4ae4252c46b6e4826e299a5">openssl_cipher_property_get_cipher</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gd6444a529498ddd2c9a8c056776e122e">openssl_cipher_property_get_name</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g1701139cb4eda08e581af9564de8fa28">openssl_cipher_property_get_url</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g6c1fc5928b4c31767c2b59225bd04612">openssl_cipher_property_get_key_size</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g59e79078dc767eb2f2a301477c4b09f4">openssl_cipher_property_get_block_size</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g5ef2ecdcfbea7d99629cb2ad5e4c9374">openssl_cipher_property_get_iv_size</a> (const <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g1ccb889e0b635577fbea5bcd2e6d3be0">openssl_cipher_property_set_cipher</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, EVP_CIPHER *cipher)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#ged8d0fd4569dd00146b4f39f0f6f7d9d">openssl_cipher_property_set_name</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g82be2cd8ae05bc23b66e01083953e290">openssl_cipher_property_set_url</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, axis2_char_t *url)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#ge51bd47a6edd9906ed5f0c00f900402d">openssl_cipher_property_set_key_size</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int key_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g1da368e0ae6f38bf334ad88efc79fee2">openssl_cipher_property_set_block_size</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int block_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#ge3bff2dae59dd1fe5ef31c8c04c9fd42">openssl_cipher_property_set_iv_size</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env, int iv_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#g85c44acb22baad42f71f932dac14de9e">openssl_cipher_property_free</a> (<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__cipher__property.html#gd911b8e80c2aac6a1b89f6332930caf2">openssl_cipher_property_create</a> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The class to store cipher properties such as name, key size, block size etc. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__constants_8h-source.html b/axis2/c/rampart/api/html/openssl__constants_8h-source.html
new file mode 100644
index 0000000..49d3eaa
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__constants_8h-source.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_constants.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_constants.h</h1><a href="openssl__constants_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00018"></a>00018 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifndef OPENSSL_CONSTANTS_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_CONSTANTS_H</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#define OPENSSL_ENCRYPT             1</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_DECRYPT             0</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_LEAVE_UNCHANGED     -1</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00043"></a><a class="code" href="group__openssl.html#g380a9840d5751ffb414b9c49aa022196">00043</a> <span class="preprocessor">#define OPENSSL_EVP_des_ede3_cbc     "EVP_des_ede3_cbc"</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_EVP_aes_128_cbc      "EVP_aes_128_cbc"</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_EVP_aes_192_cbc      "EVP_aes_192_cbc"</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_EVP_aes_256_cbc      "EVP_aes_256_cbc"</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#define OPENSSL_HMAC_SHA1            "HmacSha1"</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_HMAC_SHA1_KEY_LEN     32</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a>00051 <span class="preprocessor">#define OPENSSL_RSA_ENCRYPTION      "rsaEncryption"</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_RSA_PKCS1_PADDING    "RSA_PKCS1_PADDING"</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_RSA_PKCS1_OAEP_PADDING     "RSA_PKCS1_OAEP_PADDING"</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#define OPENSSL_DEFAULT_IV8          "01234567"</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_DEFAULT_IV16         "0123456701234567"</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_DEFAULT_IV24         "012345670123456701234567"</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#define OPENSSL_DEFAULT_LABEL_FOR_PSHA1 "WS-SecureConversation"</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_DEFAULT_KEY_LEN_FOR_PSHA1 32</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_DEFAULT_KEY_OFFSET_FOR_PSHA1 0</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00064"></a>00064 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>}
+<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a>00068 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_CONSTANTS_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__constants_8h.html b/axis2/c/rampart/api/html/openssl__constants_8h.html
new file mode 100644
index 0000000..f9d04a4
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__constants_8h.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_constants.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_constants.h File Reference</h1>Constants for the openssl wrapper. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+
+<p>
+<a href="openssl__constants_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g76a44c06ea1f80166f08aaca78ce7647"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_ENCRYPT" ref="g76a44c06ea1f80166f08aaca78ce7647" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_ENCRYPT</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6b4e67c8e50a8158823e2ce5bbaed190"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_DECRYPT" ref="g6b4e67c8e50a8158823e2ce5bbaed190" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DECRYPT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g851bcf3aa6a42001ff49ac1a0ea38901"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_LEAVE_UNCHANGED" ref="g851bcf3aa6a42001ff49ac1a0ea38901" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_LEAVE_UNCHANGED</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl.html#g380a9840d5751ffb414b9c49aa022196">OPENSSL_EVP_des_ede3_cbc</a>&nbsp;&nbsp;&nbsp;&quot;EVP_des_ede3_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35b885093fe2b593a80d0bf39a73538e"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_EVP_aes_128_cbc" ref="g35b885093fe2b593a80d0bf39a73538e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_128_cbc</b>&nbsp;&nbsp;&nbsp;&quot;EVP_aes_128_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5e9ac4bfd76301a04b466700b135a98b"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_EVP_aes_192_cbc" ref="g5e9ac4bfd76301a04b466700b135a98b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_192_cbc</b>&nbsp;&nbsp;&nbsp;&quot;EVP_aes_192_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2cb2df38a5ba6e38d32079dddb3b4ecc"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_EVP_aes_256_cbc" ref="g2cb2df38a5ba6e38d32079dddb3b4ecc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_EVP_aes_256_cbc</b>&nbsp;&nbsp;&nbsp;&quot;EVP_aes_256_cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f6ca68801db55c4574dc855e35a9c02"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_HMAC_SHA1" ref="g2f6ca68801db55c4574dc855e35a9c02" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_HMAC_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;HmacSha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g83a5a721ce9a17ee63234b34acff8c74"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_HMAC_SHA1_KEY_LEN" ref="g83a5a721ce9a17ee63234b34acff8c74" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_HMAC_SHA1_KEY_LEN</b>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e4534e04a707b6e26ed0ca174e8e6ff"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_RSA_ENCRYPTION" ref="g4e4534e04a707b6e26ed0ca174e8e6ff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_ENCRYPTION</b>&nbsp;&nbsp;&nbsp;&quot;rsaEncryption&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge883e922515d7a8a1735a64d95c91745"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_RSA_PKCS1_PADDING" ref="ge883e922515d7a8a1735a64d95c91745" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_PKCS1_PADDING</b>&nbsp;&nbsp;&nbsp;&quot;RSA_PKCS1_PADDING&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6fa993a8cb5db83a1b3e2945e048dc3c"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_RSA_PKCS1_OAEP_PADDING" ref="g6fa993a8cb5db83a1b3e2945e048dc3c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_RSA_PKCS1_OAEP_PADDING</b>&nbsp;&nbsp;&nbsp;&quot;RSA_PKCS1_OAEP_PADDING&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4b22af61ef5e134207af2ce10e5a90d8"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_DEFAULT_IV8" ref="g4b22af61ef5e134207af2ce10e5a90d8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV8</b>&nbsp;&nbsp;&nbsp;&quot;01234567&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdafc61f8a3854b2019d8720711e75f70"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_DEFAULT_IV16" ref="gdafc61f8a3854b2019d8720711e75f70" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV16</b>&nbsp;&nbsp;&nbsp;&quot;0123456701234567&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g65fc0574023e1e29d0d0677f59a1d64f"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_DEFAULT_IV24" ref="g65fc0574023e1e29d0d0677f59a1d64f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_IV24</b>&nbsp;&nbsp;&nbsp;&quot;012345670123456701234567&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g970d5d09e710f695faaad18e1bc196fb"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_DEFAULT_LABEL_FOR_PSHA1" ref="g970d5d09e710f695faaad18e1bc196fb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_LABEL_FOR_PSHA1</b>&nbsp;&nbsp;&nbsp;&quot;WS-SecureConversation&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8f06002e1d44db63c9e414a83bb20e39"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_DEFAULT_KEY_LEN_FOR_PSHA1" ref="g8f06002e1d44db63c9e414a83bb20e39" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_KEY_LEN_FOR_PSHA1</b>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1788fda57549b58fb504fe0d4d566a8e"></a><!-- doxytag: member="openssl_constants.h::OPENSSL_DEFAULT_KEY_OFFSET_FOR_PSHA1" ref="g1788fda57549b58fb504fe0d4d566a8e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_DEFAULT_KEY_OFFSET_FOR_PSHA1</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Constants for the openssl wrapper. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__crypt_8h-source.html b/axis2/c/rampart/api/html/openssl__crypt_8h-source.html
new file mode 100644
index 0000000..1ec6403
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__crypt_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_crypt.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_crypt.h</h1><a href="openssl__crypt_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;<a class="code" href="openssl__cipher__ctx_8h.html" title="The cipher context in which the information regarding a cipher cycle is stored.">openssl_cipher_ctx.h</a>&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00021"></a>00021 
+<a name="l00026"></a>00026 <span class="preprocessor">#ifndef OPENSSL_CRYPT_H</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_CRYPT_H</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00051"></a>00051     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00052"></a>00052     <a class="code" href="group__openssl__crypt.html#g43041149a87cc65387ecc77464297a66">openssl_bc_crypt</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053                      <a class="code" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *oc_ctx,
+<a name="l00054"></a>00054                      <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf,
+<a name="l00055"></a>00055                      <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf,
+<a name="l00056"></a>00056                      <span class="keywordtype">int</span> encrypt);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 
+<a name="l00061"></a>00061 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>}
+<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a>00065 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_CRYPT_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__crypt_8h.html b/axis2/c/rampart/api/html/openssl__crypt_8h.html
new file mode 100644
index 0000000..c99e6fd
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__crypt_8h.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_crypt.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_crypt.h File Reference</h1>The encryption/decryption methods for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__cipher__ctx_8h-source.html">openssl_cipher_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+
+<p>
+<a href="openssl__crypt_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__crypt.html#g43041149a87cc65387ecc77464297a66">openssl_bc_crypt</a> (const axutil_env_t *env, <a class="el" href="group__openssl__cipher__ctx.html#gd9180f202f53aa2722a17abe22a19057">openssl_cipher_ctx_t</a> *oc_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf, int encrypt)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The encryption/decryption methods for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__digest_8h-source.html b/axis2/c/rampart/api/html/openssl__digest_8h-source.html
new file mode 100644
index 0000000..7ccf2b8
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__digest_8h-source.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_digest.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_digest.h</h1><a href="openssl__digest_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/sha.h&gt;</span>
+<a name="l00018"></a>00018 
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef OPENSSL_DIGEST</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_DIGEST</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__openssl__digest.html#gebdc4b0138923caaf05f4c45e864d038">openssl_sha1</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                  axis2_char_t *input,
+<a name="l00049"></a>00049                  <span class="keywordtype">int</span> length);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00052"></a>00052     openssl_md5(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053                 axis2_char_t *input,
+<a name="l00054"></a>00054                 <span class="keywordtype">int</span> length);
+<a name="l00055"></a>00055     <span class="comment">/* @} */</span>
+<a name="l00056"></a>00056 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>}
+<a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_DIGEST */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__digest_8h.html b/axis2/c/rampart/api/html/openssl__digest_8h.html
new file mode 100644
index 0000000..c225cac
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__digest_8h.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_digest.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_digest.h File Reference</h1>Digest function implementations. Supports SHA1 and MD5. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/sha.h&gt;</code><br>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+
+<p>
+<a href="openssl__digest_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__digest.html#gebdc4b0138923caaf05f4c45e864d038">openssl_sha1</a> (const axutil_env_t *env, axis2_char_t *input, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gef5e393a92221c619c68eaca3f223498"></a><!-- doxytag: member="openssl_digest.h::openssl_md5" ref="gef5e393a92221c619c68eaca3f223498" args="(const axutil_env_t *env, axis2_char_t *input, int length)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_md5</b> (const axutil_env_t *env, axis2_char_t *input, int length)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Digest function implementations. Supports SHA1 and MD5. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__pem_8h-source.html b/axis2/c/rampart/api/html/openssl__pem_8h-source.html
new file mode 100644
index 0000000..b128f68
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__pem_8h-source.html
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_pem.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_pem.h</h1><a href="openssl__pem_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;openssl/pem.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;openssl/bio.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;openssl/pkcs12.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="oxs__error_8h.html" title="Represents an Error occured during the OMXMLSecurity execution.">oxs_error.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#ifndef OPENSSL_PEM_H</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_PEM_H</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00044"></a>00044         OPENSSL_PEM_PKEY_TYPE_PRIVATE_KEY = 0,
+<a name="l00045"></a>00045         OPENSSL_PEM_PKEY_TYPE_PUBLIC_KEY,
+<a name="l00046"></a>00046         OPENSSL_PEM_PKEY_TYPE_UNKNOWN
+<a name="l00047"></a>00047     } openssl_pem_pkey_type_t;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00050"></a>00050     openssl_pem_buf_read_pkey(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051                               axis2_char_t *b64_encoded_buf,
+<a name="l00052"></a>00052                               axis2_char_t *password,
+<a name="l00053"></a>00053                               openssl_pem_pkey_type_t type,
+<a name="l00054"></a>00054                               EVP_PKEY **pkey);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00057"></a>00057     openssl_pem_read_pkey(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00058"></a>00058                           axis2_char_t *filename,
+<a name="l00059"></a>00059                           axis2_char_t *password,
+<a name="l00060"></a>00060                           openssl_pem_pkey_type_t type,
+<a name="l00061"></a>00061                           EVP_PKEY **pkey);
+<a name="l00062"></a>00062 
+<a name="l00064"></a>00064 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>}
+<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a>00068 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_PEM_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__pem_8h.html b/axis2/c/rampart/api/html/openssl__pem_8h.html
new file mode 100644
index 0000000..c880dd9
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__pem_8h.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_pem.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_pem.h File Reference</h1>Funcitons related to keys that are in PEM format. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/rand.h&gt;</code><br>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;openssl/pem.h&gt;</code><br>
+<code>#include &lt;openssl/bio.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;openssl/pkcs12.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__error_8h-source.html">oxs_error.h</a>&gt;</code><br>
+
+<p>
+<a href="openssl__pem_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pem_pkey_type_t</b> { <b>OPENSSL_PEM_PKEY_TYPE_PRIVATE_KEY</b> =  0, 
+<b>OPENSSL_PEM_PKEY_TYPE_PUBLIC_KEY</b>, 
+<b>OPENSSL_PEM_PKEY_TYPE_UNKNOWN</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5f58b49ed0639255a7018be2f1d5dfba"></a><!-- doxytag: member="openssl_pem.h::openssl_pem_buf_read_pkey" ref="g5f58b49ed0639255a7018be2f1d5dfba" args="(const axutil_env_t *env, axis2_char_t *b64_encoded_buf, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pem_buf_read_pkey</b> (const axutil_env_t *env, axis2_char_t *b64_encoded_buf, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8a698d97ed2a2b5a205246695b14e1bd"></a><!-- doxytag: member="openssl_pem.h::openssl_pem_read_pkey" ref="g8a698d97ed2a2b5a205246695b14e1bd" args="(const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pem_read_pkey</b> (const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, openssl_pem_pkey_type_t type, EVP_PKEY **pkey)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Funcitons related to keys that are in PEM format. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__pkcs12_8h-source.html b/axis2/c/rampart/api/html/openssl__pkcs12_8h-source.html
new file mode 100644
index 0000000..414e46b
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__pkcs12_8h-source.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_pkcs12.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_pkcs12.h</h1><a href="openssl__pkcs12_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;openssl/pem.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;openssl/bio.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;openssl/pkcs12.h&gt;</span>
+<a name="l00026"></a>00026 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifndef OPENSSL_PKCS12_H</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_PKCS12_H</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     <span class="comment">/*Load*/</span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00045"></a>00045     openssl_pkcs12_load(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                         axis2_char_t *filename,
+<a name="l00047"></a>00047                         PKCS12 **p12);
+<a name="l00048"></a>00048     
+<a name="l00049"></a>00049     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00050"></a>00050     openssl_pkcs12_load_from_buffer(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051                         axis2_char_t *buffer,
+<a name="l00052"></a>00052                         PKCS12 **p12,
+<a name="l00053"></a>00053                         <span class="keywordtype">int</span> len);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     <span class="comment">/*Parse*/</span>
+<a name="l00056"></a>00056     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00057"></a>00057     openssl_pkcs12_parse(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00058"></a>00058                          axis2_char_t *password ,
+<a name="l00059"></a>00059                          PKCS12 *p12,
+<a name="l00060"></a>00060                          EVP_PKEY **prvkey,
+<a name="l00061"></a>00061                          X509 **cert,
+<a name="l00062"></a>00062                          STACK_OF(X509) **ca);
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     <span class="comment">/*Free*/</span>
+<a name="l00065"></a>00065     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00066"></a>00066     openssl_pkcs12_free(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00067"></a>00067                         PKCS12 *p12);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 
+<a name="l00071"></a>00071 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>}
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_PKCS12_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__pkcs12_8h.html b/axis2/c/rampart/api/html/openssl__pkcs12_8h.html
new file mode 100644
index 0000000..3415452
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__pkcs12_8h.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_pkcs12.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_pkcs12.h File Reference</h1>Functions related to keys that are in pkcs12 format. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/rand.h&gt;</code><br>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;openssl/pem.h&gt;</code><br>
+<code>#include &lt;openssl/bio.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;openssl/pkcs12.h&gt;</code><br>
+
+<p>
+<a href="openssl__pkcs12_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4d16c56eaeca0ae0597611b82344751a"></a><!-- doxytag: member="openssl_pkcs12.h::openssl_pkcs12_load" ref="g4d16c56eaeca0ae0597611b82344751a" args="(const axutil_env_t *env, axis2_char_t *filename, PKCS12 **p12)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_load</b> (const axutil_env_t *env, axis2_char_t *filename, PKCS12 **p12)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geb8a216ea79a9db73b99e6ae2f65440a"></a><!-- doxytag: member="openssl_pkcs12.h::openssl_pkcs12_load_from_buffer" ref="geb8a216ea79a9db73b99e6ae2f65440a" args="(const axutil_env_t *env, axis2_char_t *buffer, PKCS12 **p12, int len)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_load_from_buffer</b> (const axutil_env_t *env, axis2_char_t *buffer, PKCS12 **p12, int len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g90997263eb8675cb7ad97ec8c6ae8e87"></a><!-- doxytag: member="openssl_pkcs12.h::openssl_pkcs12_parse" ref="g90997263eb8675cb7ad97ec8c6ae8e87" args="(const axutil_env_t *env, axis2_char_t *password, PKCS12 *p12, EVP_PKEY **prvkey, X509 **cert, STACK_OF(X509)**ca)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_parse</b> (const axutil_env_t *env, axis2_char_t *password, PKCS12 *p12, EVP_PKEY **prvkey, X509 **cert, STACK_OF(X509)**ca)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb61b29a9a5c5e723fe656190bdc9471b"></a><!-- doxytag: member="openssl_pkcs12.h::openssl_pkcs12_free" ref="gb61b29a9a5c5e723fe656190bdc9471b" args="(const axutil_env_t *env, PKCS12 *p12)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkcs12_free</b> (const axutil_env_t *env, PKCS12 *p12)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions related to keys that are in pkcs12 format. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__pkey_8h-source.html b/axis2/c/rampart/api/html/openssl__pkey_8h-source.html
new file mode 100644
index 0000000..69e6052
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__pkey_8h-source.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_pkey.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_pkey.h</h1><a href="openssl__pkey_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;openssl/pem.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;openssl/bio.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00024"></a>00024 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef OPENSSL_PKEY_H</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_PKEY_H</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="preprocessor">#define OPENSSL_PKEY_TYPE_UNKNOWN        0</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_PKEY_TYPE_PUBLIC_KEY     1</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_PKEY_TYPE_PRIVATE_KEY    2</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 
+<a name="l00048"></a><a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">00048</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>;
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     EVP_PKEY *AXIS2_CALL
+<a name="l00053"></a>00053     openssl_pkey_get_key(
+<a name="l00054"></a>00054         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00055"></a>00055         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00056"></a>00056     );
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058     axis2_char_t *AXIS2_CALL
+<a name="l00059"></a>00059     openssl_pkey_get_name(
+<a name="l00060"></a>00060         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00061"></a>00061         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00062"></a>00062     );
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00065"></a>00065     openssl_pkey_get_size(
+<a name="l00066"></a>00066         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00067"></a>00067         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00068"></a>00068     );
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00071"></a>00071     openssl_pkey_get_type(
+<a name="l00072"></a>00072         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00073"></a>00073         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00074"></a>00074     );
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077     axis2_status_t AXIS2_CALL
+<a name="l00078"></a>00078     openssl_pkey_set_key(
+<a name="l00079"></a>00079         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00080"></a>00080         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00081"></a>00081         EVP_PKEY *key
+<a name="l00082"></a>00082     );
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084     axis2_status_t AXIS2_CALL
+<a name="l00085"></a>00085     openssl_pkey_set_name(
+<a name="l00086"></a>00086         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00087"></a>00087         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00088"></a>00088         axis2_char_t *name
+<a name="l00089"></a>00089     );
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091     axis2_status_t AXIS2_CALL
+<a name="l00092"></a>00092     openssl_pkey_set_type(
+<a name="l00093"></a>00093         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00094"></a>00094         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00095"></a>00095         <span class="keywordtype">int</span> type
+<a name="l00096"></a>00096     );
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098     axis2_status_t AXIS2_CALL
+<a name="l00099"></a>00099     openssl_pkey_load(
+<a name="l00100"></a>00100         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00101"></a>00101         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00102"></a>00102         axis2_char_t *filename,
+<a name="l00103"></a>00103         axis2_char_t *password
+<a name="l00104"></a>00104     );
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106     axis2_status_t AXIS2_CALL
+<a name="l00107"></a>00107     openssl_pkey_populate(
+<a name="l00108"></a>00108         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00109"></a>00109         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110         EVP_PKEY *key,
+<a name="l00111"></a>00111         axis2_char_t *name,
+<a name="l00112"></a>00112         <span class="keywordtype">int</span> type
+<a name="l00113"></a>00113     );
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115     axis2_status_t AXIS2_CALL
+<a name="l00116"></a>00116     openssl_pkey_free(
+<a name="l00117"></a>00117         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00118"></a>00118         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00119"></a>00119     );
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121     axis2_status_t AXIS2_CALL
+<a name="l00122"></a>00122     openssl_pkey_increment_ref(
+<a name="l00123"></a>00123         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00124"></a>00124         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00125"></a>00125     <span class="comment">/*Create function*/</span>
+<a name="l00126"></a>00126     AXIS2_EXTERN <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *AXIS2_CALL
+<a name="l00127"></a>00127     openssl_pkey_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00128"></a>00128 
+<a name="l00130"></a>00130 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span>}
+<a name="l00132"></a>00132 <span class="preprocessor">#endif</span>
+<a name="l00133"></a>00133 <span class="preprocessor"></span>
+<a name="l00134"></a>00134 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_PKEY_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__pkey_8h.html b/axis2/c/rampart/api/html/openssl__pkey_8h.html
new file mode 100644
index 0000000..18a52b8
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__pkey_8h.html
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_pkey.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_pkey.h File Reference</h1>holds either a public key or a private key. The type is determined by the type attribute <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/rand.h&gt;</code><br>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;openssl/pem.h&gt;</code><br>
+<code>#include &lt;openssl/bio.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+
+<p>
+<a href="openssl__pkey_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaecbe3ffa12cbcb3c447195e380f2772"></a><!-- doxytag: member="openssl_pkey.h::OPENSSL_PKEY_TYPE_UNKNOWN" ref="gaecbe3ffa12cbcb3c447195e380f2772" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_UNKNOWN</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd73796b1d3e6b9a38250166151db69a8"></a><!-- doxytag: member="openssl_pkey.h::OPENSSL_PKEY_TYPE_PUBLIC_KEY" ref="gd73796b1d3e6b9a38250166151db69a8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_PUBLIC_KEY</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff8bdb7a0a305667149604589b584421"></a><!-- doxytag: member="openssl_pkey.h::OPENSSL_PKEY_TYPE_PRIVATE_KEY" ref="gff8bdb7a0a305667149604589b584421" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OPENSSL_PKEY_TYPE_PRIVATE_KEY</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8c14fec25c4319bd0d2480dc3eea51f3"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_get_key" ref="g8c14fec25c4319bd0d2480dc3eea51f3" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+EVP_PKEY *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_key</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8e2c40a7ff3299af283fd87b017e72c6"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_get_name" ref="g8e2c40a7ff3299af283fd87b017e72c6" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_name</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2fe22d3d9bc090e92416c6bf0aa6ce32"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_get_size" ref="g2fe22d3d9bc090e92416c6bf0aa6ce32" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_size</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g95e9487a0e4a61607601f278f02d1f22"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_get_type" ref="g95e9487a0e4a61607601f278f02d1f22" args="(const openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_get_type</b> (const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44d3bc8f1b92ac9cd981d92d09a0de7e"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_set_key" ref="g44d3bc8f1b92ac9cd981d92d09a0de7e" args="(openssl_pkey_t *pkey, const axutil_env_t *env, EVP_PKEY *key)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_key</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, EVP_PKEY *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf12aea0d09e093aeaa4ef2762dfb3577"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_set_name" ref="gf12aea0d09e093aeaa4ef2762dfb3577" args="(openssl_pkey_t *pkey, const axutil_env_t *env, axis2_char_t *name)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_name</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0d9bd7dc74ee1ccbf68f93478336c38f"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_set_type" ref="g0d9bd7dc74ee1ccbf68f93478336c38f" args="(openssl_pkey_t *pkey, const axutil_env_t *env, int type)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_set_type</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, int type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6d3ed7b9b0f09044424405d7db21fcb5"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_load" ref="g6d3ed7b9b0f09044424405d7db21fcb5" args="(openssl_pkey_t *pkey, const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_load</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf3d4b845cea954123ab12c7b8be3750"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_populate" ref="gcf3d4b845cea954123ab12c7b8be3750" args="(openssl_pkey_t *pkey, const axutil_env_t *env, EVP_PKEY *key, axis2_char_t *name, int type)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_populate</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env, EVP_PKEY *key, axis2_char_t *name, int type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46e3c3c784d773b64b5f570da66e90db"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_free" ref="g46e3c3c784d773b64b5f570da66e90db" args="(openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_free</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5a5d73f61430d7133dc27331b766769"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_increment_ref" ref="ge5a5d73f61430d7133dc27331b766769" args="(openssl_pkey_t *pkey, const axutil_env_t *env)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_increment_ref</b> (<a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc8cce0c3db44e2f9eda54975a7a67077"></a><!-- doxytag: member="openssl_pkey.h::openssl_pkey_create" ref="gc8cce0c3db44e2f9eda54975a7a67077" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_pkey_create</b> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+holds either a public key or a private key. The type is determined by the type attribute 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__rsa_8h-source.html b/axis2/c/rampart/api/html/openssl__rsa_8h-source.html
new file mode 100644
index 0000000..0fac12f
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__rsa_8h-source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_rsa.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_rsa.h</h1><a href="openssl__rsa_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;openssl/pem.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;openssl/bio.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="oxs__buffer_8h.html" title="The buffer representation in OMXMLSecurity.">oxs_buffer.h</a>&gt;</span>
+<a name="l00026"></a>00026 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifndef OPENSSL_RSA_H</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_RSA_H</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00052"></a>00052     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00053"></a>00053     <a class="code" href="group__openssl__rsa.html#gbfe076108b7ea202de6821eb3003aff4">openssl_rsa_prv_decrypt</a>(
+<a name="l00054"></a>00054         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00055"></a>00055         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00056"></a>00056         <span class="keyword">const</span> axis2_char_t *padding,
+<a name="l00057"></a>00057         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in,
+<a name="l00058"></a>00058         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out);
+<a name="l00059"></a>00059 
+<a name="l00069"></a>00069     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00070"></a>00070     <a class="code" href="group__openssl__rsa.html#g8657287718f063de9c78e9087cfa35bd">openssl_rsa_pub_encrypt</a>(
+<a name="l00071"></a>00071         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00072"></a>00072         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00073"></a>00073         <span class="keyword">const</span> axis2_char_t *padding,
+<a name="l00074"></a>00074         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in,
+<a name="l00075"></a>00075         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out);
+<a name="l00076"></a>00076 
+<a name="l00086"></a>00086     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00087"></a>00087     <a class="code" href="group__openssl__rsa.html#gaad1aca00dc26b94915abedf1c67bc58">openssl_rsa_prv_encrypt</a>(
+<a name="l00088"></a>00088         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00089"></a>00089         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00090"></a>00090         <span class="keyword">const</span> axis2_char_t *padding,
+<a name="l00091"></a>00091         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in,
+<a name="l00092"></a>00092         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out);
+<a name="l00093"></a>00093 
+<a name="l00103"></a>00103     <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00104"></a>00104     <a class="code" href="group__openssl__rsa.html#g89504d57482157dbd8cfec0074015101">openssl_rsa_pub_decrypt</a>(
+<a name="l00105"></a>00105         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00106"></a>00106         <span class="keyword">const</span> <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey,
+<a name="l00107"></a>00107         <span class="keyword">const</span> axis2_char_t *padding,
+<a name="l00108"></a>00108         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in,
+<a name="l00109"></a>00109         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out);
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111 
+<a name="l00113"></a>00113 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span>}
+<a name="l00115"></a>00115 <span class="preprocessor">#endif</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span>
+<a name="l00117"></a>00117 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_RSA_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__rsa_8h.html b/axis2/c/rampart/api/html/openssl__rsa_8h.html
new file mode 100644
index 0000000..d196353
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__rsa_8h.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_rsa.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_rsa.h File Reference</h1>For RSA encryption. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/rand.h&gt;</code><br>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;openssl/pem.h&gt;</code><br>
+<code>#include &lt;openssl/bio.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__buffer_8h-source.html">oxs_buffer.h</a>&gt;</code><br>
+
+<p>
+<a href="openssl__rsa_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#gbfe076108b7ea202de6821eb3003aff4">openssl_rsa_prv_decrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#g8657287718f063de9c78e9087cfa35bd">openssl_rsa_pub_encrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#gaad1aca00dc26b94915abedf1c67bc58">openssl_rsa_prv_encrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__rsa.html#g89504d57482157dbd8cfec0074015101">openssl_rsa_pub_decrypt</a> (const axutil_env_t *env, const <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pkey, const axis2_char_t *padding, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *in, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *out)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+For RSA encryption. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__sign_8h-source.html b/axis2/c/rampart/api/html/openssl__sign_8h-source.html
new file mode 100644
index 0000000..f1d69f4
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__sign_8h-source.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_sign.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_sign.h</h1><a href="openssl__sign_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;<a class="code" href="openssl__cipher__ctx_8h.html" title="The cipher context in which the information regarding a cipher cycle is stored.">openssl_cipher_ctx.h</a>&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;<a class="code" href="oxs__sign__ctx_8h.html" title="Keeps information relavent for a single node of signing.">oxs_sign_ctx.h</a>&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00022"></a>00022 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef OPENSSL_SIGN_H</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_SIGN_H</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00042"></a>00042     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00043"></a>00043     <a class="code" href="group__openssl__sign.html#g29f1483526a7a934c4abb53a1c149037">openssl_sig_sign</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00044"></a>00044                      <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *prvkey,
+<a name="l00045"></a>00045                      <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf,
+<a name="l00046"></a>00046                      <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf);
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00053"></a>00053     <a class="code" href="group__openssl__sign.html#g45b6872fe55eeff4ac01aa1835513f4c">openssl_sig_verify</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00054"></a>00054                        <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pubkey,
+<a name="l00055"></a>00055                        <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf,
+<a name="l00056"></a>00056                        <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *sig_buf);
+<a name="l00058"></a>00058 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>}
+<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_SIGN_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__sign_8h.html b/axis2/c/rampart/api/html/openssl__sign_8h.html
new file mode 100644
index 0000000..702cc71
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__sign_8h.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_sign.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_sign.h File Reference</h1>The signature functions in openssl wrapper. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__cipher__ctx_8h-source.html">openssl_cipher_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__sign__ctx_8h-source.html">oxs_sign_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+
+<p>
+<a href="openssl__sign_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__sign.html#g29f1483526a7a934c4abb53a1c149037">openssl_sig_sign</a> (const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *prvkey, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__openssl__sign.html#g45b6872fe55eeff4ac01aa1835513f4c">openssl_sig_verify</a> (const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pubkey, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input_buf, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *sig_buf)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The signature functions in openssl wrapper. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__util_8h-source.html b/axis2/c/rampart/api/html/openssl__util_8h-source.html
new file mode 100644
index 0000000..497ae59
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__util_8h-source.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_util.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_util.h</h1><a href="openssl__util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include&lt;openssl/evp.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include&lt;<a class="code" href="oxs__buffer_8h.html" title="The buffer representation in OMXMLSecurity.">oxs_buffer.h</a>&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include&lt;<a class="code" href="openssl__cipher__property_8h.html" title="The class to store cipher properties such as name, key size, block size etc.">openssl_cipher_property.h</a>&gt;</span>
+<a name="l00020"></a>00020 
+<a name="l00025"></a>00025 <span class="preprocessor">#ifndef OPENSSL_UTIL_H</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_UTIL_H</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span>
+<a name="l00028"></a>00028 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00037"></a>00037     <span class="comment">/*Generate a random sgtring.*/</span>
+<a name="l00038"></a>00038     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00039"></a>00039     openssl_generate_random_data(<span class="keyword">const</span> axutil_env_t *env, <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, <span class="keywordtype">int</span> size);
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041     <span class="comment">/*Get the cipher property for a given cipher name</span>
+<a name="l00042"></a>00042 <span class="comment">      @see openssl_cipher_property.h*/</span>
+<a name="l00043"></a>00043     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00044"></a>00044     openssl_populate_cipher_property(<span class="keyword">const</span> axutil_env_t *env, <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop);
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046     <span class="comment">/*Get a cipher for a given name*/</span>
+<a name="l00047"></a>00047     AXIS2_EXTERN EVP_CIPHER*  AXIS2_CALL
+<a name="l00048"></a>00048     openssl_get_evp_cipher_by_name(<span class="keyword">const</span> axutil_env_t *env, axis2_char_t *cipher_name);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     <span class="comment">/* @} */</span>
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_UTIL_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__util_8h.html b/axis2/c/rampart/api/html/openssl__util_8h.html
new file mode 100644
index 0000000..2832023
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__util_8h.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_util.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_util.h File Reference</h1>General utility routines for openssl related functions. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__buffer_8h-source.html">oxs_buffer.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__cipher__property_8h-source.html">openssl_cipher_property.h</a>&gt;</code><br>
+
+<p>
+<a href="openssl__util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd74fab528b8530c430d0e9e6bfe894b3"></a><!-- doxytag: member="openssl_util.h::openssl_generate_random_data" ref="gd74fab528b8530c430d0e9e6bfe894b3" args="(const axutil_env_t *env, oxs_buffer_t *buffer, int size)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_generate_random_data</b> (const axutil_env_t *env, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf2451be88d984700b35438886caf873b"></a><!-- doxytag: member="openssl_util.h::openssl_populate_cipher_property" ref="gf2451be88d984700b35438886caf873b" args="(const axutil_env_t *env, openssl_cipher_property_t *cprop)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_populate_cipher_property</b> (const axutil_env_t *env, <a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *cprop)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g264553041e3a1e31bb3096fa89e8c670"></a><!-- doxytag: member="openssl_util.h::openssl_get_evp_cipher_by_name" ref="g264553041e3a1e31bb3096fa89e8c670" args="(const axutil_env_t *env, axis2_char_t *cipher_name)" -->
+AXIS2_EXTERN EVP_CIPHER *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_get_evp_cipher_by_name</b> (const axutil_env_t *env, axis2_char_t *cipher_name)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+General utility routines for openssl related functions. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__x509_8h-source.html b/axis2/c/rampart/api/html/openssl__x509_8h-source.html
new file mode 100644
index 0000000..9641097
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__x509_8h-source.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_x509.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>openssl_x509.h</h1><a href="openssl__x509_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;openssl/evp.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;openssl/pem.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;openssl/bio.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;openssl/rand.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;openssl/pkcs12.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="oxs__error_8h.html" title="Represents an Error occured during the OMXMLSecurity execution.">oxs_error.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#ifndef OPENSSL_X509_H</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define OPENSSL_X509_H</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00044"></a>00044         OPENSSL_X509_FORMAT_PEM = 0,
+<a name="l00045"></a>00045         OPENSSL_X509_FORMAT_DER,
+<a name="l00046"></a>00046         OPENSSL_X509_FORMAT_PKCS12
+<a name="l00047"></a>00047     } openssl_x509_format_t;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00050"></a>00050         OPENSSL_X509_INFO_SUBJECT = 0,
+<a name="l00051"></a>00051         OPENSSL_X509_INFO_ISSUER ,
+<a name="l00052"></a>00052         OPENSSL_X509_INFO_VALID_FROM ,
+<a name="l00053"></a>00053         OPENSSL_X509_INFO_VALID_TO ,
+<a name="l00054"></a>00054         OPENSSL_X509_INFO_FINGER ,
+<a name="l00055"></a>00055         OPENSSL_X509_INFO_SIGNATURE ,
+<a name="l00056"></a>00056         OPENSSL_X509_INFO_VERSION ,
+<a name="l00057"></a>00057         OPENSSL_X509_INFO_PUBKEY ,
+<a name="l00058"></a>00058         OPENSSL_X509_INFO_PUBKEY_ALGO ,
+<a name="l00059"></a>00059         OPENSSL_X509_INFO_DATA_CERT,
+<a name="l00060"></a>00060                 OPENSSL_X509_INFO_COMMON_NAME
+<a name="l00061"></a>00061     } openssl_x509_info_type_t;
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00064"></a>00064     openssl_x509_load_from_buffer(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00065"></a>00065                                   axis2_char_t *b64_encoded_buf,
+<a name="l00066"></a>00066                                   X509 **cert);
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00069"></a>00069     openssl_x509_load_from_pem(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00070"></a>00070                                axis2_char_t *filename,
+<a name="l00071"></a>00071                                X509 **cert);
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00074"></a>00074     openssl_x509_load_from_pkcs12(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00075"></a>00075                                   axis2_char_t *filename,
+<a name="l00076"></a>00076                                   axis2_char_t *password,
+<a name="l00077"></a>00077                                   X509 **cert,
+<a name="l00078"></a>00078                                   EVP_PKEY **pkey,
+<a name="l00079"></a>00079                                   STACK_OF(X509) **ca);
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00082"></a>00082     openssl_x509_load_certificate(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00083"></a>00083                                   openssl_x509_format_t format,
+<a name="l00084"></a>00084                                   axis2_char_t *filename,
+<a name="l00085"></a>00085                                   axis2_char_t *password,
+<a name="l00086"></a>00086                                   X509 **cert);
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088     <span class="comment">/*Caller MUST free */</span>
+<a name="l00089"></a>00089     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00090"></a>00090     openssl_x509_get_cert_data(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00091"></a>00091                                X509 *cert);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00095"></a>00095     openssl_x509_get_serial(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00096"></a>00096                             X509 *cert);
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098     AXIS2_EXTERN <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00099"></a>00099     openssl_x509_get_subject_name_hash(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00100"></a>00100                                        X509 *cert);
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00103"></a>00103     openssl_x509_get_pubkey(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104                             X509 *cert,
+<a name="l00105"></a>00105                             EVP_PKEY **pubkey);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00108"></a>00108     openssl_x509_get_subject_key_identifier(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00109"></a>00109                                             X509 *cert);
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00112"></a>00112     openssl_x509_get_info(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00113"></a>00113                           openssl_x509_info_type_t type,
+<a name="l00114"></a>00114                           X509 *cert);
+<a name="l00115"></a>00115         
+<a name="l00116"></a>00116         AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00117"></a>00117     openssl_x509_get_common_name(
+<a name="l00118"></a>00118         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00119"></a>00119         X509 *cert);
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121     AXIS2_EXTERN <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00122"></a>00122     openssl_x509_print(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00123"></a>00123                        X509 *cert);
+<a name="l00124"></a>00124 
+<a name="l00126"></a>00126 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00127"></a>00127 <span class="preprocessor"></span>}
+<a name="l00128"></a>00128 <span class="preprocessor">#endif</span>
+<a name="l00129"></a>00129 <span class="preprocessor"></span>
+<a name="l00130"></a>00130 <span class="preprocessor">#endif    </span><span class="comment">/* OPENSSL_X509_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/openssl__x509_8h.html b/axis2/c/rampart/api/html/openssl__x509_8h.html
new file mode 100644
index 0000000..9b37f28
--- /dev/null
+++ b/axis2/c/rampart/api/html/openssl__x509_8h.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: openssl_x509.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>openssl_x509.h File Reference</h1>Extracts information from a X509 certificate. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;openssl/rand.h&gt;</code><br>
+<code>#include &lt;openssl/evp.h&gt;</code><br>
+<code>#include &lt;openssl/pem.h&gt;</code><br>
+<code>#include &lt;openssl/bio.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;openssl/pkcs12.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__error_8h-source.html">oxs_error.h</a>&gt;</code><br>
+
+<p>
+<a href="openssl__x509_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_format_t</b> { <b>OPENSSL_X509_FORMAT_PEM</b> =  0, 
+<b>OPENSSL_X509_FORMAT_DER</b>, 
+<b>OPENSSL_X509_FORMAT_PKCS12</b>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_info_type_t</b> { <br>
+&nbsp;&nbsp;<b>OPENSSL_X509_INFO_SUBJECT</b> =  0, 
+<b>OPENSSL_X509_INFO_ISSUER</b>, 
+<b>OPENSSL_X509_INFO_VALID_FROM</b>, 
+<b>OPENSSL_X509_INFO_VALID_TO</b>, 
+<br>
+&nbsp;&nbsp;<b>OPENSSL_X509_INFO_FINGER</b>, 
+<b>OPENSSL_X509_INFO_SIGNATURE</b>, 
+<b>OPENSSL_X509_INFO_VERSION</b>, 
+<b>OPENSSL_X509_INFO_PUBKEY</b>, 
+<br>
+&nbsp;&nbsp;<b>OPENSSL_X509_INFO_PUBKEY_ALGO</b>, 
+<b>OPENSSL_X509_INFO_DATA_CERT</b>, 
+<b>OPENSSL_X509_INFO_COMMON_NAME</b>
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0536acb2ada8ffe1fd08a5341cc6ec97"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_load_from_buffer" ref="g0536acb2ada8ffe1fd08a5341cc6ec97" args="(const axutil_env_t *env, axis2_char_t *b64_encoded_buf, X509 **cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_buffer</b> (const axutil_env_t *env, axis2_char_t *b64_encoded_buf, X509 **cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1bcb2f0655270bf349e24905871fdef0"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_load_from_pem" ref="g1bcb2f0655270bf349e24905871fdef0" args="(const axutil_env_t *env, axis2_char_t *filename, X509 **cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_pem</b> (const axutil_env_t *env, axis2_char_t *filename, X509 **cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc5b879d6abf78df756c587a4b2c1e065"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_load_from_pkcs12" ref="gc5b879d6abf78df756c587a4b2c1e065" args="(const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, X509 **cert, EVP_PKEY **pkey, STACK_OF(X509)**ca)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_from_pkcs12</b> (const axutil_env_t *env, axis2_char_t *filename, axis2_char_t *password, X509 **cert, EVP_PKEY **pkey, STACK_OF(X509)**ca)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g11c06f5f7e8b5cdc0fc17a862d2216a8"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_load_certificate" ref="g11c06f5f7e8b5cdc0fc17a862d2216a8" args="(const axutil_env_t *env, openssl_x509_format_t format, axis2_char_t *filename, axis2_char_t *password, X509 **cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_load_certificate</b> (const axutil_env_t *env, openssl_x509_format_t format, axis2_char_t *filename, axis2_char_t *password, X509 **cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2a078ac9b48db60f8dd93cc3e47a389f"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_get_cert_data" ref="g2a078ac9b48db60f8dd93cc3e47a389f" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_cert_data</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9d4061121af7e415e8fcb5110824a329"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_get_serial" ref="g9d4061121af7e415e8fcb5110824a329" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_serial</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc0ebe8778825f87e95d326d75f492b93"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_get_subject_name_hash" ref="gc0ebe8778825f87e95d326d75f492b93" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_subject_name_hash</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b2840d3b687b18cc40c71b5dc660b8f"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_get_pubkey" ref="g0b2840d3b687b18cc40c71b5dc660b8f" args="(const axutil_env_t *env, X509 *cert, EVP_PKEY **pubkey)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_pubkey</b> (const axutil_env_t *env, X509 *cert, EVP_PKEY **pubkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g88bed9fb51a71fda6d94db0520562792"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_get_subject_key_identifier" ref="g88bed9fb51a71fda6d94db0520562792" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_subject_key_identifier</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf48f5adecccc4942240e24db2c914aff"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_get_info" ref="gf48f5adecccc4942240e24db2c914aff" args="(const axutil_env_t *env, openssl_x509_info_type_t type, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_info</b> (const axutil_env_t *env, openssl_x509_info_type_t type, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bd9ab47d6ad96b98528efb7581fac36"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_get_common_name" ref="g5bd9ab47d6ad96b98528efb7581fac36" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_get_common_name</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaba239193fe0cc99b6bd6050ca4355e9"></a><!-- doxytag: member="openssl_x509.h::openssl_x509_print" ref="gaba239193fe0cc99b6bd6050ca4355e9" args="(const axutil_env_t *env, X509 *cert)" -->
+AXIS2_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><b>openssl_x509_print</b> (const axutil_env_t *env, X509 *cert)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Extracts information from a X509 certificate. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__asym__ctx_8h-source.html b/axis2/c/rampart/api/html/oxs__asym__ctx_8h-source.html
new file mode 100644
index 0000000..e456068
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__asym__ctx_8h-source.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_asym_ctx.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_asym_ctx.h</h1><a href="oxs__asym__ctx_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_ASYM_CTX_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ASYM_CTX_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="oxs__x509__cert_8h.html" title="the OMXMLSecurity representation of an X509 certificate">oxs_x509_cert.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     <span class="keyword">typedef</span> <span class="keyword">enum</span>  {
+<a name="l00044"></a>00044         OXS_ASYM_CTX_FORMAT_UNKNOWN=0,
+<a name="l00045"></a>00045         OXS_ASYM_CTX_FORMAT_PEM,
+<a name="l00046"></a>00046         OXS_ASYM_CTX_FORMAT_PKCS12
+<a name="l00047"></a>00047     }oxs_asym_ctx_format_t;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     <span class="keyword">typedef</span> <span class="keyword">enum</span>  {
+<a name="l00050"></a>00050         OXS_ASYM_CTX_OPERATION_PUB_ENCRYPT=0,
+<a name="l00051"></a>00051         OXS_ASYM_CTX_OPERATION_PRV_DECRYPT,
+<a name="l00052"></a>00052         OXS_ASYM_CTX_OPERATION_PUB_DECRYPT,
+<a name="l00053"></a>00053         OXS_ASYM_CTX_OPERATION_PRV_ENCRYPT
+<a name="l00054"></a>00054     }oxs_asym_ctx_operation_t;
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056     <span class="keyword">typedef</span> <span class="keyword">struct </span>oxs_asym_ctx_t oxs_asym_ctx_t;
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058     <span class="comment">/*Create function*/</span>
+<a name="l00059"></a>00059     AXIS2_EXTERN oxs_asym_ctx_t *AXIS2_CALL
+<a name="l00060"></a>00060     oxs_asym_ctx_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062     <span class="comment">/*Free*/</span>
+<a name="l00063"></a>00063     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00064"></a>00064     <a class="code" href="group__oxs__asym__ctx.html#g703814950ee19fd7c369abbdb5aaa6f5">oxs_asym_ctx_free</a>(oxs_asym_ctx_t *ctx,
+<a name="l00065"></a>00065                       <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068     <span class="comment">/**********************Getter functions******************************************/</span>
+<a name="l00069"></a>00069 
+<a name="l00076"></a>00076     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00077"></a>00077     <a class="code" href="group__oxs__asym__ctx.html#g703814950ee19fd7c369abbdb5aaa6f5">oxs_asym_ctx_free</a>(oxs_asym_ctx_t *ctx,
+<a name="l00078"></a>00078                       <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00079"></a>00079 
+<a name="l00086"></a>00086     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00087"></a>00087     <a class="code" href="group__oxs__asym__ctx.html#ga2a91c6dc475ca7317225bacfe911b26">oxs_asym_ctx_get_algorithm</a>(<span class="keyword">const</span> oxs_asym_ctx_t *ctx,
+<a name="l00088"></a>00088                                <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00089"></a>00089 
+<a name="l00096"></a>00096     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00097"></a>00097     <a class="code" href="group__oxs__asym__ctx.html#g2a2d9584457b97d301510d7ca0ee2cf3">oxs_asym_ctx_get_st_ref_pattern</a>(<span class="keyword">const</span> oxs_asym_ctx_t *ctx,
+<a name="l00098"></a>00098                                     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00099"></a>00099 
+<a name="l00106"></a>00106     AXIS2_EXTERN oxs_asym_ctx_operation_t AXIS2_CALL
+<a name="l00107"></a>00107     <a class="code" href="group__oxs__asym__ctx.html#gab0fa68e130e8f3e71c4d0da061e78f1">oxs_asym_ctx_get_operation</a>(<span class="keyword">const</span> oxs_asym_ctx_t *ctx,
+<a name="l00108"></a>00108                                <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00109"></a>00109 
+<a name="l00116"></a>00116     AXIS2_EXTERN <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* AXIS2_CALL
+<a name="l00117"></a>00117     <a class="code" href="group__oxs__asym__ctx.html#ged4fefe630875bf8e82b551c0ef4b7fa">oxs_asym_ctx_get_private_key</a>(<span class="keyword">const</span> oxs_asym_ctx_t *ctx,
+<a name="l00118"></a>00118                                  <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00119"></a>00119 
+<a name="l00126"></a>00126     AXIS2_EXTERN oxs_x509_cert_t* AXIS2_CALL
+<a name="l00127"></a>00127     <a class="code" href="group__oxs__asym__ctx.html#g7db08338c7167945ade61a9dbe2a0428">oxs_asym_ctx_get_certificate</a>(<span class="keyword">const</span> oxs_asym_ctx_t *ctx,
+<a name="l00128"></a>00128                                  <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00129"></a>00129 
+<a name="l00137"></a>00137     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00138"></a>00138     <a class="code" href="group__oxs__asym__ctx.html#g4e79554d32ea496562502d070a1f9996">oxs_asym_ctx_set_algorithm</a>(oxs_asym_ctx_t *ctx,
+<a name="l00139"></a>00139                                <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00140"></a>00140                                axis2_char_t *algorithm);
+<a name="l00148"></a>00148     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00149"></a>00149     <a class="code" href="group__oxs__asym__ctx.html#g62000beb6335149909d0b79576a1e038">oxs_asym_ctx_set_st_ref_pattern</a>(oxs_asym_ctx_t *ctx,
+<a name="l00150"></a>00150                                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00151"></a>00151                                     axis2_char_t *st_ref_pattern);
+<a name="l00159"></a>00159     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00160"></a>00160     <a class="code" href="group__oxs__asym__ctx.html#gf08ffc2e25f336eeb84070aaaf98009a">oxs_asym_ctx_set_operation</a>(oxs_asym_ctx_t *ctx,
+<a name="l00161"></a>00161                                <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00162"></a>00162                                oxs_asym_ctx_operation_t operation);
+<a name="l00170"></a>00170     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00171"></a>00171     <a class="code" href="group__oxs__asym__ctx.html#g049adac8c282a3cb3f6cf4f331803cf0">oxs_asym_ctx_set_certificate</a>(oxs_asym_ctx_t *ctx,
+<a name="l00172"></a>00172                                  <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00173"></a>00173                                  oxs_x509_cert_t *certificate);
+<a name="l00181"></a>00181     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00182"></a>00182     <a class="code" href="group__oxs__asym__ctx.html#g677a1003582eb2b92585ad2905ef97b5">oxs_asym_ctx_set_private_key</a>(oxs_asym_ctx_t *asym_ctx,
+<a name="l00183"></a>00183                                  <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00184"></a>00184                                  <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *private_key);
+<a name="l00186"></a>00186 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00187"></a>00187 <span class="preprocessor"></span>}
+<a name="l00188"></a>00188 <span class="preprocessor">#endif</span>
+<a name="l00189"></a>00189 <span class="preprocessor"></span>
+<a name="l00190"></a>00190 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_ASYM_CTX_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__asym__ctx_8h.html b/axis2/c/rampart/api/html/oxs__asym__ctx_8h.html
new file mode 100644
index 0000000..f12328b
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__asym__ctx_8h.html
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_asym_ctx.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_asym_ctx.h File Reference</h1>Keeps information relavent for asymmetric encryption. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__x509__cert_8h-source.html">oxs_x509_cert.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__asym__ctx_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbdc8b746205c1114a121f7fda9baa160"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_t" ref="gbdc8b746205c1114a121f7fda9baa160" args="" -->
+typedef struct oxs_asym_ctx_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_format_t</b> { <b>OXS_ASYM_CTX_FORMAT_UNKNOWN</b> = 0, 
+<b>OXS_ASYM_CTX_FORMAT_PEM</b>, 
+<b>OXS_ASYM_CTX_FORMAT_PKCS12</b>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_operation_t</b> { <b>OXS_ASYM_CTX_OPERATION_PUB_ENCRYPT</b> = 0, 
+<b>OXS_ASYM_CTX_OPERATION_PRV_DECRYPT</b>, 
+<b>OXS_ASYM_CTX_OPERATION_PUB_DECRYPT</b>, 
+<b>OXS_ASYM_CTX_OPERATION_PRV_ENCRYPT</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb92d922d56bed71f11c9118f53fdcc83"></a><!-- doxytag: member="oxs_asym_ctx.h::oxs_asym_ctx_create" ref="gb92d922d56bed71f11c9118f53fdcc83" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_asym_ctx_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_asym_ctx_create</b> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g703814950ee19fd7c369abbdb5aaa6f5">oxs_asym_ctx_free</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#ga2a91c6dc475ca7317225bacfe911b26">oxs_asym_ctx_get_algorithm</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g2a2d9584457b97d301510d7ca0ee2cf3">oxs_asym_ctx_get_st_ref_pattern</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+oxs_asym_ctx_operation_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#gab0fa68e130e8f3e71c4d0da061e78f1">oxs_asym_ctx_get_operation</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#ged4fefe630875bf8e82b551c0ef4b7fa">oxs_asym_ctx_get_private_key</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g7db08338c7167945ade61a9dbe2a0428">oxs_asym_ctx_get_certificate</a> (const oxs_asym_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g4e79554d32ea496562502d070a1f9996">oxs_asym_ctx_set_algorithm</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g62000beb6335149909d0b79576a1e038">oxs_asym_ctx_set_st_ref_pattern</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, axis2_char_t *st_ref_pattern)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#gf08ffc2e25f336eeb84070aaaf98009a">oxs_asym_ctx_set_operation</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_asym_ctx_operation_t operation)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g049adac8c282a3cb3f6cf4f331803cf0">oxs_asym_ctx_set_certificate</a> (oxs_asym_ctx_t *ctx, const axutil_env_t *env, oxs_x509_cert_t *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__asym__ctx.html#g677a1003582eb2b92585ad2905ef97b5">oxs_asym_ctx_set_private_key</a> (oxs_asym_ctx_t *asym_ctx, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *private_key)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Keeps information relavent for asymmetric encryption. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__axiom_8h-source.html b/axis2/c/rampart/api/html/oxs__axiom_8h-source.html
new file mode 100644
index 0000000..e78e125
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__axiom_8h-source.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_axiom.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_axiom.h</h1><a href="oxs__axiom_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_AXIOM_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_AXIOM_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00050"></a>00050     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00051"></a>00051     <a class="code" href="group__oxs__axiom.html#g1bd4035948efe471a6ff198a9ee36eca">oxs_axiom_add_attribute</a>(
+<a name="l00052"></a>00052         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053         axiom_node_t* node,
+<a name="l00054"></a>00054         axis2_char_t* attribute_ns,
+<a name="l00055"></a>00055         axis2_char_t* attribute_ns_uri,
+<a name="l00056"></a>00056         axis2_char_t* attribute,
+<a name="l00057"></a>00057         axis2_char_t* value);
+<a name="l00058"></a>00058 
+<a name="l00068"></a>00068     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00069"></a>00069     <a class="code" href="group__oxs__axiom.html#g65a8d5e7b77d2d2d8d69157e09818ad9">oxs_axiom_get_number_of_children_with_qname</a>(
+<a name="l00070"></a>00070         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071         axiom_node_t* parent,
+<a name="l00072"></a>00072         axis2_char_t* local_name,
+<a name="l00073"></a>00073         axis2_char_t* ns_uri,
+<a name="l00074"></a>00074         axis2_char_t* prefix);
+<a name="l00075"></a>00075 
+<a name="l00083"></a>00083     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00084"></a>00084     <a class="code" href="group__oxs__axiom.html#g4d407950fbcbe08ced690f1f2479f981">oxs_axiom_get_node_by_local_name</a>(
+<a name="l00085"></a>00085         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086         axiom_node_t *node,
+<a name="l00087"></a>00087         axis2_char_t *local_name);
+<a name="l00088"></a>00088 
+<a name="l00099"></a>00099     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00100"></a>00100     <a class="code" href="group__oxs__axiom.html#g1256956c073f0366d79a42d7df8c27be">oxs_axiom_get_node_by_id</a>(
+<a name="l00101"></a>00101         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00102"></a>00102         axiom_node_t *node,
+<a name="l00103"></a>00103         axis2_char_t *attr,
+<a name="l00104"></a>00104         axis2_char_t *val,
+<a name="l00105"></a>00105         axis2_char_t *ns);
+<a name="l00106"></a>00106 
+<a name="l00116"></a>00116     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00117"></a>00117     <a class="code" href="group__oxs__axiom.html#gc4d6bee25ce27811a4a1a4c4663b27e7">oxs_axiom_get_attribute_value_of_node_by_name</a>(
+<a name="l00118"></a>00118         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00119"></a>00119         axiom_node_t *node,
+<a name="l00120"></a>00120         axis2_char_t *attribute_name,
+<a name="l00121"></a>00121         axis2_char_t *ns);
+<a name="l00122"></a>00122 
+<a name="l00131"></a>00131     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00132"></a>00132     <a class="code" href="group__oxs__axiom.html#g4829906f2940b10ef351c90b9b8c029d">oxs_axiom_get_attribute_val_of_node_by_qname</a>(
+<a name="l00133"></a>00133         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00134"></a>00134         axiom_node_t *node,
+<a name="l00135"></a>00135         axutil_qname_t *qname);
+<a name="l00136"></a>00136 
+<a name="l00147"></a>00147     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00148"></a>00148     <a class="code" href="group__oxs__axiom.html#g4b85c207643c844618babfc04b5d3111">oxs_axiom_get_first_child_node_by_name</a>(
+<a name="l00149"></a>00149         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00150"></a>00150         axiom_node_t* parent,
+<a name="l00151"></a>00151         axis2_char_t* local_name,
+<a name="l00152"></a>00152         axis2_char_t* ns_uri,
+<a name="l00153"></a>00153         axis2_char_t* prefix);
+<a name="l00154"></a>00154 
+<a name="l00161"></a>00161     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00162"></a>00162     <a class="code" href="group__oxs__axiom.html#g0cc1ab6ea2ca78e35c281991674508b0">oxs_axiom_get_node_content</a>(
+<a name="l00163"></a>00163         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00164"></a>00164         axiom_node_t* node);
+<a name="l00165"></a>00165 
+<a name="l00172"></a>00172     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00173"></a>00173     <a class="code" href="group__oxs__axiom.html#ga7d645a46cb5aef9998cb472551ccd6b">oxs_axiom_deserialize_node</a>(
+<a name="l00174"></a>00174         <span class="keyword">const</span> axutil_env_t *env,  
+<a name="l00175"></a>00175         axis2_char_t* buffer);
+<a name="l00176"></a>00176 
+<a name="l00185"></a>00185     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00186"></a>00186     <a class="code" href="group__oxs__axiom.html#ga39a1e3a991d5e1c7ff12494a0d5d0ff">oxs_axiom_check_node_name</a>(
+<a name="l00187"></a>00187         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00188"></a>00188         axiom_node_t* node, 
+<a name="l00189"></a>00189         axis2_char_t* name, 
+<a name="l00190"></a>00190         axis2_char_t* ns);
+<a name="l00191"></a>00191 
+<a name="l00199"></a>00199     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00200"></a>00200     <a class="code" href="group__oxs__axiom.html#g00a14a6d48d4d46b00444a255bc0c33c">oxs_axiom_interchange_nodes</a>(
+<a name="l00201"></a>00201         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00202"></a>00202         axiom_node_t *node_to_move,
+<a name="l00203"></a>00203         axiom_node_t *node_before); 
+<a name="l00204"></a>00204     
+<a name="l00212"></a>00212     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00213"></a>00213     <a class="code" href="group__oxs__axiom.html#g90998f7bad3120bb0db5d77778ad37e8">oxs_axiom_add_as_the_first_child</a>(
+<a name="l00214"></a>00214         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00215"></a>00215         axiom_node_t *parent,
+<a name="l00216"></a>00216         axiom_node_t *child);
+<a name="l00217"></a>00217 
+<a name="l00230"></a>00230         AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00231"></a>00231         <a class="code" href="group__oxs__axiom.html#gd2fb5d426ca6a229c809eb3748ec34e7">oxs_axiom_get_first_node_by_name_and_attr_val</a>(
+<a name="l00232"></a>00232         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00233"></a>00233         axiom_node_t *node,
+<a name="l00234"></a>00234         axis2_char_t *e_name,
+<a name="l00235"></a>00235         axis2_char_t *e_ns,
+<a name="l00236"></a>00236         axis2_char_t *attr_name,
+<a name="l00237"></a>00237         axis2_char_t *attr_val,
+<a name="l00238"></a>00238         axis2_char_t *attr_ns);
+<a name="l00239"></a>00239 
+<a name="l00253"></a>00253         AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00254"></a>00254         <a class="code" href="group__oxs__axiom.html#g3109b1d0831e5c2d53c0a4e508a74421">oxs_axiom_get_first_node_by_name_and_attr_val_from_xml_doc</a>(
+<a name="l00255"></a>00255         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00256"></a>00256         axiom_node_t *node,
+<a name="l00257"></a>00257         axis2_char_t *e_name,
+<a name="l00258"></a>00258         axis2_char_t *e_ns,
+<a name="l00259"></a>00259         axis2_char_t *attr_name,
+<a name="l00260"></a>00260         axis2_char_t *attr_val,
+<a name="l00261"></a>00261         axis2_char_t *attr_ns);
+<a name="l00262"></a>00262 
+<a name="l00269"></a>00269     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00270"></a>00270     <a class="code" href="group__oxs__axiom.html#ga8df24237e46f9ae6d440bd1a71a5312">oxs_axiom_clone_node</a>(
+<a name="l00271"></a>00271         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00272"></a>00272         axiom_node_t *node);
+<a name="l00273"></a>00273                           
+<a name="l00275"></a>00275 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00276"></a>00276 <span class="preprocessor"></span>}
+<a name="l00277"></a>00277 <span class="preprocessor">#endif</span>
+<a name="l00278"></a>00278 <span class="preprocessor"></span>
+<a name="l00279"></a>00279 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_AXIOM_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__axiom_8h.html b/axis2/c/rampart/api/html/oxs__axiom_8h.html
new file mode 100644
index 0000000..fe6a20a
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__axiom_8h.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_axiom.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_axiom.h File Reference</h1>Utility functions related to AXIOM. A place for common code. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+
+<p>
+<a href="oxs__axiom_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g1bd4035948efe471a6ff198a9ee36eca">oxs_axiom_add_attribute</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_ns, axis2_char_t *attribute_ns_uri, axis2_char_t *attribute, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g65a8d5e7b77d2d2d8d69157e09818ad9">oxs_axiom_get_number_of_children_with_qname</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g4d407950fbcbe08ced690f1f2479f981">oxs_axiom_get_node_by_local_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *local_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g1256956c073f0366d79a42d7df8c27be">oxs_axiom_get_node_by_id</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attr, axis2_char_t *val, axis2_char_t *ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#gc4d6bee25ce27811a4a1a4c4663b27e7">oxs_axiom_get_attribute_value_of_node_by_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *attribute_name, axis2_char_t *ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g4829906f2940b10ef351c90b9b8c029d">oxs_axiom_get_attribute_val_of_node_by_qname</a> (const axutil_env_t *env, axiom_node_t *node, axutil_qname_t *qname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g4b85c207643c844618babfc04b5d3111">oxs_axiom_get_first_child_node_by_name</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g0cc1ab6ea2ca78e35c281991674508b0">oxs_axiom_get_node_content</a> (const axutil_env_t *env, axiom_node_t *node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#ga7d645a46cb5aef9998cb472551ccd6b">oxs_axiom_deserialize_node</a> (const axutil_env_t *env, axis2_char_t *buffer)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#ga39a1e3a991d5e1c7ff12494a0d5d0ff">oxs_axiom_check_node_name</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *name, axis2_char_t *ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g00a14a6d48d4d46b00444a255bc0c33c">oxs_axiom_interchange_nodes</a> (const axutil_env_t *env, axiom_node_t *node_to_move, axiom_node_t *node_before)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g90998f7bad3120bb0db5d77778ad37e8">oxs_axiom_add_as_the_first_child</a> (const axutil_env_t *env, axiom_node_t *parent, axiom_node_t *child)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#gd2fb5d426ca6a229c809eb3748ec34e7">oxs_axiom_get_first_node_by_name_and_attr_val</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *e_name, axis2_char_t *e_ns, axis2_char_t *attr_name, axis2_char_t *attr_val, axis2_char_t *attr_ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#g3109b1d0831e5c2d53c0a4e508a74421">oxs_axiom_get_first_node_by_name_and_attr_val_from_xml_doc</a> (const axutil_env_t *env, axiom_node_t *node, axis2_char_t *e_name, axis2_char_t *e_ns, axis2_char_t *attr_name, axis2_char_t *attr_val, axis2_char_t *attr_ns)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__axiom.html#ga8df24237e46f9ae6d440bd1a71a5312">oxs_axiom_clone_node</a> (const axutil_env_t *env, axiom_node_t *node)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Utility functions related to AXIOM. A place for common code. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__axis2__utils_8h-source.html b/axis2/c/rampart/api/html/oxs__axis2__utils_8h-source.html
new file mode 100644
index 0000000..9093b3d
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__axis2__utils_8h-source.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_axis2_utils.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_axis2_utils.h</h1><a href="oxs__axis2__utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;<a class="code" href="oxs__buffer_8h.html" title="The buffer representation in OMXMLSecurity.">oxs_buffer.h</a>&gt;</span>
+<a name="l00019"></a>00019 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifndef OXS_AXIS_UTILS</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define OXS_AXIS_UTILS</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="preprocessor">#if 0</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>    <span class="comment">/*Decoded buffer will be returned*/</span>
+<a name="l00037"></a>00037     AXIS2_EXTERN oxs_buffer_ptr AXIS2_CALL  oxs_base64_decode(axutil_env_t *env,
+<a name="l00038"></a>00038             oxs_buffer_ptr coded_buf);
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040     <span class="comment">/*Encoded input buffer will be returned*/</span>
+<a name="l00041"></a>00041     AXIS2_EXTERN oxs_buffer_ptr AXIS2_CALL  oxs_base64_encode(axutil_env_t *env,
+<a name="l00042"></a>00042             oxs_buffer_ptr plain_buf);
+<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>}
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="preprocessor">#endif    </span><span class="comment">/* OXS_AXIS_UTILS */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__axis2__utils_8h.html b/axis2/c/rampart/api/html/oxs__axis2__utils_8h.html
new file mode 100644
index 0000000..dec4d05
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__axis2__utils_8h.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_axis2_utils.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_axis2_utils.h File Reference</h1>Utility functions related to Axis2/C. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__buffer_8h-source.html">oxs_buffer.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__axis2__utils_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Utility functions related to Axis2/C. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__buffer_8h-source.html b/axis2/c/rampart/api/html/oxs__buffer_8h-source.html
new file mode 100644
index 0000000..588a9bc
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__buffer_8h-source.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_buffer.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_buffer.h</h1><a href="oxs__buffer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_BUFFER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_BUFFER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="oxs__axiom_8h.html" title="Utility functions related to AXIOM. A place for common code.">oxs_axiom.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="oxs__error_8h.html" title="Represents an Error occured during the OMXMLSecurity execution.">oxs_error.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="oxs__constants_8h.html" title="Constants for OMXMLSecurity.">oxs_constants.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 <span class="preprocessor">#define OXS_BUFFER_INITIAL_SIZE 1024</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00052"></a><a class="code" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">00052</a>     <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00053"></a>00053         oxs_alloc_mode_exact = 0,
+<a name="l00054"></a>00054         oxs_alloc_mode_double
+<a name="l00055"></a>00055     } <a class="code" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_AllocMode</a>;
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 
+<a name="l00059"></a><a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">00059</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span>oxs_buffer <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a>;
+<a name="l00060"></a>00060 
+<a name="l00067"></a>00067     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00068"></a>00068     <a class="code" href="group__oxs__buffer.html#g3e54c77ee57b2a5af2469becddf748a1">oxs_buffer_free</a>(
+<a name="l00069"></a>00069         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00070"></a>00070         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00071"></a>00071     );
+<a name="l00079"></a>00079     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00080"></a>00080     <a class="code" href="group__oxs__buffer.html#g4dc926f9132ebff41120c08abd4aa5fd">oxs_buffer_remove_head</a>(
+<a name="l00081"></a>00081         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00082"></a>00082         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00083"></a>00083         <span class="keywordtype">int</span> size
+<a name="l00084"></a>00084     );
+<a name="l00092"></a>00092     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00093"></a>00093     <a class="code" href="group__oxs__buffer.html#g648af01b647e90398ac02285a5920fd8">oxs_buffer_remove_tail</a>(
+<a name="l00094"></a>00094         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00095"></a>00095         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00096"></a>00096         <span class="keywordtype">int</span> size
+<a name="l00097"></a>00097     );
+<a name="l00106"></a>00106     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00107"></a>00107     <a class="code" href="group__oxs__buffer.html#gf1863b19d68b64079f88643d1fe08184">oxs_buffer_populate</a>(
+<a name="l00108"></a>00108         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00109"></a>00109         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,
+<a name="l00111"></a>00111         <span class="keywordtype">int</span> size
+<a name="l00112"></a>00112     );
+<a name="l00121"></a>00121     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00122"></a>00122     <a class="code" href="group__oxs__buffer.html#gfcad7537878180c6947bd398407c023f">oxs_buffer_append</a>(
+<a name="l00123"></a>00123         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00124"></a>00124         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00125"></a>00125         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,
+<a name="l00126"></a>00126         <span class="keywordtype">int</span> size
+<a name="l00127"></a>00127     );
+<a name="l00136"></a>00136     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00137"></a>00137     <a class="code" href="group__oxs__buffer.html#gab7b7db8b2ed5aeedf7afb7b8ca98877">oxs_buffer_prepend</a>(
+<a name="l00138"></a>00138         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00139"></a>00139         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00140"></a>00140         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,
+<a name="l00141"></a>00141         <span class="keywordtype">int</span> size
+<a name="l00142"></a>00142     );
+<a name="l00150"></a>00150     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00151"></a>00151     <a class="code" href="group__oxs__buffer.html#g28fa4d555e4512e838546846fad5c764">oxs_buffer_read_file</a>(
+<a name="l00152"></a>00152         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00153"></a>00153         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00154"></a>00154         <span class="keyword">const</span> axis2_char_t *filename
+<a name="l00155"></a>00155     );
+<a name="l00163"></a>00163     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00164"></a>00164     <a class="code" href="group__oxs__buffer.html#g2a6799f5cc72ca3066eb377b0a1620b4">oxs_buffer_set_size</a>(
+<a name="l00165"></a>00165         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00166"></a>00166         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00167"></a>00167         <span class="keywordtype">int</span> size
+<a name="l00168"></a>00168     );
+<a name="l00176"></a>00176     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00177"></a>00177     <a class="code" href="group__oxs__buffer.html#gae8943d9cacea29e125a5f58bb612ed8">oxs_buffer_set_max_size</a>(
+<a name="l00178"></a>00178         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00179"></a>00179         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00180"></a>00180         <span class="keywordtype">int</span> size
+<a name="l00181"></a>00181     );
+<a name="l00188"></a>00188     AXIS2_EXTERN <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* AXIS2_CALL
+<a name="l00189"></a>00189     <a class="code" href="group__oxs__buffer.html#g8f71c937987e1dded2dc1bf2cc54cb74">oxs_buffer_get_data</a>(
+<a name="l00190"></a>00190         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00191"></a>00191         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00192"></a>00192     );
+<a name="l00199"></a>00199     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00200"></a>00200     <a class="code" href="group__oxs__buffer.html#g7cf693be18939b9ceb487a373a7d3341">oxs_buffer_get_size</a>(
+<a name="l00201"></a>00201         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00202"></a>00202         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00203"></a>00203     );
+<a name="l00210"></a>00210     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00211"></a>00211     <a class="code" href="group__oxs__buffer.html#gee0a94847067aaca4e8a0837d3748fe5">oxs_buffer_get_max_size</a>(
+<a name="l00212"></a>00212         <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00213"></a>00213         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00214"></a>00214     );
+<a name="l00215"></a>00215 
+<a name="l00216"></a>00216     AXIS2_EXTERN <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *AXIS2_CALL
+<a name="l00217"></a>00217     oxs_buffer_dup(<a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00218"></a>00218 
+<a name="l00219"></a>00219     AXIS2_EXTERN <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *AXIS2_CALL
+<a name="l00220"></a>00220     oxs_buffer_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00221"></a>00221 
+<a name="l00222"></a>00222 
+<a name="l00224"></a>00224 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00225"></a>00225 <span class="preprocessor"></span>}
+<a name="l00226"></a>00226 <span class="preprocessor">#endif</span>
+<a name="l00227"></a>00227 <span class="preprocessor"></span>
+<a name="l00228"></a>00228 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_BUFFER_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__buffer_8h.html b/axis2/c/rampart/api/html/oxs__buffer_8h.html
new file mode 100644
index 0000000..2cfcd68
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__buffer_8h.html
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_buffer.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_buffer.h File Reference</h1>The buffer representation in OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__axiom_8h-source.html">oxs_axiom.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__error_8h-source.html">oxs_error.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__constants_8h-source.html">oxs_constants.h</a>&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+
+<p>
+<a href="oxs__buffer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9704a9bf94f33513cd78d575ed42cb6a"></a><!-- doxytag: member="oxs_buffer.h::OXS_BUFFER_INITIAL_SIZE" ref="g9704a9bf94f33513cd78d575ed42cb6a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_BUFFER_INITIAL_SIZE</b>&nbsp;&nbsp;&nbsp;1024</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct oxs_buffer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g225394ed33b04715f631fb42897dd31b">oxs_AllocMode</a> { <b>oxs_alloc_mode_exact</b> =  0, 
+<b>oxs_alloc_mode_double</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g3e54c77ee57b2a5af2469becddf748a1">oxs_buffer_free</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g4dc926f9132ebff41120c08abd4aa5fd">oxs_buffer_remove_head</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g648af01b647e90398ac02285a5920fd8">oxs_buffer_remove_tail</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gf1863b19d68b64079f88643d1fe08184">oxs_buffer_populate</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gfcad7537878180c6947bd398407c023f">oxs_buffer_append</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gab7b7db8b2ed5aeedf7afb7b8ca98877">oxs_buffer_prepend</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, unsigned char *data, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g28fa4d555e4512e838546846fad5c764">oxs_buffer_read_file</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, const axis2_char_t *filename)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g2a6799f5cc72ca3066eb377b0a1620b4">oxs_buffer_set_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gae8943d9cacea29e125a5f58bb612ed8">oxs_buffer_set_max_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env, int size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g8f71c937987e1dded2dc1bf2cc54cb74">oxs_buffer_get_data</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#g7cf693be18939b9ceb487a373a7d3341">oxs_buffer_get_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__buffer.html#gee0a94847067aaca4e8a0837d3748fe5">oxs_buffer_get_max_size</a> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8dc64f70c3c60d9c1f17acd6d567a434"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_dup" ref="g8dc64f70c3c60d9c1f17acd6d567a434" args="(oxs_buffer_t *buffer, const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_buffer_dup</b> (<a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8b048bccba352c3ebf7f33fa38c40c12"></a><!-- doxytag: member="oxs_buffer.h::oxs_buffer_create" ref="g8b048bccba352c3ebf7f33fa38c40c12" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_buffer_create</b> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The buffer representation in OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__c14n_8h-source.html b/axis2/c/rampart/api/html/oxs__c14n_8h-source.html
new file mode 100644
index 0000000..3c8c5c4
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__c14n_8h-source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_c14n.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_c14n.h</h1><a href="oxs__c14n_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef OXS_C14N_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define OXS_C14N_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_const.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axiom_document.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;axutil_stream.h&gt;</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 <span class="preprocessor">#endif</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>    
+<a name="l00060"></a>00060     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00061"></a>00061     <a class="code" href="group__oxs__c14n.html#g16b9264cc86737e346a83bcb0b192043">oxs_c14n_apply_stream_algo</a>(
+<a name="l00062"></a>00062         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00063"></a>00063         <span class="keyword">const</span> axiom_document_t *doc,
+<a name="l00064"></a>00064         axutil_stream_t *stream,
+<a name="l00065"></a>00065         <span class="keyword">const</span> axutil_array_list_t *ns_prefixes,
+<a name="l00066"></a>00066         <span class="keyword">const</span> axiom_node_t *node,
+<a name="l00067"></a>00067         <span class="keyword">const</span> axis2_char_t* algo
+<a name="l00068"></a>00068     );
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 
+<a name="l00085"></a>00085     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00086"></a>00086     <a class="code" href="group__oxs__c14n.html#g7f4889c878463dd92df35bafc6e1d6ed">oxs_c14n_apply_algo</a>(
+<a name="l00087"></a>00087         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00088"></a>00088         <span class="keyword">const</span> axiom_document_t *doc,
+<a name="l00089"></a>00089         axis2_char_t **outbuf,
+<a name="l00090"></a>00090         <span class="keyword">const</span> axutil_array_list_t *ns_prefixes,
+<a name="l00091"></a>00091         <span class="keyword">const</span> axiom_node_t *node,
+<a name="l00092"></a>00092         <span class="keyword">const</span> axis2_char_t *algo
+<a name="l00093"></a>00093     );
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 
+<a name="l00112"></a>00112     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00113"></a>00113     <a class="code" href="group__oxs__c14n.html#gaad8c0004071c224c50d6a4162e19bb1">oxs_c14n_apply_stream</a>(
+<a name="l00114"></a>00114         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00115"></a>00115         <span class="keyword">const</span> axiom_document_t *doc,
+<a name="l00116"></a>00116         axis2_bool_t comments,
+<a name="l00117"></a>00117         axutil_stream_t *stream,
+<a name="l00118"></a>00118         <span class="keyword">const</span> axis2_bool_t exclusive,
+<a name="l00119"></a>00119         <span class="keyword">const</span> axutil_array_list_t *ns_prefixes,
+<a name="l00120"></a>00120         <span class="keyword">const</span> axiom_node_t *node
+<a name="l00121"></a>00121     );
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123 
+<a name="l00141"></a>00141     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00142"></a>00142     <a class="code" href="group__oxs__c14n.html#gf29a49dd9a48994edf4b3f260b6a57fe">oxs_c14n_apply</a> (
+<a name="l00143"></a>00143         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00144"></a>00144         <span class="keyword">const</span> axiom_document_t *doc,
+<a name="l00145"></a>00145         <span class="keyword">const</span> axis2_bool_t comments,
+<a name="l00146"></a>00146         axis2_char_t **outbuf,
+<a name="l00147"></a>00147         <span class="keyword">const</span> axis2_bool_t exclusive,
+<a name="l00148"></a>00148         <span class="keyword">const</span> axutil_array_list_t *ns_prefixes,
+<a name="l00149"></a>00149         <span class="keyword">const</span> axiom_node_t *node
+<a name="l00150"></a>00150     );
+<a name="l00151"></a>00151 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00152"></a>00152 <span class="preprocessor"></span>}
+<a name="l00154"></a>00154 <span class="preprocessor">#endif</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">#endif  </span><span class="comment">/* OXS_C14N_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__c14n_8h.html b/axis2/c/rampart/api/html/oxs__c14n_8h.html
new file mode 100644
index 0000000..1e06a36
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__c14n_8h.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_c14n.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_c14n.h File Reference</h1>Cannonicalization implementation for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_const.h&gt;</code><br>
+<code>#include &lt;axutil_error.h&gt;</code><br>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axutil_utils.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axutil_string.h&gt;</code><br>
+<code>#include &lt;axiom_document.h&gt;</code><br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br>
+<code>#include &lt;axutil_stream.h&gt;</code><br>
+
+<p>
+<a href="oxs__c14n_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#g16b9264cc86737e346a83bcb0b192043">oxs_c14n_apply_stream_algo</a> (const axutil_env_t *env, const axiom_document_t *doc, axutil_stream_t *stream, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#g7f4889c878463dd92df35bafc6e1d6ed">oxs_c14n_apply_algo</a> (const axutil_env_t *env, const axiom_document_t *doc, axis2_char_t **outbuf, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node, const axis2_char_t *algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#gaad8c0004071c224c50d6a4162e19bb1">oxs_c14n_apply_stream</a> (const axutil_env_t *env, const axiom_document_t *doc, axis2_bool_t comments, axutil_stream_t *stream, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__c14n.html#gf29a49dd9a48994edf4b3f260b6a57fe">oxs_c14n_apply</a> (const axutil_env_t *env, const axiom_document_t *doc, const axis2_bool_t comments, axis2_char_t **outbuf, const axis2_bool_t exclusive, const axutil_array_list_t *ns_prefixes, const axiom_node_t *node)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Cannonicalization implementation for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__cipher_8h-source.html b/axis2/c/rampart/api/html/oxs__cipher_8h-source.html
new file mode 100644
index 0000000..07ab0bb
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__cipher_8h-source.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_cipher.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_cipher.h</h1><a href="oxs__cipher_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_CIPHER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_CIPHER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="oxs__constants_8h.html" title="Constants for OMXMLSecurity.">oxs_constants.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="openssl__cipher__property_8h.html" title="The class to store cipher properties such as name, key size, block size etc.">openssl_cipher_property.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00049"></a>00049     AXIS2_EXTERN <a class="code" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *AXIS2_CALL
+<a name="l00050"></a>00050     <a class="code" href="group__oxs__cipher.html#gbae5541db8bbdc4bc54a0b48ec2d2635">oxs_get_cipher_property_for_url</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051                                     axis2_char_t *url);
+<a name="l00052"></a>00052 
+<a name="l00059"></a>00059     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00060"></a>00060     <a class="code" href="group__oxs__cipher.html#g4055a06bcb05ea64da52e49fa4252cac">oxs_get_cipher_name_for_url</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00061"></a>00061                                 axis2_char_t *url);
+<a name="l00062"></a>00062 
+<a name="l00069"></a>00069     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00070"></a>00070     <a class="code" href="group__oxs__cipher.html#g7e1e5c90d767dcade787eff84234abff">oxs_get_cipher_url_for_name</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071                                 axis2_char_t *name);
+<a name="l00072"></a>00072 
+<a name="l00074"></a>00074 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>}
+<a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>
+<a name="l00078"></a>00078 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_CIPHER_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__cipher_8h.html b/axis2/c/rampart/api/html/oxs__cipher_8h.html
new file mode 100644
index 0000000..a868dd5
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__cipher_8h.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_cipher.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_cipher.h File Reference</h1>Cipher related functions in OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__constants_8h-source.html">oxs_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__cipher__property_8h-source.html">openssl_cipher_property.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+
+<p>
+<a href="oxs__cipher_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+<a class="el" href="group__openssl__cipher__property.html#gc6dae44cdbdf078fd7c01d13c2909624">openssl_cipher_property_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#gbae5541db8bbdc4bc54a0b48ec2d2635">oxs_get_cipher_property_for_url</a> (const axutil_env_t *env, axis2_char_t *url)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#g4055a06bcb05ea64da52e49fa4252cac">oxs_get_cipher_name_for_url</a> (const axutil_env_t *env, axis2_char_t *url)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__cipher.html#g7e1e5c90d767dcade787eff84234abff">oxs_get_cipher_url_for_name</a> (const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Cipher related functions in OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__constants_8h-source.html b/axis2/c/rampart/api/html/oxs__constants_8h-source.html
new file mode 100644
index 0000000..f83cb0e
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__constants_8h-source.html
@@ -0,0 +1,423 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_constants.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_constants.h</h1><a href="oxs__constants_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License")" "</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00022"></a>00022 <span class="preprocessor">#ifndef OXS_CONSTANTS_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define OXS_CONSTANTS_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00040"></a>00040     <span class="comment">/*Default values*/</span>
+<a name="l00041"></a>00041     <span class="comment">/*Key transfer algo*/</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#define OXS_DEFAULT_KT_ALGO_HREF    OXS_HREF_RSA_PKCS1</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define OXS_DEFAULT_SYM_ALGO        OXS_HREF_AES_256_CBC</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define OXS_STR_DEFAULT             OXS_STR_EMBEDDED</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047     <span class="comment">/****************************************************************</span>
+<a name="l00048"></a>00048 <span class="comment">       Global prefixes </span>
+<a name="l00049"></a>00049 <span class="comment">    ****************************************************************/</span>
+<a name="l00050"></a>00050 <span class="preprocessor">#define OXS_XENC "xenc"</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define OXS_DS "ds"</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSSE "wsse"</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSSE_11 "wsse11"</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSU "wsu"</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSC "wsc"</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSSE_XMLNS      "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSSE_11_XMLNS   "http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd"</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSU_XMLNS "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>    <span class="comment">/****************************************************************</span>
+<a name="l00060"></a>00060 <span class="comment">        ID Prefixes</span>
+<a name="l00061"></a>00061 <span class="comment">    ****************************************************************/</span>
+<a name="l00062"></a>00062 <span class="preprocessor">#define OXS_ENCDATA_ID "EncDataID"</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ENCKEY_ID "EncKeyID"</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SIG_ID "SigID"</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define OXS_CERT_ID "CertID"</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define OXS_EMBEDDED_ID "EmbeddedID"</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#define OXS_DERIVED_ID "DKID"</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SIG_CONF_ID "SigConfID"</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define OXS_LOCAL_REFERENCE_PREFIX "#"</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>
+<a name="l00071"></a>00071     <span class="comment">/****************************************************************</span>
+<a name="l00072"></a>00072 <span class="comment">       Global namespaces </span>
+<a name="l00073"></a>00073 <span class="comment">    ****************************************************************/</span>
+<a name="l00074"></a>00074 <span class="preprocessor">#define OXS_DSIG_NS                "http://www.w3.org/2000/09/xmldsig#"</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ENC_NS                 "http://www.w3.org/2001/04/xmlenc#"</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="comment">/*#define OXS_WSSE_NS                "http://schemas.xmlsoap.org/ws/2002/04/secext"*/</span>
+<a name="l00077"></a>00077 <span class="preprocessor">#define OXS_WSSE_NS                "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSC_NS_05_02 "http://schemas.xmlsoap.org/ws/2005/02/sc"</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define OXS_WSC_NS_05_12 "http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512"</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00081"></a>00081     <span class="comment">/****************************************************************</span>
+<a name="l00082"></a>00082 <span class="comment">        DSig Nodes  </span>
+<a name="l00083"></a>00083 <span class="comment">    ****************************************************************/</span>
+<a name="l00084"></a>00084 <span class="preprocessor">#define OXS_NODE_SIGNATURE         "Signature"</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SIGNEDINFO        "SignedInfo"</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_CANONICALIZATION_METHOD "CanonicalizationMethod"</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SIGNATURE_METHOD    "SignatureMethod"</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SIGNATURE_VALUE     "SignatureValue"</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_DIGEST_METHOD       "DigestMethod"</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_DIGEST_VALUE        "DigestValue"</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_OBJECT             "Object"</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_MANIFEST           "Manifest"</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SIGNATUREPROPERTIES "SignatureProperties"</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SIGNATURE_CONFIRMATION "SignatureConfirmation" </span><span class="comment">/*SOAP 11*/</span>
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096     <span class="comment">/****************************************************************</span>
+<a name="l00097"></a>00097 <span class="comment">       Encryption Nodes </span>
+<a name="l00098"></a>00098 <span class="comment">    ****************************************************************/</span>
+<a name="l00099"></a>00099 <span class="preprocessor">#define OXS_NODE_ENCRYPTED_DATA             "EncryptedData"</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_ENCRYPTION_METHOD          "EncryptionMethod"</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_ENCRYPTION_PROPERTIES      "EncryptionProperties"</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_ENCRYPTION_PROPERTY        "EncryptionProperty"</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_CIPHER_DATA                "CipherData"</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_CIPHER_VALUE               "CipherValue"</span>
+<a name="l00105"></a>00105 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_CIPHER_REFERENCE           "CipherReference"</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_REFERENCE_LIST             "ReferenceList"</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_DATA_REFERENCE             "DataReference"</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_KEY_REFERENCE              "KeyReference"</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_CARRIED_KEYNAME            "CarriedKeyName"</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TYPE_ENC_CONTENT                "http://www.w3.org/2001/04/xmlenc#Content"</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TYPE_ENC_ELEMENT                "http://www.w3.org/2001/04/xmlenc#Element"</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a>00113     <span class="comment">/****************************************************************</span>
+<a name="l00114"></a>00114 <span class="comment">       KeyInfo Nodes</span>
+<a name="l00115"></a>00115 <span class="comment">    ****************************************************************/</span>
+<a name="l00116"></a>00116 <span class="preprocessor">#define OXS_NODE_KEY_INFO               "KeyInfo"</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_REFERENCE             "Reference"</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_TRANSFORMS            "Transforms"</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_TRANSFORM             "Transform"</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_TRANSFORMATIONPARAMETERS   "TransformationParameters"</span>
+<a name="l00121"></a>00121 <span class="preprocessor"></span>    <span class="comment">/****************************************************************</span>
+<a name="l00122"></a>00122 <span class="comment">        KeyInfo Nodes</span>
+<a name="l00123"></a>00123 <span class="comment">    ****************************************************************/</span>
+<a name="l00124"></a>00124 <span class="preprocessor">#define OXS_NODE_BINARY_SECURITY_TOKEN     "BinarySecurityToken"</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_KEY_IDENTIFIER     "KeyIdentifier"</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SECURITY_TOKEN_REFRENCE    "SecurityTokenReference"</span>
+<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_EMBEDDED    "Embedded"</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span>
+<a name="l00129"></a>00129     <span class="comment">/****************************************************************</span>
+<a name="l00130"></a>00130 <span class="comment">        Secure Conversation Nodes</span>
+<a name="l00131"></a>00131 <span class="comment">    ****************************************************************/</span>
+<a name="l00132"></a>00132 <span class="preprocessor">#define OXS_NODE_DERIVED_KEY_TOKEN     "DerivedKeyToken"</span>
+<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_PROPERTIES "Properties"</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_GENERATION "Generation"</span>
+<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_OFFSET "Offset"</span>
+<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_LENGTH "Length"</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_LABEL "Label"</span>
+<a name="l00138"></a>00138 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_NONCE "Nonce"</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SECURITY_CONTEXT_TOKEN "SecurityContextToken"</span>
+<a name="l00140"></a>00140 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_IDENTIFIER "Identifier"</span>
+<a name="l00141"></a>00141 <span class="preprocessor"></span><span class="preprocessor">#define OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_02 "http://schemas.xmlsoap.org/ws/2005/02/sc/sct"</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span><span class="preprocessor">#define OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_12 "http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512/sct"</span>
+<a name="l00143"></a>00143 <span class="preprocessor"></span>
+<a name="l00144"></a>00144 <span class="comment">/************************</span>
+<a name="l00145"></a>00145 <span class="comment">    SAML nodes</span>
+<a name="l00146"></a>00146 <span class="comment">*************************/</span>
+<a name="l00147"></a>00147 <span class="preprocessor">#define OXS_NODE_SAML_ASSERTION  "Assertion"</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SAML_PREFIX    "saml"</span>
+<a name="l00149"></a>00149 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SAML_SUBJECT_CONFIRMATION_METHOD "ConfirmationMethod"</span>
+<a name="l00150"></a>00150 <span class="preprocessor"></span>    <span class="comment">/****************************************************************</span>
+<a name="l00151"></a>00151 <span class="comment">        Attributes</span>
+<a name="l00152"></a>00152 <span class="comment">    ****************************************************************/</span>
+<a name="l00153"></a>00153 <span class="preprocessor">#define OXS_ATTR_ID            "Id"</span>
+<a name="l00154"></a>00154 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_URI           "URI"</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_TYPE          "Type"</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_MIMETYPE      "MimeType"</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_ENCODING      "Encoding"</span>
+<a name="l00158"></a>00158 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_ALGORITHM     "Algorithm"</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_FILTER        "Filter"</span>
+<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_RECIPIENT     "Recipient"</span>
+<a name="l00161"></a>00161 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_TARGET        "Target"</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_ENCODING_TYPE  "EncodingType"</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_VALUE_TYPE     "ValueType"</span>
+<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ATTR_VALUE     "Value"</span>
+<a name="l00165"></a>00165 <span class="preprocessor"></span>
+<a name="l00166"></a>00166 
+<a name="l00167"></a>00167     <span class="comment">/****************************************************************</span>
+<a name="l00168"></a>00168 <span class="comment">       AES </span>
+<a name="l00169"></a>00169 <span class="comment">    ****************************************************************/</span>
+<a name="l00170"></a>00170 
+<a name="l00171"></a>00171 <span class="preprocessor">#define OXS_NAME_AES_128_CBC        "aes128-cbc"</span>
+<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_AES_128_CBC        "http://www.w3.org/2001/04/xmlenc#aes128-cbc"</span>
+<a name="l00173"></a>00173 <span class="preprocessor"></span>
+<a name="l00174"></a>00174 <span class="preprocessor">#define OXS_NAME_AES_192_CBC        "aes192-cbc"</span>
+<a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_AES_192_CBC        "http://www.w3.org/2001/04/xmlenc#aes192-cbc"</span>
+<a name="l00176"></a>00176 <span class="preprocessor"></span>
+<a name="l00177"></a>00177 <span class="preprocessor">#define OXS_NAME_AES_256_CBC        "aes256-cbc"</span>
+<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_AES_256_CBC        "http://www.w3.org/2001/04/xmlenc#aes256-cbc"</span>
+<a name="l00179"></a>00179 <span class="preprocessor"></span>
+<a name="l00180"></a>00180 <span class="preprocessor">#define OXS_NAME_KW_AES_128         "kw-aes128"</span>
+<a name="l00181"></a>00181 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_KW_AES_128         "http://www.w3.org/2001/04/xmlenc#kw-aes128"</span>
+<a name="l00182"></a>00182 <span class="preprocessor"></span>
+<a name="l00183"></a>00183 <span class="preprocessor">#define OXS_NAME_KW_AES_192         "kw-aes192"</span>
+<a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_KW_AES_192         "http://www.w3.org/2001/04/xmlenc#kw-aes192"</span>
+<a name="l00185"></a>00185 <span class="preprocessor"></span>
+<a name="l00186"></a>00186 <span class="preprocessor">#define OXS_NAME_KW_AES_256         "kw-aes256"</span>
+<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_KW_AES_256         "http://www.w3.org/2001/04/xmlenc#kw-aes256"</span>
+<a name="l00188"></a>00188 <span class="preprocessor"></span>
+<a name="l00189"></a>00189     <span class="comment">/****************************************************************</span>
+<a name="l00190"></a>00190 <span class="comment">      BASE64 </span>
+<a name="l00191"></a>00191 <span class="comment">    ****************************************************************/</span>
+<a name="l00192"></a>00192 <span class="preprocessor">#define OXS_NAME_BASE64           "base64"</span>
+<a name="l00193"></a>00193 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_BASE64           "http://www.w3.org/2000/09/xmldsig#base64"</span>
+<a name="l00194"></a>00194 <span class="preprocessor"></span>
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196     <span class="comment">/****************************************************************</span>
+<a name="l00197"></a>00197 <span class="comment">     DES </span>
+<a name="l00198"></a>00198 <span class="comment">    ****************************************************************/</span>
+<a name="l00199"></a>00199 <span class="preprocessor">#define OXS_NAME_DES_KEY_VALUE       "des"</span>
+<a name="l00200"></a>00200 <span class="preprocessor"></span>
+<a name="l00201"></a>00201 <span class="preprocessor">#define OXS_NAME_DES3_CBC           "tripledes-cbc"</span>
+<a name="l00202"></a>00202 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_DES3_CBC           "http://www.w3.org/2001/04/xmlenc#tripledes-cbc"</span>
+<a name="l00203"></a>00203 <span class="preprocessor"></span>
+<a name="l00204"></a>00204 <span class="preprocessor">#define OXS_NAME_KW_DES3            "kw-tripledes"</span>
+<a name="l00205"></a>00205 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_KW_DES3            "http://www.w3.org/2001/04/xmlenc#kw-tripledes"</span>
+<a name="l00206"></a>00206 <span class="preprocessor"></span>
+<a name="l00207"></a>00207 
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209     <span class="comment">/****************************************************************</span>
+<a name="l00210"></a>00210 <span class="comment">        DSA </span>
+<a name="l00211"></a>00211 <span class="comment">    ****************************************************************/</span>
+<a name="l00212"></a>00212 <span class="preprocessor">#define OXS_NAME_DSA_KEY_VALUE          "dsa"</span>
+<a name="l00213"></a>00213 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_DSA_KEY_VALUE          "DSAKeyValue"</span>
+<a name="l00214"></a>00214 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_DSA_KEY_VALUE          "http://www.w3.org/2000/09/xmldsig#DSAKeyValue"</span>
+<a name="l00215"></a>00215 <span class="preprocessor"></span>
+<a name="l00216"></a>00216 <span class="preprocessor">#define OXS_NAME_DSA_SHA1          "dsa-sha1"</span>
+<a name="l00217"></a>00217 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_DSA_SHA1          "http://www.w3.org/2000/09/xmldsig#dsa-sha1"</span>
+<a name="l00218"></a>00218 <span class="preprocessor"></span>
+<a name="l00219"></a>00219     <span class="comment">/****************************************************************</span>
+<a name="l00220"></a>00220 <span class="comment">       HMAC</span>
+<a name="l00221"></a>00221 <span class="comment">     ****************************************************************/</span>
+<a name="l00222"></a>00222 <span class="preprocessor">#define OXS_NAME_HMAC_SHA1      "HmacSha1"</span>
+<a name="l00223"></a>00223 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_HMAC_SHA1    "http://www.w3.org/2000/09/xmldsig#hmac-sha1"</span>
+<a name="l00224"></a>00224 <span class="preprocessor"></span>
+<a name="l00225"></a>00225     <span class="comment">/****************************************************************</span>
+<a name="l00226"></a>00226 <span class="comment">       EncryptedKey</span>
+<a name="l00227"></a>00227 <span class="comment">    ****************************************************************/</span>
+<a name="l00228"></a>00228 <span class="preprocessor">#define OXS_NAME_ENCRYPTED_KEY         "enc-key"</span>
+<a name="l00229"></a>00229 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_ENCRYPTED_KEY         "EncryptedKey"</span>
+<a name="l00230"></a>00230 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_ENCRYPTED_KEY         "http://www.w3.org/2001/04/xmlenc#EncryptedKey"</span>
+<a name="l00231"></a>00231 <span class="preprocessor"></span>
+<a name="l00232"></a>00232     <span class="comment">/****************************************************************</span>
+<a name="l00233"></a>00233 <span class="comment">       C14N</span>
+<a name="l00234"></a>00234 <span class="comment">    ****************************************************************/</span>
+<a name="l00235"></a>00235 
+<a name="l00236"></a>00236 <span class="preprocessor">#define OXS_HREF_XML_C14N                   "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"</span>
+<a name="l00237"></a>00237 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_XML_EXC_C14N     "http://www.w3.org/2001/10/xml-exc-c14n#"</span>
+<a name="l00238"></a>00238 <span class="preprocessor"></span>
+<a name="l00239"></a>00239 <span class="preprocessor">#define OXS_HREF_XML_C14N_WITH_COMMENTS         "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"</span>
+<a name="l00240"></a>00240 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_XML_EXC_C14N_WITH_COMMENTS "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"</span>
+<a name="l00241"></a>00241 <span class="preprocessor"></span>    <span class="comment">/****************************************************************</span>
+<a name="l00242"></a>00242 <span class="comment">       Transforms</span>
+<a name="l00243"></a>00243 <span class="comment">    ****************************************************************/</span>
+<a name="l00244"></a>00244 <span class="preprocessor">#define OXS_HREF_TRANSFORM_XML_EXC_C14N     OXS_HREF_XML_EXC_C14N</span>
+<a name="l00245"></a>00245 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_TRANSFORM_STR_TRANSFORM     "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform"</span>
+<a name="l00246"></a>00246 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_TRANSFORM_ENVELOPED_SIGNATURE "http://www.w3.org/2000/09/xmldsig#enveloped-signature"</span>
+<a name="l00247"></a>00247 <span class="preprocessor"></span>
+<a name="l00248"></a>00248     <span class="comment">/****************************************************************</span>
+<a name="l00249"></a>00249 <span class="comment">        KeyNAME</span>
+<a name="l00250"></a>00250 <span class="comment">    ****************************************************************/</span>
+<a name="l00251"></a>00251 <span class="preprocessor">#define OXS_NAME_KEY_NAME          "key-name"</span>
+<a name="l00252"></a>00252 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_KEY_NAME          "KeyName"</span>
+<a name="l00253"></a>00253 <span class="preprocessor"></span>
+<a name="l00254"></a>00254 
+<a name="l00255"></a>00255     <span class="comment">/****************************************************************</span>
+<a name="l00256"></a>00256 <span class="comment">        KeyValue </span>
+<a name="l00257"></a>00257 <span class="comment">    ****************************************************************/</span>
+<a name="l00258"></a>00258 <span class="preprocessor">#define OXS_NAME_KEY_VALUE         "key-value"</span>
+<a name="l00259"></a>00259 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_KEY_VALUE         "KeyValue"</span>
+<a name="l00260"></a>00260 <span class="preprocessor"></span>
+<a name="l00261"></a>00261 
+<a name="l00262"></a>00262     <span class="comment">/****************************************************************</span>
+<a name="l00263"></a>00263 <span class="comment">        MD5 </span>
+<a name="l00264"></a>00264 <span class="comment">    ****************************************************************/</span>
+<a name="l00265"></a>00265 <span class="preprocessor">#define OXS_NAME_MD5              "md5"</span>
+<a name="l00266"></a>00266 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_MD5              "http://www.w3.org/2001/04/xmldsig-more#md5"</span>
+<a name="l00267"></a>00267 <span class="preprocessor"></span>
+<a name="l00268"></a>00268     <span class="comment">/****************************************************************</span>
+<a name="l00269"></a>00269 <span class="comment">        RetrievalMethod</span>
+<a name="l00270"></a>00270 <span class="comment">    ****************************************************************/</span>
+<a name="l00271"></a>00271 <span class="preprocessor">#define OXS_NAME_RETRIEVAL_METHOD      "retrieval-method"</span>
+<a name="l00272"></a>00272 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_RETRIEVAL_METHOD      "RetrievalMethod"</span>
+<a name="l00273"></a>00273 <span class="preprocessor"></span>
+<a name="l00274"></a>00274     <span class="comment">/****************************************************************</span>
+<a name="l00275"></a>00275 <span class="comment">        RSA </span>
+<a name="l00276"></a>00276 <span class="comment">    ****************************************************************/</span>
+<a name="l00277"></a>00277 <span class="preprocessor">#define OXS_NAME_RSAKEY_VALUE          "rsa"</span>
+<a name="l00278"></a>00278 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_RSAKEY_VALUE          "RSAKeyValue"</span>
+<a name="l00279"></a>00279 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSAKEY_VALUE          "http://www.w3.org/2000/09/xmldsig#RSAKeyValue"</span>
+<a name="l00280"></a>00280 <span class="preprocessor"></span>
+<a name="l00281"></a>00281 <span class="preprocessor">#define OXS_NAME_RSA_MD5           "rsa-md5"</span>
+<a name="l00282"></a>00282 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_MD5           "http://www.w3.org/2001/04/xmldsig-more#rsa-md5"</span>
+<a name="l00283"></a>00283 <span class="preprocessor"></span>
+<a name="l00284"></a>00284 <span class="preprocessor">#define OXS_NAME_RSA_RIPEMD160         "rsa-ripemd160"</span>
+<a name="l00285"></a>00285 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_RIPEMD160         "http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160"</span>
+<a name="l00286"></a>00286 <span class="preprocessor"></span>
+<a name="l00287"></a>00287 <span class="preprocessor">#define OXS_NAME_RSA_SHA1          "rsa-sha1"</span>
+<a name="l00288"></a>00288 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_SHA1          "http://www.w3.org/2000/09/xmldsig#rsa-sha1"</span>
+<a name="l00289"></a>00289 <span class="preprocessor"></span>
+<a name="l00290"></a>00290 <span class="preprocessor">#define OXS_NAME_RSA_SHA224        "rsa-sha224"</span>
+<a name="l00291"></a>00291 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_SHA224        "http://www.w3.org/2001/04/xmldsig-more#rsa-sha224"</span>
+<a name="l00292"></a>00292 <span class="preprocessor"></span>
+<a name="l00293"></a>00293 <span class="preprocessor">#define OXS_NAME_RSA_SHA256        "rsa-sha256"</span>
+<a name="l00294"></a>00294 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_SHA256        "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"</span>
+<a name="l00295"></a>00295 <span class="preprocessor"></span>
+<a name="l00296"></a>00296 <span class="preprocessor">#define OXS_NAME_RSA_SHA384        "rsa-sha384"</span>
+<a name="l00297"></a>00297 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_SHA384        "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"</span>
+<a name="l00298"></a>00298 <span class="preprocessor"></span>
+<a name="l00299"></a>00299 <span class="preprocessor">#define OXS_NAME_RSA_SHA512        "rsa-sha512"</span>
+<a name="l00300"></a>00300 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_SHA512        "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"</span>
+<a name="l00301"></a>00301 <span class="preprocessor"></span>
+<a name="l00302"></a>00302 <span class="preprocessor">#define OXS_NAME_RSA_PKCS1         "rsa-1_5"</span>
+<a name="l00303"></a>00303 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_PKCS1         "http://www.w3.org/2001/04/xmlenc#rsa-1_5"</span>
+<a name="l00304"></a>00304 <span class="preprocessor"></span>
+<a name="l00305"></a>00305 <span class="preprocessor">#define OXS_NAME_RSA_OAEP          "rsa-oaep-mgf1p"</span>
+<a name="l00306"></a>00306 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RSA_OAEP          "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"</span>
+<a name="l00307"></a>00307 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_RSA_OAEP_PARAMS        "OAEPparams"</span>
+<a name="l00308"></a>00308 <span class="preprocessor"></span>
+<a name="l00309"></a>00309 
+<a name="l00310"></a>00310     <span class="comment">/****************************************************************</span>
+<a name="l00311"></a>00311 <span class="comment">        SHA1 </span>
+<a name="l00312"></a>00312 <span class="comment">    ****************************************************************/</span>
+<a name="l00313"></a>00313 <span class="preprocessor">#define OXS_NAME_SHA1             "sha1"</span>
+<a name="l00314"></a>00314 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_SHA1             "http://www.w3.org/2000/09/xmldsig#sha1"</span>
+<a name="l00315"></a>00315 <span class="preprocessor"></span>
+<a name="l00316"></a>00316 <span class="preprocessor">#define OXS_NAME_SHA224           "sha224"</span>
+<a name="l00317"></a>00317 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_SHA224           "http://www.w3.org/2001/04/xmldsig-more#sha224"</span>
+<a name="l00318"></a>00318 <span class="preprocessor"></span>
+<a name="l00319"></a>00319 <span class="preprocessor">#define OXS_NAME_SHA256           "sha256"</span>
+<a name="l00320"></a>00320 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_SHA256           "http://www.w3.org/2001/04/xmlenc#sha256"</span>
+<a name="l00321"></a>00321 <span class="preprocessor"></span>
+<a name="l00322"></a>00322 <span class="preprocessor">#define OXS_NAME_SHA384           "sha384"</span>
+<a name="l00323"></a>00323 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_SHA384           "http://www.w3.org/2001/04/xmldsig-more#sha384"</span>
+<a name="l00324"></a>00324 <span class="preprocessor"></span>
+<a name="l00325"></a>00325 <span class="preprocessor">#define OXS_NAME_SHA512           "sha512"</span>
+<a name="l00326"></a>00326 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_SHA512           "http://www.w3.org/2001/04/xmlenc#sha512"</span>
+<a name="l00327"></a>00327 <span class="preprocessor"></span>
+<a name="l00328"></a>00328 <span class="preprocessor">#define OXS_SC_DK_NAME_P_SHA1     "P_SHA-1"</span>
+<a name="l00329"></a>00329 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SC_DK_HREF_P_SHA1     "http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1"</span>
+<a name="l00330"></a>00330 <span class="preprocessor"></span>    <span class="comment">/****************************************************************</span>
+<a name="l00331"></a>00331 <span class="comment">        X509 </span>
+<a name="l00332"></a>00332 <span class="comment">    ****************************************************************/</span>
+<a name="l00333"></a>00333 <span class="preprocessor">#define OXS_NAME_X509_DATA         "x509"</span>
+<a name="l00334"></a>00334 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_X509_DATA         "X509Data"</span>
+<a name="l00335"></a>00335 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_X509_DATA         "http://www.w3.org/2000/09/xmldsig#X509Data"</span>
+<a name="l00336"></a>00336 <span class="preprocessor"></span>
+<a name="l00337"></a>00337 <span class="preprocessor">#define OXS_NODE_X509_CERTIFICATE      "X509Certificate"</span>
+<a name="l00338"></a>00338 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_X509_CRL          "X509CRL"</span>
+<a name="l00339"></a>00339 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_X509_SUBJECT_NAME      "X509SubjectName"</span>
+<a name="l00340"></a>00340 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_X509_ISSUER_SERIAL     "X509IssuerSerial"</span>
+<a name="l00341"></a>00341 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_X509_ISSUER_NAME       "X509IssuerName"</span>
+<a name="l00342"></a>00342 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_X509_SERIAL_NUMBER     "X509SerialNumber"</span>
+<a name="l00343"></a>00343 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_X509_SKI          "X509SKI"</span>
+<a name="l00344"></a>00344 <span class="preprocessor"></span>
+<a name="l00345"></a>00345 <span class="preprocessor">#define OXS_NAME_RAW_X509_CERT          "raw-x509-cert"</span>
+<a name="l00346"></a>00346 <span class="preprocessor"></span><span class="preprocessor">#define OXS_HREF_RAW_X509_CERT          "http://www.w3.org/2000/09/xmldsig#rawX509Certificate"</span>
+<a name="l00347"></a>00347 <span class="preprocessor"></span>
+<a name="l00348"></a>00348 <span class="preprocessor">#define OXS_NAME_X509_STORE        "x509-store"</span>
+<a name="l00349"></a>00349 <span class="preprocessor"></span>
+<a name="l00350"></a>00350     <span class="comment">/****************************************************************</span>
+<a name="l00351"></a>00351 <span class="comment">        SOAP 1.1/1.2</span>
+<a name="l00352"></a>00352 <span class="comment">    ****************************************************************/</span>
+<a name="l00353"></a>00353 <span class="preprocessor">#define OXS_NODE_ENVELOPE         "Envelope"</span>
+<a name="l00354"></a>00354 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_HEADER           "Header"</span>
+<a name="l00355"></a>00355 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_BODY                 "Body"</span>
+<a name="l00356"></a>00356 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_FAULT                "Fault"</span>
+<a name="l00357"></a>00357 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_FAULT_CODE        "faultcode"</span>
+<a name="l00358"></a>00358 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_FAULT_STRING              "faultstring"</span>
+<a name="l00359"></a>00359 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_FAULT_ACTOR               "faultactor"</span>
+<a name="l00360"></a>00360 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_FAULT_DETAIL              "detail"</span>
+<a name="l00361"></a>00361 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_CODE             "Code"</span>
+<a name="l00362"></a>00362 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_REASON           "Reason"</span>
+<a name="l00363"></a>00363 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_NODE             "Node"</span>
+<a name="l00364"></a>00364 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_ROLE             "Role"</span>
+<a name="l00365"></a>00365 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_DETAIL           "Detail"</span>
+<a name="l00366"></a>00366 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_VALUE            "Value"</span>
+<a name="l00367"></a>00367 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_SUBCODE          "Subcode"</span>
+<a name="l00368"></a>00368 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_TEXT             "Text"</span>
+<a name="l00369"></a>00369 <span class="preprocessor"></span>
+<a name="l00370"></a>00370 
+<a name="l00371"></a>00371 <span class="preprocessor">#define OXS_SOAP_FAULT_CODE_VERSION_MISMATCH     "VersionMismatch"</span>
+<a name="l00372"></a>00372 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SOAP_FAULT_CODE_MUST_UNDERSTAND      "MustUnderstand"</span>
+<a name="l00373"></a>00373 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SOAP_FAULT_CODE_CLIENT          "Client"</span>
+<a name="l00374"></a>00374 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SOAP_FAULT_CODE_SERVER          "Server"</span>
+<a name="l00375"></a>00375 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SOAP_FAULT_CODE_RECEIVER        "Receiver"</span>
+<a name="l00376"></a>00376 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SOAP_FAULT_CODE_SENDER          "Sender"</span>
+<a name="l00377"></a>00377 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SOAP_FAULT_DATA_ENCODNING_UNKNOWN    "DataEncodingUnknown"</span>
+<a name="l00378"></a>00378 <span class="preprocessor"></span>
+<a name="l00379"></a>00379     <span class="comment">/****************************************************************</span>
+<a name="l00380"></a>00380 <span class="comment">        Ext</span>
+<a name="l00381"></a>00381 <span class="comment">    ****************************************************************/</span>
+<a name="l00382"></a>00382 <span class="preprocessor">#define OXS_ENCODING_BASE64BINARY "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"</span>
+<a name="l00383"></a>00383 <span class="preprocessor"></span><span class="preprocessor">#define OXS_VALUE_X509V3 "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"</span>
+<a name="l00384"></a>00384 <span class="preprocessor"></span><span class="preprocessor">#define OXS_X509_SUBJ_KI "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier"</span>
+<a name="l00385"></a>00385 <span class="preprocessor"></span><span class="preprocessor">#define OXS_X509_TUMBP_PRINT_SHA1 "http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1"</span>
+<a name="l00386"></a>00386 <span class="preprocessor"></span><span class="preprocessor">#define OXS_X509_ENCRYPTED_KEY_SHA1 "http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKeySHA1"</span>
+<a name="l00387"></a>00387 <span class="preprocessor"></span>    <span class="comment">/****************************************************************</span>
+<a name="l00388"></a>00388 <span class="comment">        ST References</span>
+<a name="l00389"></a>00389 <span class="comment">    ****************************************************************/</span>
+<a name="l00390"></a>00390 <span class="preprocessor">#define OXS_STR_DIRECT_REFERENCE "DirectReference"</span>
+<a name="l00391"></a>00391 <span class="preprocessor"></span><span class="preprocessor">#define OXS_STR_KEY_IDENTIFIER  OXS_NODE_KEY_IDENTIFIER</span>
+<a name="l00392"></a>00392 <span class="preprocessor"></span><span class="preprocessor">#define OXS_STR_EMBEDDED        OXS_NODE_EMBEDDED</span>
+<a name="l00393"></a>00393 <span class="preprocessor"></span><span class="preprocessor">#define OXS_STR_ISSUER_SERIAL "IssuerSerial"</span>
+<a name="l00394"></a>00394 <span class="preprocessor"></span><span class="preprocessor">#define OXS_STR_THUMB_PRINT "ThumbPrint"</span>
+<a name="l00395"></a>00395 <span class="preprocessor"></span><span class="preprocessor">#define OXS_STR_EXTERNAL_URI "ExternalUri"</span>
+<a name="l00396"></a>00396 <span class="preprocessor"></span><span class="preprocessor">#define OXS_STR_ENCRYPTED_KEY "Encryptedkey"</span>
+<a name="l00397"></a>00397 <span class="preprocessor"></span>
+<a name="l00398"></a>00398     
+<a name="l00399"></a>00399     <span class="comment">/****************************************************************</span>
+<a name="l00400"></a>00400 <span class="comment">        WS Security 1.1</span>
+<a name="l00401"></a>00401 <span class="comment">    ****************************************************************/</span>
+<a name="l00402"></a>00402 <span class="preprocessor">#define OXS_WSS_11_VALUE_TYPE_ENCRYPTED_KEY "http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey"</span>
+<a name="l00403"></a>00403 <span class="preprocessor"></span><span class="preprocessor">#define OXS_NODE_ENCRYPTED_HEADER "EncryptedHeader"</span>
+<a name="l00404"></a>00404 <span class="preprocessor"></span>    <span class="comment">/*************************************************************************/</span>
+<a name="l00405"></a>00405 
+<a name="l00406"></a>00406 
+<a name="l00408"></a>00408 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00409"></a>00409 <span class="preprocessor"></span>}
+<a name="l00410"></a>00410 <span class="preprocessor">#endif</span>
+<a name="l00411"></a>00411 <span class="preprocessor"></span>
+<a name="l00412"></a>00412 <span class="preprocessor">#endif </span><span class="comment">/* OXS_CONSTANTS_H*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__constants_8h.html b/axis2/c/rampart/api/html/oxs__constants_8h.html
new file mode 100644
index 0000000..ec889bd
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__constants_8h.html
@@ -0,0 +1,674 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_constants.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_constants.h File Reference</h1>Constants for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="oxs__constants_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbdf34a4128f60fa9bbf292abad8a4622"></a><!-- doxytag: member="oxs_constants.h::OXS_DEFAULT_KT_ALGO_HREF" ref="gbdf34a4128f60fa9bbf292abad8a4622" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DEFAULT_KT_ALGO_HREF</b>&nbsp;&nbsp;&nbsp;OXS_HREF_RSA_PKCS1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc4cbeb7e8bc3940da43162c6c290203"></a><!-- doxytag: member="oxs_constants.h::OXS_DEFAULT_SYM_ALGO" ref="gfc4cbeb7e8bc3940da43162c6c290203" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DEFAULT_SYM_ALGO</b>&nbsp;&nbsp;&nbsp;OXS_HREF_AES_256_CBC</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g08af8ee0c88eb68101dfee096fd97937"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_DEFAULT" ref="g08af8ee0c88eb68101dfee096fd97937" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_DEFAULT</b>&nbsp;&nbsp;&nbsp;OXS_STR_EMBEDDED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g42782b5f880e9cb8fff44f7aaa688c66"></a><!-- doxytag: member="oxs_constants.h::OXS_XENC" ref="g42782b5f880e9cb8fff44f7aaa688c66" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_XENC</b>&nbsp;&nbsp;&nbsp;&quot;xenc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf68fb69df97bbd66284f20db7e3258fd"></a><!-- doxytag: member="oxs_constants.h::OXS_DS" ref="gf68fb69df97bbd66284f20db7e3258fd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DS</b>&nbsp;&nbsp;&nbsp;&quot;ds&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf90e024fc19bbf3ef13ec784573aafae"></a><!-- doxytag: member="oxs_constants.h::OXS_WSSE" ref="gf90e024fc19bbf3ef13ec784573aafae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE</b>&nbsp;&nbsp;&nbsp;&quot;wsse&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g06f1e1eba9a82f43a5a0582796cf6329"></a><!-- doxytag: member="oxs_constants.h::OXS_WSSE_11" ref="g06f1e1eba9a82f43a5a0582796cf6329" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_11</b>&nbsp;&nbsp;&nbsp;&quot;wsse11&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g06feac4ddf58e2dfb93997177303cb18"></a><!-- doxytag: member="oxs_constants.h::OXS_WSU" ref="g06feac4ddf58e2dfb93997177303cb18" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSU</b>&nbsp;&nbsp;&nbsp;&quot;wsu&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfda3ae7273ff7c4239180a50bc970352"></a><!-- doxytag: member="oxs_constants.h::OXS_WSC" ref="gfda3ae7273ff7c4239180a50bc970352" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSC</b>&nbsp;&nbsp;&nbsp;&quot;wsc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf74f6b1becc76ba1f87524b255ddeb3"></a><!-- doxytag: member="oxs_constants.h::OXS_WSSE_XMLNS" ref="gcf74f6b1becc76ba1f87524b255ddeb3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbfbadbfd9c4019ce0086532e1df77299"></a><!-- doxytag: member="oxs_constants.h::OXS_WSSE_11_XMLNS" ref="gbfbadbfd9c4019ce0086532e1df77299" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_11_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bdd80219c95c24613853eb504a0cfa4"></a><!-- doxytag: member="oxs_constants.h::OXS_WSU_XMLNS" ref="g5bdd80219c95c24613853eb504a0cfa4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSU_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g21de181022414bf5cb3721372e6e92be"></a><!-- doxytag: member="oxs_constants.h::OXS_ENCDATA_ID" ref="g21de181022414bf5cb3721372e6e92be" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENCDATA_ID</b>&nbsp;&nbsp;&nbsp;&quot;EncDataID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geca6d5e5776bf51e461edca4295acfe9"></a><!-- doxytag: member="oxs_constants.h::OXS_ENCKEY_ID" ref="geca6d5e5776bf51e461edca4295acfe9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENCKEY_ID</b>&nbsp;&nbsp;&nbsp;&quot;EncKeyID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0f8f2a4c7e7b9bb87a8fe4875f0eb1b5"></a><!-- doxytag: member="oxs_constants.h::OXS_SIG_ID" ref="g0f8f2a4c7e7b9bb87a8fe4875f0eb1b5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SIG_ID</b>&nbsp;&nbsp;&nbsp;&quot;SigID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8461a5d77ee37bbad3f4c64f3a5af57d"></a><!-- doxytag: member="oxs_constants.h::OXS_CERT_ID" ref="g8461a5d77ee37bbad3f4c64f3a5af57d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_CERT_ID</b>&nbsp;&nbsp;&nbsp;&quot;CertID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0e364b463829e655dbbac44d306ff369"></a><!-- doxytag: member="oxs_constants.h::OXS_EMBEDDED_ID" ref="g0e364b463829e655dbbac44d306ff369" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_EMBEDDED_ID</b>&nbsp;&nbsp;&nbsp;&quot;EmbeddedID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5749b2c092daea7d6ff6aed946da773a"></a><!-- doxytag: member="oxs_constants.h::OXS_DERIVED_ID" ref="g5749b2c092daea7d6ff6aed946da773a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DERIVED_ID</b>&nbsp;&nbsp;&nbsp;&quot;DKID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g00bf910a9d484fed40aa28162aa633c5"></a><!-- doxytag: member="oxs_constants.h::OXS_SIG_CONF_ID" ref="g00bf910a9d484fed40aa28162aa633c5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SIG_CONF_ID</b>&nbsp;&nbsp;&nbsp;&quot;SigConfID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd475dc661bd70fb39be60d3b2c7618f2"></a><!-- doxytag: member="oxs_constants.h::OXS_LOCAL_REFERENCE_PREFIX" ref="gd475dc661bd70fb39be60d3b2c7618f2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_LOCAL_REFERENCE_PREFIX</b>&nbsp;&nbsp;&nbsp;&quot;#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8da6d091bdb90e22f3d0556318681d6"></a><!-- doxytag: member="oxs_constants.h::OXS_DSIG_NS" ref="gf8da6d091bdb90e22f3d0556318681d6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_DSIG_NS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbc161d1b0c7c3ae785274992bb96c03c"></a><!-- doxytag: member="oxs_constants.h::OXS_ENC_NS" ref="gbc161d1b0c7c3ae785274992bb96c03c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENC_NS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf9ff397f8030bf9a8e5f0eb43ab73bae"></a><!-- doxytag: member="oxs_constants.h::OXS_WSSE_NS" ref="gf9ff397f8030bf9a8e5f0eb43ab73bae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSSE_NS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga5b9f535418e8ec3ddaec5231846d610"></a><!-- doxytag: member="oxs_constants.h::OXS_WSC_NS_05_02" ref="ga5b9f535418e8ec3ddaec5231846d610" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSC_NS_05_02</b>&nbsp;&nbsp;&nbsp;&quot;http://schemas.xmlsoap.org/ws/2005/02/sc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g32c2d5a5d09c12a210b15a14e3fa5db0"></a><!-- doxytag: member="oxs_constants.h::OXS_WSC_NS_05_12" ref="g32c2d5a5d09c12a210b15a14e3fa5db0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSC_NS_05_12</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9728748271bd9ff2eccbfb5fbc998a6c"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SIGNATURE" ref="g9728748271bd9ff2eccbfb5fbc998a6c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE</b>&nbsp;&nbsp;&nbsp;&quot;Signature&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98a195063a2a2bf754b638801d83c305"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SIGNEDINFO" ref="g98a195063a2a2bf754b638801d83c305" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNEDINFO</b>&nbsp;&nbsp;&nbsp;&quot;SignedInfo&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdc2c5dbc24cbce2a1a86277f65e292d5"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_CANONICALIZATION_METHOD" ref="gdc2c5dbc24cbce2a1a86277f65e292d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CANONICALIZATION_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;CanonicalizationMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6b9041ad0a93a467a45befd2a46d6971"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SIGNATURE_METHOD" ref="g6b9041ad0a93a467a45befd2a46d6971" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;SignatureMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8249fa8b0a8535995ab21b7bc218762"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SIGNATURE_VALUE" ref="ge8249fa8b0a8535995ab21b7bc218762" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;SignatureValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1844b81c648d94583f0b4824f7c317d1"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_DIGEST_METHOD" ref="g1844b81c648d94583f0b4824f7c317d1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DIGEST_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;DigestMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g20ab3196c1fff7ec7634d5452f126bb8"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_DIGEST_VALUE" ref="g20ab3196c1fff7ec7634d5452f126bb8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DIGEST_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;DigestValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g72edcd68c0a5ec78164a840564503b78"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_OBJECT" ref="g72edcd68c0a5ec78164a840564503b78" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_OBJECT</b>&nbsp;&nbsp;&nbsp;&quot;Object&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e19b46f73f7abe8081267c4565c8521"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_MANIFEST" ref="g4e19b46f73f7abe8081267c4565c8521" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_MANIFEST</b>&nbsp;&nbsp;&nbsp;&quot;Manifest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9d44f7e9eea4d0989057de4b446cee8c"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SIGNATUREPROPERTIES" ref="g9d44f7e9eea4d0989057de4b446cee8c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATUREPROPERTIES</b>&nbsp;&nbsp;&nbsp;&quot;SignatureProperties&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8f57484c16fe49d121870e47a0df4da5"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SIGNATURE_CONFIRMATION" ref="g8f57484c16fe49d121870e47a0df4da5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SIGNATURE_CONFIRMATION</b>&nbsp;&nbsp;&nbsp;&quot;SignatureConfirmation&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbc3f02fab0c8c8c737c86d22fe389974"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ENCRYPTED_DATA" ref="gbc3f02fab0c8c8c737c86d22fe389974" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTED_DATA</b>&nbsp;&nbsp;&nbsp;&quot;EncryptedData&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf92df134de8e3fec9f322027390a1636"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ENCRYPTION_METHOD" ref="gf92df134de8e3fec9f322027390a1636" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTION_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g464ec9e25daf80dc85fbc535ae887305"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ENCRYPTION_PROPERTIES" ref="g464ec9e25daf80dc85fbc535ae887305" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTION_PROPERTIES</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionProperties&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb12fd63c0e32fd443a074016c6f9f59c"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ENCRYPTION_PROPERTY" ref="gb12fd63c0e32fd443a074016c6f9f59c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTION_PROPERTY</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionProperty&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g38ece572da227906060414094fd4912d"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_CIPHER_DATA" ref="g38ece572da227906060414094fd4912d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CIPHER_DATA</b>&nbsp;&nbsp;&nbsp;&quot;CipherData&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g66a684c166ea045f5a9979facb58bd07"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_CIPHER_VALUE" ref="g66a684c166ea045f5a9979facb58bd07" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CIPHER_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;CipherValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g117fa2afb6ecf7156932b3526ecd0c71"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_CIPHER_REFERENCE" ref="g117fa2afb6ecf7156932b3526ecd0c71" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CIPHER_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;CipherReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g37bf12f2818be8bb000553028b26d076"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_REFERENCE_LIST" ref="g37bf12f2818be8bb000553028b26d076" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_REFERENCE_LIST</b>&nbsp;&nbsp;&nbsp;&quot;ReferenceList&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g520c6950659bbe79d0b6d035610538fa"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_DATA_REFERENCE" ref="g520c6950659bbe79d0b6d035610538fa" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DATA_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;DataReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g36bef4bd130effd79442dd93d1daf386"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_KEY_REFERENCE" ref="g36bef4bd130effd79442dd93d1daf386" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;KeyReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd48d629c88c3726c3f91cf58e510fb77"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_CARRIED_KEYNAME" ref="gd48d629c88c3726c3f91cf58e510fb77" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CARRIED_KEYNAME</b>&nbsp;&nbsp;&nbsp;&quot;CarriedKeyName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6a6644f04db1da3cf8d30956fd56f6b8"></a><!-- doxytag: member="oxs_constants.h::OXS_TYPE_ENC_CONTENT" ref="g6a6644f04db1da3cf8d30956fd56f6b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_TYPE_ENC_CONTENT</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#Content&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5891327c89d605596414930e02961fc8"></a><!-- doxytag: member="oxs_constants.h::OXS_TYPE_ENC_ELEMENT" ref="g5891327c89d605596414930e02961fc8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_TYPE_ENC_ELEMENT</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#Element&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc6b77d0d9deddd66f96b7ea69145ead"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_KEY_INFO" ref="gcc6b77d0d9deddd66f96b7ea69145ead" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_INFO</b>&nbsp;&nbsp;&nbsp;&quot;KeyInfo&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbe556802df8b86d971e5d2d5784ce6e2"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_REFERENCE" ref="gbe556802df8b86d971e5d2d5784ce6e2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;Reference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd661572a13729ff445cb35f65b3ccec7"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_TRANSFORMS" ref="gd661572a13729ff445cb35f65b3ccec7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TRANSFORMS</b>&nbsp;&nbsp;&nbsp;&quot;Transforms&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge7b518816f119d4d5baaf62f2e773fe0"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_TRANSFORM" ref="ge7b518816f119d4d5baaf62f2e773fe0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TRANSFORM</b>&nbsp;&nbsp;&nbsp;&quot;Transform&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge4ab1701739b96bac432158ced2bef98"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_TRANSFORMATIONPARAMETERS" ref="ge4ab1701739b96bac432158ced2bef98" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TRANSFORMATIONPARAMETERS</b>&nbsp;&nbsp;&nbsp;&quot;TransformationParameters&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf2ad555569689f4c1072808647516176"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_BINARY_SECURITY_TOKEN" ref="gf2ad555569689f4c1072808647516176" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_BINARY_SECURITY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;BinarySecurityToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g23664cbdf5a4eb63492a5e997c625085"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_KEY_IDENTIFIER" ref="g23664cbdf5a4eb63492a5e997c625085" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;&quot;KeyIdentifier&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g738b685fce588863902e3ebd8bcfadbf"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SECURITY_TOKEN_REFRENCE" ref="g738b685fce588863902e3ebd8bcfadbf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SECURITY_TOKEN_REFRENCE</b>&nbsp;&nbsp;&nbsp;&quot;SecurityTokenReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfcec986d572fd73512327d7a3de9959c"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_EMBEDDED" ref="gfcec986d572fd73512327d7a3de9959c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_EMBEDDED</b>&nbsp;&nbsp;&nbsp;&quot;Embedded&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2bc445786c8b3377b5904cd70b9930e3"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_DERIVED_KEY_TOKEN" ref="g2bc445786c8b3377b5904cd70b9930e3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DERIVED_KEY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;DerivedKeyToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g63ecee1462f5d544e571f045155aa4c1"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_PROPERTIES" ref="g63ecee1462f5d544e571f045155aa4c1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_PROPERTIES</b>&nbsp;&nbsp;&nbsp;&quot;Properties&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaaf2b2a3b1f31ad100cd3278f1be5b3e"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_GENERATION" ref="gaaf2b2a3b1f31ad100cd3278f1be5b3e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_GENERATION</b>&nbsp;&nbsp;&nbsp;&quot;Generation&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0d9934c3e792c8f2c1321c2a303a2493"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_OFFSET" ref="g0d9934c3e792c8f2c1321c2a303a2493" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_OFFSET</b>&nbsp;&nbsp;&nbsp;&quot;Offset&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g09a7080ff303fa511b79a35717e404d4"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_LENGTH" ref="g09a7080ff303fa511b79a35717e404d4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_LENGTH</b>&nbsp;&nbsp;&nbsp;&quot;Length&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff67e74be2ed2a4975d7d0b3475ffe68"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_LABEL" ref="gff67e74be2ed2a4975d7d0b3475ffe68" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_LABEL</b>&nbsp;&nbsp;&nbsp;&quot;Label&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0567362eea61803613aeacf3357e65ae"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_NONCE" ref="g0567362eea61803613aeacf3357e65ae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_NONCE</b>&nbsp;&nbsp;&nbsp;&quot;Nonce&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1beae9abf952d79918c32f50e7e84614"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SECURITY_CONTEXT_TOKEN" ref="g1beae9abf952d79918c32f50e7e84614" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SECURITY_CONTEXT_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;SecurityContextToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6cce743e66d450b67fd23659851faff9"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_IDENTIFIER" ref="g6cce743e66d450b67fd23659851faff9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;&quot;Identifier&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46888f36ad026a071f4acafff564f96b"></a><!-- doxytag: member="oxs_constants.h::OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_02" ref="g46888f36ad026a071f4acafff564f96b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_02</b>&nbsp;&nbsp;&nbsp;&quot;http://schemas.xmlsoap.org/ws/2005/02/sc/sct&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g74da70c7363ea319f0525f4cbb52c22e"></a><!-- doxytag: member="oxs_constants.h::OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_12" ref="g74da70c7363ea319f0525f4cbb52c22e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_VALUE_TYPE_SECURITY_CONTEXT_TOKEN_05_12</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512/sct&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2e6472dfc41a340e5e2842d091f822c9"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SAML_ASSERTION" ref="g2e6472dfc41a340e5e2842d091f822c9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SAML_ASSERTION</b>&nbsp;&nbsp;&nbsp;&quot;Assertion&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g195acbd8cbd945cf3937ff6235a240d4"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SAML_PREFIX" ref="g195acbd8cbd945cf3937ff6235a240d4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SAML_PREFIX</b>&nbsp;&nbsp;&nbsp;&quot;saml&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce66c9f4b448353b8a6c266788e44a7a"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SAML_SUBJECT_CONFIRMATION_METHOD" ref="gce66c9f4b448353b8a6c266788e44a7a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SAML_SUBJECT_CONFIRMATION_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;ConfirmationMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g88dd50cecb90f0d58e59502ba6f3ebbd"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_ID" ref="g88dd50cecb90f0d58e59502ba6f3ebbd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ID</b>&nbsp;&nbsp;&nbsp;&quot;Id&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf1400e8757a70fa45a01adbdeed76b24"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_URI" ref="gf1400e8757a70fa45a01adbdeed76b24" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_URI</b>&nbsp;&nbsp;&nbsp;&quot;URI&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9dcfbebca3502ce471a889f2a38ffed6"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_TYPE" ref="g9dcfbebca3502ce471a889f2a38ffed6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;Type&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f9a60d3b4ba0c0a5ef7c78d450f182b"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_MIMETYPE" ref="g9f9a60d3b4ba0c0a5ef7c78d450f182b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_MIMETYPE</b>&nbsp;&nbsp;&nbsp;&quot;MimeType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8a9feaceef9e8011fed1b34e46cd3e6"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_ENCODING" ref="gf8a9feaceef9e8011fed1b34e46cd3e6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ENCODING</b>&nbsp;&nbsp;&nbsp;&quot;Encoding&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g011ad5e1a3c9e1f21a2355dd7b419d4d"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_ALGORITHM" ref="g011ad5e1a3c9e1f21a2355dd7b419d4d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ALGORITHM</b>&nbsp;&nbsp;&nbsp;&quot;Algorithm&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ad3f6c9473a8cf6ef7576b08ac0ea97"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_FILTER" ref="g9ad3f6c9473a8cf6ef7576b08ac0ea97" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_FILTER</b>&nbsp;&nbsp;&nbsp;&quot;Filter&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g76f04b1281c62b5b86f093930e53dc8a"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_RECIPIENT" ref="g76f04b1281c62b5b86f093930e53dc8a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_RECIPIENT</b>&nbsp;&nbsp;&nbsp;&quot;Recipient&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6d19f873c8d0e8cb773fa99409702719"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_TARGET" ref="g6d19f873c8d0e8cb773fa99409702719" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_TARGET</b>&nbsp;&nbsp;&nbsp;&quot;Target&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g67661ab032b6a32000d57fa59ff084e1"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_ENCODING_TYPE" ref="g67661ab032b6a32000d57fa59ff084e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_ENCODING_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;EncodingType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g966a5c7eb2524fd76166fc6a9b810d29"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_VALUE_TYPE" ref="g966a5c7eb2524fd76166fc6a9b810d29" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_VALUE_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;ValueType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7f2712d1183253240c46671e7c49228e"></a><!-- doxytag: member="oxs_constants.h::OXS_ATTR_VALUE" ref="g7f2712d1183253240c46671e7c49228e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ATTR_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;Value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3244503481fd6d1ef4f4f81d5143268c"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_AES_128_CBC" ref="g3244503481fd6d1ef4f4f81d5143268c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_AES_128_CBC</b>&nbsp;&nbsp;&nbsp;&quot;aes128-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gef02992d62ba266f08a5f669fdfd6fc8"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_AES_128_CBC" ref="gef02992d62ba266f08a5f669fdfd6fc8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_AES_128_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#aes128-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7949e90b4b7a654f9db9f9c3aebea960"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_AES_192_CBC" ref="g7949e90b4b7a654f9db9f9c3aebea960" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_AES_192_CBC</b>&nbsp;&nbsp;&nbsp;&quot;aes192-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g26b1b4ba89aeb9297f1f5857fab29293"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_AES_192_CBC" ref="g26b1b4ba89aeb9297f1f5857fab29293" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_AES_192_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#aes192-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g528ad60a65b8477c91070cf65f104d5a"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_AES_256_CBC" ref="g528ad60a65b8477c91070cf65f104d5a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_AES_256_CBC</b>&nbsp;&nbsp;&nbsp;&quot;aes256-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb0bd871fed2d6369b0668c26a9a0f506"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_AES_256_CBC" ref="gb0bd871fed2d6369b0668c26a9a0f506" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_AES_256_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#aes256-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g723c295ff755b141c275b15817ca8a32"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_KW_AES_128" ref="g723c295ff755b141c275b15817ca8a32" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_AES_128</b>&nbsp;&nbsp;&nbsp;&quot;kw-aes128&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge6f2fece9909d41e866ed14f63b93f1b"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_KW_AES_128" ref="ge6f2fece9909d41e866ed14f63b93f1b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_AES_128</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-aes128&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9a4ecbd2f0e8cd341eb67d87982e2646"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_KW_AES_192" ref="g9a4ecbd2f0e8cd341eb67d87982e2646" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_AES_192</b>&nbsp;&nbsp;&nbsp;&quot;kw-aes192&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g12b54ce8fa57ce466eb2e5f7aebcb729"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_KW_AES_192" ref="g12b54ce8fa57ce466eb2e5f7aebcb729" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_AES_192</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-aes192&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc99d9be7117e1455ebfac22836bba6c"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_KW_AES_256" ref="gcc99d9be7117e1455ebfac22836bba6c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_AES_256</b>&nbsp;&nbsp;&nbsp;&quot;kw-aes256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcae589f89ff436373fb5b4d2cf9465bb"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_KW_AES_256" ref="gcae589f89ff436373fb5b4d2cf9465bb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_AES_256</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-aes256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbbcb6eed666fd51763281bb4de3f9f11"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_BASE64" ref="gbbcb6eed666fd51763281bb4de3f9f11" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_BASE64</b>&nbsp;&nbsp;&nbsp;&quot;base64&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g28b699bff092ec46d272c3bb0cfdcda4"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_BASE64" ref="g28b699bff092ec46d272c3bb0cfdcda4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_BASE64</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#base64&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1dde26ad0bc835af21e7ed16da08d405"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_DES_KEY_VALUE" ref="g1dde26ad0bc835af21e7ed16da08d405" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DES_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;des&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdcbb369c22b1c7254fbc0e6d4b7b5948"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_DES3_CBC" ref="gdcbb369c22b1c7254fbc0e6d4b7b5948" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DES3_CBC</b>&nbsp;&nbsp;&nbsp;&quot;tripledes-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ged095199de191e2f9385b75c7519f5e0"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_DES3_CBC" ref="ged095199de191e2f9385b75c7519f5e0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_DES3_CBC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#tripledes-cbc&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g23120090cc8c011880a297d934291277"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_KW_DES3" ref="g23120090cc8c011880a297d934291277" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KW_DES3</b>&nbsp;&nbsp;&nbsp;&quot;kw-tripledes&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f37b98c4a4b850791244c7dc15ca102"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_KW_DES3" ref="g9f37b98c4a4b850791244c7dc15ca102" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_KW_DES3</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#kw-tripledes&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga80ff717c33b395a617532f29d94d72b"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_DSA_KEY_VALUE" ref="ga80ff717c33b395a617532f29d94d72b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DSA_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;dsa&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4768d93e7c870f353148548d8bccb6b8"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_DSA_KEY_VALUE" ref="g4768d93e7c870f353148548d8bccb6b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DSA_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;DSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd6e3f2b166259f3a7c54e3ed83cc83f7"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_DSA_KEY_VALUE" ref="gd6e3f2b166259f3a7c54e3ed83cc83f7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_DSA_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#DSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8e210fd700e673e3021b25f095cdf406"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_DSA_SHA1" ref="g8e210fd700e673e3021b25f095cdf406" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_DSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;dsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g76ccf2410e775101d46919da7cfc3adc"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_DSA_SHA1" ref="g76ccf2410e775101d46919da7cfc3adc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_DSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#dsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcd9ed661313ebb5d0fcd11f40d10eb11"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_HMAC_SHA1" ref="gcd9ed661313ebb5d0fcd11f40d10eb11" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_HMAC_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;HmacSha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc8619e3b62ead9084c9a84a4a10dce4d"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_HMAC_SHA1" ref="gc8619e3b62ead9084c9a84a4a10dce4d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_HMAC_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#hmac-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98054baa3a39b13ebbe09395279680cf"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_ENCRYPTED_KEY" ref="g98054baa3a39b13ebbe09395279680cf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;enc-key&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f9cc6bbfbf09f142b7d42b3f1299306"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ENCRYPTED_KEY" ref="g9f9cc6bbfbf09f142b7d42b3f1299306" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5a6e34f9e96763b512bc71ea95599805"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_ENCRYPTED_KEY" ref="g5a6e34f9e96763b512bc71ea95599805" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24b24fcc718d84b30e95d44ac350bdec"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_XML_C14N" ref="g24b24fcc718d84b30e95d44ac350bdec" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_C14N</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfbd745b03f9d36ebad6e7e5d5eca7409"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_XML_EXC_C14N" ref="gfbd745b03f9d36ebad6e7e5d5eca7409" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_EXC_C14N</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/10/xml-exc-c14n#&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g86f04a6b76eaba9f19bf58a2440e5444"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_XML_C14N_WITH_COMMENTS" ref="g86f04a6b76eaba9f19bf58a2440e5444" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_C14N_WITH_COMMENTS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf27d09d890b308fd86ac95e7f78d5a7d"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_XML_EXC_C14N_WITH_COMMENTS" ref="gf27d09d890b308fd86ac95e7f78d5a7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_XML_EXC_C14N_WITH_COMMENTS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/10/xml-exc-c14n#WithComments&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g45713d865ba60c3a880a264573318eff"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_TRANSFORM_XML_EXC_C14N" ref="g45713d865ba60c3a880a264573318eff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_TRANSFORM_XML_EXC_C14N</b>&nbsp;&nbsp;&nbsp;OXS_HREF_XML_EXC_C14N</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5417d35ba171b4aa59dd542faad9f521"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_TRANSFORM_STR_TRANSFORM" ref="g5417d35ba171b4aa59dd542faad9f521" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_TRANSFORM_STR_TRANSFORM</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g730c4a0aa434907333e8eefb0ce79145"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_TRANSFORM_ENVELOPED_SIGNATURE" ref="g730c4a0aa434907333e8eefb0ce79145" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_TRANSFORM_ENVELOPED_SIGNATURE</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#enveloped-signature&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4c13d8d4ed278a0333e61b0264a40b8"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_KEY_NAME" ref="gb4c13d8d4ed278a0333e61b0264a40b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KEY_NAME</b>&nbsp;&nbsp;&nbsp;&quot;key-name&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7d10a5e1afe4de1ae366188331e4f501"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_KEY_NAME" ref="g7d10a5e1afe4de1ae366188331e4f501" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_NAME</b>&nbsp;&nbsp;&nbsp;&quot;KeyName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4f0a0504bfe3e2243d55cb5de193c480"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_KEY_VALUE" ref="g4f0a0504bfe3e2243d55cb5de193c480" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;key-value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea0463f96fc450968ff03df8b76f5a86"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_KEY_VALUE" ref="gea0463f96fc450968ff03df8b76f5a86" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_KEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;KeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge3548481634a3a38e4a768fdcbd7c9d2"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_MD5" ref="ge3548481634a3a38e4a768fdcbd7c9d2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_MD5</b>&nbsp;&nbsp;&nbsp;&quot;md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga89959f0ed3c045a6a03effb5d74c10c"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_MD5" ref="ga89959f0ed3c045a6a03effb5d74c10c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_MD5</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge79a1c5330cfb4a4f5cca19a4551f9b8"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RETRIEVAL_METHOD" ref="ge79a1c5330cfb4a4f5cca19a4551f9b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RETRIEVAL_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;retrieval-method&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f719d3f0623e22fb0c65c57b277b49a"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_RETRIEVAL_METHOD" ref="g9f719d3f0623e22fb0c65c57b277b49a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_RETRIEVAL_METHOD</b>&nbsp;&nbsp;&nbsp;&quot;RetrievalMethod&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga4071f4ec5badfe5897d5831f93d941b"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSAKEY_VALUE" ref="ga4071f4ec5badfe5897d5831f93d941b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSAKEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;rsa&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g87926db5a91eb6c3d84e174cc943db41"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_RSAKEY_VALUE" ref="g87926db5a91eb6c3d84e174cc943db41" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_RSAKEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;RSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g707980d20bc886b356c949e3dcf0174c"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSAKEY_VALUE" ref="g707980d20bc886b356c949e3dcf0174c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSAKEY_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#RSAKeyValue&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge05057d29a400b4090a850a0914b7457"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_MD5" ref="ge05057d29a400b4090a850a0914b7457" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_MD5</b>&nbsp;&nbsp;&nbsp;&quot;rsa-md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbdaa013c8600482f32805062d66bfa17"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_MD5" ref="gbdaa013c8600482f32805062d66bfa17" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_MD5</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-md5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6e3fef98f674e30486c9764f6b3924ec"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_RIPEMD160" ref="g6e3fef98f674e30486c9764f6b3924ec" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_RIPEMD160</b>&nbsp;&nbsp;&nbsp;&quot;rsa-ripemd160&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd0ad921676d12b2fa47a3c41c81509bc"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_RIPEMD160" ref="gd0ad921676d12b2fa47a3c41c81509bc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_RIPEMD160</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g06649326cc0d7729dc98b9b8bd9ce34b"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_SHA1" ref="g06649326cc0d7729dc98b9b8bd9ce34b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5d894d774c6275bce422e7f30d9653f9"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_SHA1" ref="g5d894d774c6275bce422e7f30d9653f9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#rsa-sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd96294b3774fba137e79428c9f481d29"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_SHA224" ref="gd96294b3774fba137e79428c9f481d29" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb1095625ac1272ffad4768d2aebec530"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_SHA224" ref="gb1095625ac1272ffad4768d2aebec530" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc98968722709c43d650c840d2d071f2b"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_SHA256" ref="gc98968722709c43d650c840d2d071f2b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0f13f9aae56496ce932038028fa21ff0"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_SHA256" ref="g0f13f9aae56496ce932038028fa21ff0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfcb2b1e571e40f20af7b108fac255354"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_SHA384" ref="gfcb2b1e571e40f20af7b108fac255354" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g452f6a4909b615babba9c9b141e60e36"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_SHA384" ref="g452f6a4909b615babba9c9b141e60e36" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga824258e1625d4b29dc004d0ca11be9d"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_SHA512" ref="ga824258e1625d4b29dc004d0ca11be9d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;rsa-sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g430ff531c15901f42dc503b8344e98ed"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_SHA512" ref="g430ff531c15901f42dc503b8344e98ed" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#rsa-sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc9821b87a87b1c4c5abab26d804dafa8"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_PKCS1" ref="gc9821b87a87b1c4c5abab26d804dafa8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_PKCS1</b>&nbsp;&nbsp;&nbsp;&quot;rsa-1_5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc4e82f638085041337b2864199c585cf"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_PKCS1" ref="gc4e82f638085041337b2864199c585cf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_PKCS1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#rsa-1_5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g051c35b86f55f21e6af5f87dc3778a98"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RSA_OAEP" ref="g051c35b86f55f21e6af5f87dc3778a98" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RSA_OAEP</b>&nbsp;&nbsp;&nbsp;&quot;rsa-oaep-mgf1p&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g63120e34c3d79eb32e3cd05602202d30"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RSA_OAEP" ref="g63120e34c3d79eb32e3cd05602202d30" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RSA_OAEP</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8ee6930ccc9bc5a0db2a996c50eac4e"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_RSA_OAEP_PARAMS" ref="ge8ee6930ccc9bc5a0db2a996c50eac4e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_RSA_OAEP_PARAMS</b>&nbsp;&nbsp;&nbsp;&quot;OAEPparams&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g260a3083aa67ad967917ad7f64411d7d"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_SHA1" ref="g260a3083aa67ad967917ad7f64411d7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9176a4e17d3faf71ba39f29a623f18f7"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_SHA1" ref="g9176a4e17d3faf71ba39f29a623f18f7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga85ae55f29e7657644ee83f3292597c8"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_SHA224" ref="ga85ae55f29e7657644ee83f3292597c8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf48bf8c7cb3d86bf38104245777aaac4"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_SHA224" ref="gf48bf8c7cb3d86bf38104245777aaac4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA224</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#sha224&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6e2d72ec9da3ce597a5f4a7ccea8b088"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_SHA256" ref="g6e2d72ec9da3ce597a5f4a7ccea8b088" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga80ef25ad394a781399fbd633c3d725f"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_SHA256" ref="ga80ef25ad394a781399fbd633c3d725f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA256</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#sha256&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0d331261dbb869a792ebf8d38fe2997f"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_SHA384" ref="g0d331261dbb869a792ebf8d38fe2997f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g130418f06217c1a9dcad59639008ab8f"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_SHA384" ref="g130418f06217c1a9dcad59639008ab8f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA384</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmldsig-more#sha384&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3d1b0791f1f3b54ec8ca98b53e502ff0"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_SHA512" ref="g3d1b0791f1f3b54ec8ca98b53e502ff0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g04b2538649f3cfbbf4d16092888706e0"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_SHA512" ref="g04b2538649f3cfbbf4d16092888706e0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_SHA512</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/04/xmlenc#sha512&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g71ecfbc441428406b18fdd732c1af604"></a><!-- doxytag: member="oxs_constants.h::OXS_SC_DK_NAME_P_SHA1" ref="g71ecfbc441428406b18fdd732c1af604" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SC_DK_NAME_P_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;P_SHA-1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g16c7845f08bb5b0fede126cbe5bb84d2"></a><!-- doxytag: member="oxs_constants.h::OXS_SC_DK_HREF_P_SHA1" ref="g16c7845f08bb5b0fede126cbe5bb84d2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SC_DK_HREF_P_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga63ef85de88925307e1cf0101a75a551"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_X509_DATA" ref="ga63ef85de88925307e1cf0101a75a551" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_X509_DATA</b>&nbsp;&nbsp;&nbsp;&quot;x509&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2619b952ad97ee16e9b721a511946057"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_DATA" ref="g2619b952ad97ee16e9b721a511946057" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_DATA</b>&nbsp;&nbsp;&nbsp;&quot;X509Data&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1b9ef47cc32c827456a5b7be493a838b"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_X509_DATA" ref="g1b9ef47cc32c827456a5b7be493a838b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_X509_DATA</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#X509Data&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3bbc30bf548163a4504efe70d5fa7b44"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_CERTIFICATE" ref="g3bbc30bf548163a4504efe70d5fa7b44" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_CERTIFICATE</b>&nbsp;&nbsp;&nbsp;&quot;X509Certificate&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g03e73e7bf6bd3cd10f8c4e8a54a0cd15"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_CRL" ref="g03e73e7bf6bd3cd10f8c4e8a54a0cd15" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_CRL</b>&nbsp;&nbsp;&nbsp;&quot;X509CRL&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62f67ab4d6a446fc0033fbd69342af75"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_SUBJECT_NAME" ref="g62f67ab4d6a446fc0033fbd69342af75" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_SUBJECT_NAME</b>&nbsp;&nbsp;&nbsp;&quot;X509SubjectName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd8477721bf5b58e1ac25fbafb145d50d"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_ISSUER_SERIAL" ref="gd8477721bf5b58e1ac25fbafb145d50d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_ISSUER_SERIAL</b>&nbsp;&nbsp;&nbsp;&quot;X509IssuerSerial&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd90c46a5ca9e3e12e8b3bdcef9fcf32f"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_ISSUER_NAME" ref="gd90c46a5ca9e3e12e8b3bdcef9fcf32f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_ISSUER_NAME</b>&nbsp;&nbsp;&nbsp;&quot;X509IssuerName&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5842772747932cd65539a3792329f001"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_SERIAL_NUMBER" ref="g5842772747932cd65539a3792329f001" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_SERIAL_NUMBER</b>&nbsp;&nbsp;&nbsp;&quot;X509SerialNumber&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g529b24d8babaffd55599f47d3044e369"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_X509_SKI" ref="g529b24d8babaffd55599f47d3044e369" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_X509_SKI</b>&nbsp;&nbsp;&nbsp;&quot;X509SKI&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62fe17a20d230c9d86a3e4e129699b42"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_RAW_X509_CERT" ref="g62fe17a20d230c9d86a3e4e129699b42" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_RAW_X509_CERT</b>&nbsp;&nbsp;&nbsp;&quot;raw-x509-cert&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44a6d501b46f87ab1b3582a329ed6260"></a><!-- doxytag: member="oxs_constants.h::OXS_HREF_RAW_X509_CERT" ref="g44a6d501b46f87ab1b3582a329ed6260" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_HREF_RAW_X509_CERT</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2000/09/xmldsig#rawX509Certificate&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g666e35b49f8fe5fc560b3997d1035bb7"></a><!-- doxytag: member="oxs_constants.h::OXS_NAME_X509_STORE" ref="g666e35b49f8fe5fc560b3997d1035bb7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NAME_X509_STORE</b>&nbsp;&nbsp;&nbsp;&quot;x509-store&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62a201f453f93657b5c66f2daa3cc1c5"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ENVELOPE" ref="g62a201f453f93657b5c66f2daa3cc1c5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENVELOPE</b>&nbsp;&nbsp;&nbsp;&quot;Envelope&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g446fd37377a092d741ef36f6f94697bc"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_HEADER" ref="g446fd37377a092d741ef36f6f94697bc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_HEADER</b>&nbsp;&nbsp;&nbsp;&quot;Header&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g788c8d731d80fbc4175721d7701b9d0a"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_BODY" ref="g788c8d731d80fbc4175721d7701b9d0a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_BODY</b>&nbsp;&nbsp;&nbsp;&quot;Body&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g462a88d8c8cc91b708d9d0b77fe5a929"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_FAULT" ref="g462a88d8c8cc91b708d9d0b77fe5a929" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT</b>&nbsp;&nbsp;&nbsp;&quot;Fault&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd7c50ac19ebcf9ff089de50ef110cf72"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_FAULT_CODE" ref="gd7c50ac19ebcf9ff089de50ef110cf72" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_CODE</b>&nbsp;&nbsp;&nbsp;&quot;faultcode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g11f66abb28de7a6adb5432004ea452e1"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_FAULT_STRING" ref="g11f66abb28de7a6adb5432004ea452e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_STRING</b>&nbsp;&nbsp;&nbsp;&quot;faultstring&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6099c80dc739274eba9ce6653b127ce3"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_FAULT_ACTOR" ref="g6099c80dc739274eba9ce6653b127ce3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_ACTOR</b>&nbsp;&nbsp;&nbsp;&quot;faultactor&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g865d02f00b72515e122b008861ea4619"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_FAULT_DETAIL" ref="g865d02f00b72515e122b008861ea4619" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_FAULT_DETAIL</b>&nbsp;&nbsp;&nbsp;&quot;detail&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gca193bcc3540118e9dc9e130f43cd6f1"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_CODE" ref="gca193bcc3540118e9dc9e130f43cd6f1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_CODE</b>&nbsp;&nbsp;&nbsp;&quot;Code&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gac586d629cc969bb4504f2a9406fc8fc"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_REASON" ref="gac586d629cc969bb4504f2a9406fc8fc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_REASON</b>&nbsp;&nbsp;&nbsp;&quot;Reason&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g19ebceeb52d07dc90e3c01ac5d4a6a78"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_NODE" ref="g19ebceeb52d07dc90e3c01ac5d4a6a78" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_NODE</b>&nbsp;&nbsp;&nbsp;&quot;Node&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a9f63dc045f3769f4d153966e83752d"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ROLE" ref="g3a9f63dc045f3769f4d153966e83752d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ROLE</b>&nbsp;&nbsp;&nbsp;&quot;Role&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g61a7de9d60b303bab0057aa5c0cccd20"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_DETAIL" ref="g61a7de9d60b303bab0057aa5c0cccd20" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_DETAIL</b>&nbsp;&nbsp;&nbsp;&quot;Detail&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g248e0d46451ea27577da33fe9916b762"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_VALUE" ref="g248e0d46451ea27577da33fe9916b762" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;Value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g02c6bf3b07687a2235b1f70673848202"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_SUBCODE" ref="g02c6bf3b07687a2235b1f70673848202" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_SUBCODE</b>&nbsp;&nbsp;&nbsp;&quot;Subcode&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g695b477e5e32afc5b295ed609e1bd34d"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_TEXT" ref="g695b477e5e32afc5b295ed609e1bd34d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_TEXT</b>&nbsp;&nbsp;&nbsp;&quot;Text&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc7c1d68d25f037b15bf2db493d3b93be"></a><!-- doxytag: member="oxs_constants.h::OXS_SOAP_FAULT_CODE_VERSION_MISMATCH" ref="gc7c1d68d25f037b15bf2db493d3b93be" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_VERSION_MISMATCH</b>&nbsp;&nbsp;&nbsp;&quot;VersionMismatch&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc5556ca0aa1a306f22f5ebbb2af09a96"></a><!-- doxytag: member="oxs_constants.h::OXS_SOAP_FAULT_CODE_MUST_UNDERSTAND" ref="gc5556ca0aa1a306f22f5ebbb2af09a96" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_MUST_UNDERSTAND</b>&nbsp;&nbsp;&nbsp;&quot;MustUnderstand&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g010298bf6f5bc95a62c70fba85efa1b5"></a><!-- doxytag: member="oxs_constants.h::OXS_SOAP_FAULT_CODE_CLIENT" ref="g010298bf6f5bc95a62c70fba85efa1b5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_CLIENT</b>&nbsp;&nbsp;&nbsp;&quot;Client&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g14b8d49e4e5f9b0bd3f37c461885432a"></a><!-- doxytag: member="oxs_constants.h::OXS_SOAP_FAULT_CODE_SERVER" ref="g14b8d49e4e5f9b0bd3f37c461885432a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_SERVER</b>&nbsp;&nbsp;&nbsp;&quot;Server&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g82bbc5e1ed63f66ae4494dfe7b8d8911"></a><!-- doxytag: member="oxs_constants.h::OXS_SOAP_FAULT_CODE_RECEIVER" ref="g82bbc5e1ed63f66ae4494dfe7b8d8911" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_RECEIVER</b>&nbsp;&nbsp;&nbsp;&quot;Receiver&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g431949c6266d124998aeab50cb72bbec"></a><!-- doxytag: member="oxs_constants.h::OXS_SOAP_FAULT_CODE_SENDER" ref="g431949c6266d124998aeab50cb72bbec" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_CODE_SENDER</b>&nbsp;&nbsp;&nbsp;&quot;Sender&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga223dcb8ac713e0aa06a14db2efd5592"></a><!-- doxytag: member="oxs_constants.h::OXS_SOAP_FAULT_DATA_ENCODNING_UNKNOWN" ref="ga223dcb8ac713e0aa06a14db2efd5592" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_SOAP_FAULT_DATA_ENCODNING_UNKNOWN</b>&nbsp;&nbsp;&nbsp;&quot;DataEncodingUnknown&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g537b09c02d147b28359a5c50751cd61b"></a><!-- doxytag: member="oxs_constants.h::OXS_ENCODING_BASE64BINARY" ref="g537b09c02d147b28359a5c50751cd61b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ENCODING_BASE64BINARY</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g05c3a84e2f033a030f49673ba6e52cdf"></a><!-- doxytag: member="oxs_constants.h::OXS_VALUE_X509V3" ref="g05c3a84e2f033a030f49673ba6e52cdf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_VALUE_X509V3</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0339339aa2445ea4d3a3949d5faaa649"></a><!-- doxytag: member="oxs_constants.h::OXS_X509_SUBJ_KI" ref="g0339339aa2445ea4d3a3949d5faaa649" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_X509_SUBJ_KI</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geb039ad221f9151b89eec1b65e8f3898"></a><!-- doxytag: member="oxs_constants.h::OXS_X509_TUMBP_PRINT_SHA1" ref="geb039ad221f9151b89eec1b65e8f3898" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_X509_TUMBP_PRINT_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g12881bb7ab950e52b3da0557c86ab76d"></a><!-- doxytag: member="oxs_constants.h::OXS_X509_ENCRYPTED_KEY_SHA1" ref="g12881bb7ab950e52b3da0557c86ab76d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_X509_ENCRYPTED_KEY_SHA1</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKeySHA1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g96836fe07c6b76b0be08be0c11ccde5f"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_DIRECT_REFERENCE" ref="g96836fe07c6b76b0be08be0c11ccde5f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_DIRECT_REFERENCE</b>&nbsp;&nbsp;&nbsp;&quot;DirectReference&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc3b108704addb11c77b3cbbf8d6256da"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_KEY_IDENTIFIER" ref="gc3b108704addb11c77b3cbbf8d6256da" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_KEY_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;OXS_NODE_KEY_IDENTIFIER</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1e119b54194a45b47f1c0e9aa0fcc7c8"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_EMBEDDED" ref="g1e119b54194a45b47f1c0e9aa0fcc7c8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_EMBEDDED</b>&nbsp;&nbsp;&nbsp;OXS_NODE_EMBEDDED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g753a0eb31e379ce9ba8ef0cb18c9ef68"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_ISSUER_SERIAL" ref="g753a0eb31e379ce9ba8ef0cb18c9ef68" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_ISSUER_SERIAL</b>&nbsp;&nbsp;&nbsp;&quot;IssuerSerial&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ca161fb7d6612aff4aeaacc588ccdae"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_THUMB_PRINT" ref="g9ca161fb7d6612aff4aeaacc588ccdae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_THUMB_PRINT</b>&nbsp;&nbsp;&nbsp;&quot;ThumbPrint&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd76abd7ea45292129dd5b0b0f90e033a"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_EXTERNAL_URI" ref="gd76abd7ea45292129dd5b0b0f90e033a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_EXTERNAL_URI</b>&nbsp;&nbsp;&nbsp;&quot;ExternalUri&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gae8f0e6169fe3721ff2ae9bea1d1fc2e"></a><!-- doxytag: member="oxs_constants.h::OXS_STR_ENCRYPTED_KEY" ref="gae8f0e6169fe3721ff2ae9bea1d1fc2e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_STR_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;Encryptedkey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga3d5540f04c68ead8185cfb4200b776e"></a><!-- doxytag: member="oxs_constants.h::OXS_WSS_11_VALUE_TYPE_ENCRYPTED_KEY" ref="ga3d5540f04c68ead8185cfb4200b776e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_WSS_11_VALUE_TYPE_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5ce5749a76d16cd9b2bfc89ff5b8b60b"></a><!-- doxytag: member="oxs_constants.h::OXS_NODE_ENCRYPTED_HEADER" ref="g5ce5749a76d16cd9b2bfc89ff5b8b60b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_NODE_ENCRYPTED_HEADER</b>&nbsp;&nbsp;&nbsp;&quot;EncryptedHeader&quot;</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Constants for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__ctx_8h-source.html b/axis2/c/rampart/api/html/oxs__ctx_8h-source.html
new file mode 100644
index 0000000..8286c82
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__ctx_8h-source.html
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_ctx.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_ctx.h</h1><a href="oxs__ctx_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_CTX_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_CTX_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="oxs__buffer_8h.html" title="The buffer representation in OMXMLSecurity.">oxs_buffer.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key_8h.html" title="represents a Key in OMXMLSecurity">oxs_key.h</a>&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00045"></a>00045     <span class="keyword">typedef</span> <span class="keyword">enum</span>  {
+<a name="l00046"></a>00046         OXS_CTX_OPERATION_NONE = 0,
+<a name="l00047"></a>00047         OXS_CTX_OPERATION_ENCRYPT,
+<a name="l00048"></a>00048         OXS_CTX_OPERATION_DECRYPT
+<a name="l00049"></a>00049     } oxs_ctx_operation_t;
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00052"></a>00052         OXS_CTX_MODE_ENCRYPTED_DATA = 0,
+<a name="l00053"></a>00053         OXS_CTX_MODE_ENCRYPTED_KEY
+<a name="l00054"></a>00054     } oxs_ctx_mode_t;
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00058"></a><a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">00058</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a>;
+<a name="l00059"></a>00059 
+<a name="l00066"></a>00066     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00067"></a>00067     <a class="code" href="group__oxs__ctx.html#g05fbbe67d645add72135bac56a7e06eb">oxs_ctx_free</a>(
+<a name="l00068"></a>00068         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00069"></a>00069         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00070"></a>00070     );
+<a name="l00071"></a>00071 
+<a name="l00078"></a>00078     AXIS2_EXTERN oxs_ctx_mode_t AXIS2_CALL
+<a name="l00079"></a>00079     <a class="code" href="group__oxs__ctx.html#ga138aa5dc0136ebff20e3a8d569a9d32">oxs_ctx_get_mode</a>(
+<a name="l00080"></a>00080         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00081"></a>00081         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00082"></a>00082     );
+<a name="l00083"></a>00083 
+<a name="l00090"></a>00090     AXIS2_EXTERN oxs_ctx_operation_t AXIS2_CALL
+<a name="l00091"></a>00091     <a class="code" href="group__oxs__ctx.html#g41dab017c781940077f79bb88d9b378e">oxs_ctx_get_operation</a>(
+<a name="l00092"></a>00092         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00093"></a>00093         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00094"></a>00094     );
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096 
+<a name="l00103"></a>00103     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l00104"></a>00104     <a class="code" href="group__oxs__ctx.html#gf5c640cdb514a4498bdc909001f1433a">oxs_ctx_get_key</a>(
+<a name="l00105"></a>00105         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00106"></a>00106         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00107"></a>00107     );
+<a name="l00108"></a>00108 
+<a name="l00115"></a>00115     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00116"></a>00116     <a class="code" href="group__oxs__ctx.html#g5c92263bac39536ea938a2eddd321ce9">oxs_ctx_get_id</a>(
+<a name="l00117"></a>00117         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00118"></a>00118         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00119"></a>00119     );
+<a name="l00120"></a>00120 
+<a name="l00127"></a>00127     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00128"></a>00128     <a class="code" href="group__oxs__ctx.html#g98df93bb03fdd01aed39d071973d54e4">oxs_ctx_get_type</a>(
+<a name="l00129"></a>00129         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00130"></a>00130         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00131"></a>00131     );
+<a name="l00138"></a>00138     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00139"></a>00139     <a class="code" href="group__oxs__ctx.html#g25c9da46bed374782f447fa46c7b4423">oxs_ctx_get_mime_type</a>(
+<a name="l00140"></a>00140         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00141"></a>00141         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00142"></a>00142     );
+<a name="l00143"></a>00143 
+<a name="l00150"></a>00150     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00151"></a>00151     <a class="code" href="group__oxs__ctx.html#g47e56a8d37c47131409568cfbf8bee9f">oxs_ctx_get_encoding</a>(
+<a name="l00152"></a>00152         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00153"></a>00153         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00154"></a>00154     );
+<a name="l00155"></a>00155 
+<a name="l00162"></a>00162     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00163"></a>00163     <a class="code" href="group__oxs__ctx.html#gcb3b6a361e9a4c67d81a7e8342bd5788">oxs_ctx_get_recipient</a>(
+<a name="l00164"></a>00164         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00165"></a>00165         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00166"></a>00166     );
+<a name="l00167"></a>00167 
+<a name="l00174"></a>00174     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00175"></a>00175     <a class="code" href="group__oxs__ctx.html#ga1d7ace816b67363a76e358152e6ef2d">oxs_ctx_get_ref_key_name</a>(
+<a name="l00176"></a>00176         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00177"></a>00177         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00178"></a>00178     );
+<a name="l00179"></a>00179 
+<a name="l00186"></a>00186     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00187"></a>00187     <a class="code" href="group__oxs__ctx.html#g4c951db6bd7d03087efe58e831f46e04">oxs_ctx_get_enc_mtd_algorithm</a>(
+<a name="l00188"></a>00188         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00189"></a>00189         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00190"></a>00190     );
+<a name="l00191"></a>00191 
+<a name="l00198"></a>00198     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00199"></a>00199     <a class="code" href="group__oxs__ctx.html#gf85de441db8fc61e9eae118ce68c0e55">oxs_ctx_get_input_data</a>(
+<a name="l00200"></a>00200         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00201"></a>00201         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00202"></a>00202     );
+<a name="l00210"></a>00210     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00211"></a>00211     <a class="code" href="group__oxs__ctx.html#g4f8e0b3b6b6841ad8adc572ad348d532">oxs_ctx_set_mode</a>(
+<a name="l00212"></a>00212         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00213"></a>00213         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00214"></a>00214         oxs_ctx_mode_t mode
+<a name="l00215"></a>00215     );
+<a name="l00216"></a>00216 
+<a name="l00224"></a>00224     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00225"></a>00225     <a class="code" href="group__oxs__ctx.html#g53097dc057546ab91d98b93ecbf14ab6">oxs_ctx_set_operation</a>(
+<a name="l00226"></a>00226         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00227"></a>00227         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00228"></a>00228         oxs_ctx_operation_t operation
+<a name="l00229"></a>00229     );
+<a name="l00230"></a>00230 
+<a name="l00238"></a>00238     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00239"></a>00239     <a class="code" href="group__oxs__ctx.html#gade38091d3e50f7881043841237d33f6">oxs_ctx_set_key</a>(
+<a name="l00240"></a>00240         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00241"></a>00241         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00242"></a>00242         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key
+<a name="l00243"></a>00243     );
+<a name="l00251"></a>00251     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00252"></a>00252     <a class="code" href="group__oxs__ctx.html#g291c2cfcf26387ad9690e570433bcee0">oxs_ctx_set_id</a>(
+<a name="l00253"></a>00253         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00254"></a>00254         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00255"></a>00255         axis2_char_t *<span class="keywordtype">id</span>
+<a name="l00256"></a>00256     );
+<a name="l00257"></a>00257 
+<a name="l00265"></a>00265     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00266"></a>00266     <a class="code" href="group__oxs__ctx.html#gecf3d56a724380b073163612a48d0fce">oxs_ctx_set_type</a>(
+<a name="l00267"></a>00267         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00268"></a>00268         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00269"></a>00269         axis2_char_t *type
+<a name="l00270"></a>00270     );
+<a name="l00271"></a>00271 
+<a name="l00279"></a>00279     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00280"></a>00280     <a class="code" href="group__oxs__ctx.html#gbded52251d22f244fd6f90e25ee438f4">oxs_ctx_set_mime_type</a>(
+<a name="l00281"></a>00281         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00282"></a>00282         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00283"></a>00283         axis2_char_t *mime_type
+<a name="l00284"></a>00284     );
+<a name="l00285"></a>00285 
+<a name="l00286"></a>00286 
+<a name="l00294"></a>00294     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00295"></a>00295     <a class="code" href="group__oxs__ctx.html#g58d087e7d7cecee9af4d03debfe44eba">oxs_ctx_set_encoding</a>(
+<a name="l00296"></a>00296         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00297"></a>00297         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00298"></a>00298         axis2_char_t *encoding
+<a name="l00299"></a>00299     );
+<a name="l00300"></a>00300 
+<a name="l00308"></a>00308     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00309"></a>00309     <a class="code" href="group__oxs__ctx.html#gbf7b27b08c0b486b6da813dab0e0cdc7">oxs_ctx_set_recipient</a>(
+<a name="l00310"></a>00310         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00311"></a>00311         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00312"></a>00312         axis2_char_t *recipient
+<a name="l00313"></a>00313     );
+<a name="l00314"></a>00314 
+<a name="l00315"></a>00315 
+<a name="l00323"></a>00323     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00324"></a>00324     <a class="code" href="group__oxs__ctx.html#g3bced53c1905eb181d164608ca1e330d">oxs_ctx_set_ref_key_name</a>(
+<a name="l00325"></a>00325         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00326"></a>00326         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00327"></a>00327         axis2_char_t *ref_key_name
+<a name="l00328"></a>00328     );
+<a name="l00329"></a>00329 
+<a name="l00337"></a>00337     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00338"></a>00338     <a class="code" href="group__oxs__ctx.html#g9c34da7955bb4779f2e9a9c3febfeadc">oxs_ctx_set_enc_mtd_algorithm</a>(
+<a name="l00339"></a>00339         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00340"></a>00340         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00341"></a>00341         axis2_char_t *enc_mtd_algorithm
+<a name="l00342"></a>00342     );
+<a name="l00350"></a>00350     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00351"></a>00351     <a class="code" href="group__oxs__ctx.html#gda9f14ef5d88b46159b3665fac6ceb78">oxs_ctx_set_input_data</a>(
+<a name="l00352"></a>00352         <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx,
+<a name="l00353"></a>00353         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00354"></a>00354         axis2_char_t *input_data
+<a name="l00355"></a>00355     );
+<a name="l00356"></a>00356 
+<a name="l00357"></a>00357 
+<a name="l00358"></a>00358 
+<a name="l00359"></a>00359     <span class="comment">/*Create function*/</span>
+<a name="l00360"></a>00360     AXIS2_EXTERN <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *AXIS2_CALL
+<a name="l00361"></a>00361     oxs_ctx_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00362"></a>00362 
+<a name="l00363"></a>00363 
+<a name="l00365"></a>00365 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00366"></a>00366 <span class="preprocessor"></span>}
+<a name="l00367"></a>00367 <span class="preprocessor">#endif</span>
+<a name="l00368"></a>00368 <span class="preprocessor"></span>
+<a name="l00369"></a>00369 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_CTX_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__ctx_8h.html b/axis2/c/rampart/api/html/oxs__ctx_8h.html
new file mode 100644
index 0000000..b2fa9af
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__ctx_8h.html
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_ctx.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_ctx.h File Reference</h1>Keeps configurations for the OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__buffer_8h-source.html">oxs_buffer.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__key_8h-source.html">oxs_key.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__ctx_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_ctx_operation_t</b> { <b>OXS_CTX_OPERATION_NONE</b> =  0, 
+<b>OXS_CTX_OPERATION_ENCRYPT</b>, 
+<b>OXS_CTX_OPERATION_DECRYPT</b>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_ctx_mode_t</b> { <b>OXS_CTX_MODE_ENCRYPTED_DATA</b> =  0, 
+<b>OXS_CTX_MODE_ENCRYPTED_KEY</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g05fbbe67d645add72135bac56a7e06eb">oxs_ctx_free</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_ctx_mode_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#ga138aa5dc0136ebff20e3a8d569a9d32">oxs_ctx_get_mode</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_ctx_operation_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g41dab017c781940077f79bb88d9b378e">oxs_ctx_get_operation</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gf5c640cdb514a4498bdc909001f1433a">oxs_ctx_get_key</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g5c92263bac39536ea938a2eddd321ce9">oxs_ctx_get_id</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g98df93bb03fdd01aed39d071973d54e4">oxs_ctx_get_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g25c9da46bed374782f447fa46c7b4423">oxs_ctx_get_mime_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g47e56a8d37c47131409568cfbf8bee9f">oxs_ctx_get_encoding</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gcb3b6a361e9a4c67d81a7e8342bd5788">oxs_ctx_get_recipient</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#ga1d7ace816b67363a76e358152e6ef2d">oxs_ctx_get_ref_key_name</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g4c951db6bd7d03087efe58e831f46e04">oxs_ctx_get_enc_mtd_algorithm</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gf85de441db8fc61e9eae118ce68c0e55">oxs_ctx_get_input_data</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g4f8e0b3b6b6841ad8adc572ad348d532">oxs_ctx_set_mode</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, oxs_ctx_mode_t mode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g53097dc057546ab91d98b93ecbf14ab6">oxs_ctx_set_operation</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, oxs_ctx_operation_t operation)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gade38091d3e50f7881043841237d33f6">oxs_ctx_set_key</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g291c2cfcf26387ad9690e570433bcee0">oxs_ctx_set_id</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gecf3d56a724380b073163612a48d0fce">oxs_ctx_set_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gbded52251d22f244fd6f90e25ee438f4">oxs_ctx_set_mime_type</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *mime_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g58d087e7d7cecee9af4d03debfe44eba">oxs_ctx_set_encoding</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *encoding)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gbf7b27b08c0b486b6da813dab0e0cdc7">oxs_ctx_set_recipient</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *recipient)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g3bced53c1905eb181d164608ca1e330d">oxs_ctx_set_ref_key_name</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *ref_key_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#g9c34da7955bb4779f2e9a9c3febfeadc">oxs_ctx_set_enc_mtd_algorithm</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *enc_mtd_algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__ctx.html#gda9f14ef5d88b46159b3665fac6ceb78">oxs_ctx_set_input_data</a> (<a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *ctx, const axutil_env_t *env, axis2_char_t *input_data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g21d3eb487076460ea468023f6970279f"></a><!-- doxytag: member="oxs_ctx.h::oxs_ctx_create" ref="g21d3eb487076460ea468023f6970279f" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_ctx_create</b> (const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Keeps configurations for the OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__encryption_8h-source.html b/axis2/c/rampart/api/html/oxs__encryption_8h-source.html
new file mode 100644
index 0000000..b07ddce
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__encryption_8h-source.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_encryption.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_encryption.h</h1><a href="oxs__encryption_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_ENCRYPTION_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ENCRYPTION_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="oxs__asym__ctx_8h.html" title="Keeps information relavent for asymmetric encryption.">oxs_asym_ctx.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00055"></a>00055     AXIS2_EXTERN  axis2_status_t AXIS2_CALL
+<a name="l00056"></a>00056     <a class="code" href="group__oxs__encryption.html#gc702b12ce4cd09f696924469575ae47a">oxs_encryption_symmetric_crypt</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057                                    <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> * enc_ctx,
+<a name="l00058"></a>00058                                    <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input,
+<a name="l00059"></a>00059                                    <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result);
+<a name="l00060"></a>00060 
+<a name="l00072"></a>00072     AXIS2_EXTERN  axis2_status_t AXIS2_CALL
+<a name="l00073"></a>00073     <a class="code" href="group__oxs__encryption.html#ge59b242f2c005e5c83bc0727d1d4b0f4">oxs_encryption_asymmetric_crypt</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00074"></a>00074                                     oxs_asym_ctx_t * asym_ctx,
+<a name="l00075"></a>00075                                     <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input,
+<a name="l00076"></a>00076                                     <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result);
+<a name="l00077"></a>00077 
+<a name="l00079"></a>00079 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>}
+<a name="l00081"></a>00081 <span class="preprocessor">#endif</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span>
+<a name="l00083"></a>00083 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_ENCRYPTION_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__encryption_8h.html b/axis2/c/rampart/api/html/oxs__encryption_8h.html
new file mode 100644
index 0000000..670cc28
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__encryption_8h.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_encryption.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_encryption.h File Reference</h1>Provides data encryption and decryption functionalities of the OMXMLSec. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__asym__ctx_8h-source.html">oxs_asym_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+
+<p>
+<a href="oxs__encryption_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__encryption.html#gc702b12ce4cd09f696924469575ae47a">oxs_encryption_symmetric_crypt</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__encryption.html#ge59b242f2c005e5c83bc0727d1d4b0f4">oxs_encryption_asymmetric_crypt</a> (const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Provides data encryption and decryption functionalities of the OMXMLSec. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__error_8h-source.html b/axis2/c/rampart/api/html/oxs__error_8h-source.html
new file mode 100644
index 0000000..e111d36
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__error_8h-source.html
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_error.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_error.h</h1><a href="oxs__error_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_ERROR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#if defined( WIN32 ) &amp;&amp; (_MSC_VER &lt; 1300)</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define __FUNCTION__ NULL</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     <span class="comment">/*Macros for locating thr error*/</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#define FUNCTION_NAME __FUNCTION__</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#define LINE_NUMBER __LINE__</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define FILE_NAME __FILE__</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#define OXS_ERROR_LOCATION FILE_NAME,LINE_NUMBER,FUNCTION_NAME</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050     <span class="comment">/*Error codes*/</span>
+<a name="l00051"></a>00051 <span class="preprocessor">#define OXS_ERROR_DEFAULT               0</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_ENCRYPT_FAILED        1</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_DECRYPT_FAILED        2</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_INVALID_DATA          3</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_INVALID_SIZE          4</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_INVALID_FORMAT        5</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_ELEMENT_FAILED        6</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_UNSUPPORTED_ALGO      7</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_CREATION_FAILED       8</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_INITIALIZATION_FAILED 9</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_DATA_CONV_FAILED     10</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_OPENSSL_FUNC_FAILED  11</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_TRANSFORM_FAILED     12</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_SIGN_FAILED          13</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_SIG_VERIFICATION_FAILED        14</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ERROR_KEY_DERIVATION_FAILED 15</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a>00068     <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__oxs__error__description.html">_oxs_error_description</a> <a class="code" href="struct__oxs__error__description.html">oxs_error_description</a>, *<a class="code" href="struct__oxs__error__description.html">oxs_error_description_ptr</a>;
+<a name="l00069"></a>00069 
+<a name="l00075"></a><a class="code" href="struct__oxs__error__description.html">00075</a>     <span class="keyword">struct </span><a class="code" href="struct__oxs__error__description.html">_oxs_error_description</a>
+<a name="l00076"></a>00076     {
+<a name="l00077"></a>00077         <span class="keywordtype">int</span> code;
+<a name="l00078"></a>00078         <span class="keyword">const</span> <span class="keywordtype">char</span>* message;
+<a name="l00079"></a>00079     };
+<a name="l00080"></a>00080 
+<a name="l00086"></a>00086     AXIS2_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span>* AXIS2_CALL
+<a name="l00087"></a>00087     oxs_errors_get_msg_by_code(<span class="keywordtype">int</span> code);
+<a name="l00088"></a>00088 
+<a name="l00094"></a>00094     AXIS2_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span>* AXIS2_CALL
+<a name="l00095"></a>00095     oxs_errors_get_msg(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos);
+<a name="l00096"></a>00096 
+<a name="l00102"></a>00102     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00103"></a>00103     oxs_errors_get_code(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos);
+<a name="l00104"></a>00104 
+<a name="l00114"></a>00114     AXIS2_EXTERN <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00115"></a>00115     oxs_error(<span class="keyword">const</span> axutil_env_t *env, <span class="keyword">const</span> <span class="keywordtype">char</span>* file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* func,
+<a name="l00116"></a>00116               <span class="keywordtype">int</span> code, <span class="keyword">const</span> <span class="keywordtype">char</span>* msg,...);
+<a name="l00117"></a>00117 
+<a name="l00119"></a>00119 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>}
+<a name="l00121"></a>00121 <span class="preprocessor">#endif</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span>
+<a name="l00123"></a>00123 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_ERROR_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__error_8h.html b/axis2/c/rampart/api/html/oxs__error_8h.html
new file mode 100644
index 0000000..8842831
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__error_8h.html
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_error.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_error.h File Reference</h1>Represents an Error occured during the OMXMLSecurity execution. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+
+<p>
+<a href="oxs__error_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g922d2784284e8f6ee4009c3d92ba48b6"></a><!-- doxytag: member="oxs_error.h::FUNCTION_NAME" ref="g922d2784284e8f6ee4009c3d92ba48b6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FUNCTION_NAME</b>&nbsp;&nbsp;&nbsp;__FUNCTION__</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7f5152227a789f756b456fa3622b886d"></a><!-- doxytag: member="oxs_error.h::LINE_NUMBER" ref="g7f5152227a789f756b456fa3622b886d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LINE_NUMBER</b>&nbsp;&nbsp;&nbsp;__LINE__</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb117546549783a058d0321a287699579"></a><!-- doxytag: member="oxs_error.h::FILE_NAME" ref="gb117546549783a058d0321a287699579" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FILE_NAME</b>&nbsp;&nbsp;&nbsp;__FILE__</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb52d98cda5ab72e06011f5b0392226c9"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_LOCATION" ref="gb52d98cda5ab72e06011f5b0392226c9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_LOCATION</b>&nbsp;&nbsp;&nbsp;FILE_NAME,LINE_NUMBER,FUNCTION_NAME</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g97c51b9cae3a81f102e4f796079f6875"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_DEFAULT" ref="g97c51b9cae3a81f102e4f796079f6875" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_DEFAULT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfaa1e805f9a798cb9d0d83ffbac59567"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_ENCRYPT_FAILED" ref="gfaa1e805f9a798cb9d0d83ffbac59567" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_ENCRYPT_FAILED</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7f33c436a8a658ed4236af82d582d325"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_DECRYPT_FAILED" ref="g7f33c436a8a658ed4236af82d582d325" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_DECRYPT_FAILED</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf5444b742feca841c942859125c305a"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_INVALID_DATA" ref="gbf5444b742feca841c942859125c305a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INVALID_DATA</b>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf5650dc1dcc5f920763456e3762f253"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_INVALID_SIZE" ref="gdf5650dc1dcc5f920763456e3762f253" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INVALID_SIZE</b>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbffb607f21001d1712b377244b368d01"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_INVALID_FORMAT" ref="gbffb607f21001d1712b377244b368d01" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INVALID_FORMAT</b>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g59b29894254a6d640ab5b2e779fe157d"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_ELEMENT_FAILED" ref="g59b29894254a6d640ab5b2e779fe157d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_ELEMENT_FAILED</b>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7593209de1059ac0d16df527a2c0fdc8"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_UNSUPPORTED_ALGO" ref="g7593209de1059ac0d16df527a2c0fdc8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_UNSUPPORTED_ALGO</b>&nbsp;&nbsp;&nbsp;7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g75586f19fd26753e64feb479e068900f"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_CREATION_FAILED" ref="g75586f19fd26753e64feb479e068900f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_CREATION_FAILED</b>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g99b1d4c260532c9b358f0f5b134c2498"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_INITIALIZATION_FAILED" ref="g99b1d4c260532c9b358f0f5b134c2498" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_INITIALIZATION_FAILED</b>&nbsp;&nbsp;&nbsp;9</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g70705cb3a8743515e049568fbf222ecf"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_DATA_CONV_FAILED" ref="g70705cb3a8743515e049568fbf222ecf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_DATA_CONV_FAILED</b>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g729f2817327cdc36679d24d5d7d1beff"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_OPENSSL_FUNC_FAILED" ref="g729f2817327cdc36679d24d5d7d1beff" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_OPENSSL_FUNC_FAILED</b>&nbsp;&nbsp;&nbsp;11</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g62a8a8c7041eaab21dfdcfba9041a9ed"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_TRANSFORM_FAILED" ref="g62a8a8c7041eaab21dfdcfba9041a9ed" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_TRANSFORM_FAILED</b>&nbsp;&nbsp;&nbsp;12</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2cb4435352b7070035ad63f642f3a54d"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_SIGN_FAILED" ref="g2cb4435352b7070035ad63f642f3a54d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_SIGN_FAILED</b>&nbsp;&nbsp;&nbsp;13</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4ba73728b1f57df9867ab664a99ae88"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_SIG_VERIFICATION_FAILED" ref="gb4ba73728b1f57df9867ab664a99ae88" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_SIG_VERIFICATION_FAILED</b>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8ca4e2121f7b06e6af8a64080008bdf"></a><!-- doxytag: member="oxs_error.h::OXS_ERROR_KEY_DERIVATION_FAILED" ref="ge8ca4e2121f7b06e6af8a64080008bdf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_ERROR_KEY_DERIVATION_FAILED</b>&nbsp;&nbsp;&nbsp;15</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gda7c7a5281f5b21a03b44716b211368a"></a><!-- doxytag: member="oxs_error.h::oxs_error_description" ref="gda7c7a5281f5b21a03b44716b211368a" args="" -->
+typedef struct <br>
+<a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_error_description</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g49271fd83a0aa66ead757064cf6f6b97"></a><!-- doxytag: member="oxs_error.h::oxs_error_description_ptr" ref="g49271fd83a0aa66ead757064cf6f6b97" args="" -->
+typedef struct <br>
+<a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_error_description_ptr</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Represents an Error occured during the OMXMLSecurity execution. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__iv_8h-source.html b/axis2/c/rampart/api/html/oxs__iv_8h-source.html
new file mode 100644
index 0000000..023640b
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__iv_8h-source.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_iv.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_iv.h</h1><a href="oxs__iv_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_IV_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_IV_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="oxs__constants_8h.html" title="Constants for OMXMLSecurity.">oxs_constants.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="openssl__constants_8h.html" title="Constants for the openssl wrapper.">openssl_constants.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="preprocessor">#define OXS_IV_DEFAULT    OPENSSL_DEFAULT_IV16</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00052"></a>00052     <a class="code" href="group__oxs__iv.html#g7f8dfc5c7f2c2d3668c9404a4ad2af29">oxs_iv_generate_for_algo</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053                              axis2_char_t *key_algo);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00058"></a>00058 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>}
+<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_IV_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__iv_8h.html b/axis2/c/rampart/api/html/oxs__iv_8h.html
new file mode 100644
index 0000000..e741f3b
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__iv_8h.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_iv.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_iv.h File Reference</h1>Initial Vector related functionalities. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__constants_8h-source.html">oxs_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__constants_8h-source.html">openssl_constants.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+
+<p>
+<a href="oxs__iv_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1ea91a61f15c18f336fcbfbaa961ffc6"></a><!-- doxytag: member="oxs_iv.h::OXS_IV_DEFAULT" ref="g1ea91a61f15c18f336fcbfbaa961ffc6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_IV_DEFAULT</b>&nbsp;&nbsp;&nbsp;OPENSSL_DEFAULT_IV16</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__iv.html#g7f8dfc5c7f2c2d3668c9404a4ad2af29">oxs_iv_generate_for_algo</a> (const axutil_env_t *env, axis2_char_t *key_algo)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Initial Vector related functionalities. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__key_8h-source.html b/axis2/c/rampart/api/html/oxs__key_8h-source.html
new file mode 100644
index 0000000..1036f3d
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__key_8h-source.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_key.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_key.h</h1><a href="oxs__key_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_KEY_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_KEY_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="oxs__constants_8h.html" title="Constants for OMXMLSecurity.">oxs_constants.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="oxs__buffer_8h.html" title="The buffer representation in OMXMLSecurity.">oxs_buffer.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;rp_algorithmsuite.h&gt;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     <span class="comment">/*Key usage is not specified yet*/</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#define OXS_KEY_USAGE_NONE              0</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>    <span class="comment">/*Key is a session key */</span>
+<a name="l00046"></a>00046 <span class="preprocessor">#define OXS_KEY_USAGE_SESSION           1</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>    <span class="comment">/*Key is a signature session key*/</span>
+<a name="l00048"></a>00048 <span class="preprocessor">#define OXS_KEY_USAGE_SIGNATURE_SESSION 2</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>    <span class="comment">/*Key is a derived key */</span>
+<a name="l00050"></a>00050 <span class="preprocessor">#define OXS_KEY_USAGE_DERIVED           3 </span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="preprocessor">#define OXS_KEY_DEFAULT_SIZE            64</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">00055</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>;
+<a name="l00056"></a>00056 
+<a name="l00064"></a>00064     AXIS2_EXTERN <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *AXIS2_CALL
+<a name="l00065"></a>00065     <a class="code" href="group__oxs__key.html#g36b734c7ad70d648fc537710c5612720">oxs_key_get_data</a>(
+<a name="l00066"></a>00066         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00067"></a>00067         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00074"></a>00074     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00075"></a>00075     <a class="code" href="group__oxs__key.html#g72b5b28fa8e1abbe2e1acdcab9bb2a8e">oxs_key_get_name</a>(
+<a name="l00076"></a>00076         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00077"></a>00077         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00084"></a>00084     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00085"></a>00085     <a class="code" href="group__oxs__key.html#gd5c5faa9b86c4a56411b5f137425ccdf">oxs_key_get_nonce</a>(
+<a name="l00086"></a>00086         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00087"></a>00087         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00088"></a>00088 
+<a name="l00095"></a>00095     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00096"></a>00096     <a class="code" href="group__oxs__key.html#gcfa520499cb4c4f8f3dc2219d18c94dc">oxs_key_get_label</a>(
+<a name="l00097"></a>00097         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00098"></a>00098         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00099"></a>00099 
+<a name="l00106"></a>00106     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00107"></a>00107     <a class="code" href="group__oxs__key.html#gb98d9f017d0ebe66f359ac7ca081f3f8">oxs_key_get_size</a>(
+<a name="l00108"></a>00108         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00109"></a>00109         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00116"></a>00116     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00117"></a>00117     <a class="code" href="group__oxs__key.html#g683be18a6f3df260278571268b71de2c">oxs_key_get_usage</a>(
+<a name="l00118"></a>00118         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00119"></a>00119         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00120"></a>00120 
+<a name="l00127"></a>00127     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00128"></a>00128     <a class="code" href="group__oxs__key.html#g8216b16bc4e527e8bd081d2977fe458c">oxs_key_get_offset</a>(
+<a name="l00129"></a>00129         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00130"></a>00130         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00131"></a>00131 
+<a name="l00138"></a>00138     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00139"></a>00139     <a class="code" href="group__oxs__key.html#gfba71fdb7b244986d302edb7e043d3fe">oxs_key_get_length</a>(
+<a name="l00140"></a>00140         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00141"></a>00141         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00142"></a>00142 
+<a name="l00150"></a>00150     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00151"></a>00151     <a class="code" href="group__oxs__key.html#g608ab7734d0d74cdbe939d89d02b56df">oxs_key_set_name</a>(
+<a name="l00152"></a>00152         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00153"></a>00153         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00154"></a>00154         axis2_char_t *name);
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156 
+<a name="l00164"></a>00164     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00165"></a>00165     <a class="code" href="group__oxs__key.html#g274bbd1d75ff0e877aa4300951b35f44">oxs_key_set_usage</a>(
+<a name="l00166"></a>00166         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00167"></a>00167         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00168"></a>00168         <span class="keywordtype">int</span> usage);
+<a name="l00169"></a>00169 
+<a name="l00170"></a>00170     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00171"></a>00171     oxs_key_set_nonce(
+<a name="l00172"></a>00172         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00173"></a>00173         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00174"></a>00174         axis2_char_t *nonce); 
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00177"></a>00177     oxs_key_set_label(
+<a name="l00178"></a>00178         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00179"></a>00179         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00180"></a>00180         axis2_char_t *label); 
+<a name="l00181"></a>00181 
+<a name="l00182"></a>00182     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00183"></a>00183     oxs_key_set_offset(
+<a name="l00184"></a>00184         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00185"></a>00185         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00186"></a>00186         <span class="keywordtype">int</span> offset);
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00189"></a>00189     oxs_key_set_length(
+<a name="l00190"></a>00190         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00191"></a>00191         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00192"></a>00192         <span class="keywordtype">int</span> length);
+<a name="l00199"></a>00199     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00200"></a>00200     <a class="code" href="group__oxs__key.html#gf05ffae742c85b79b7478ab52df01e1d">oxs_key_free</a>(
+<a name="l00201"></a>00201         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00202"></a>00202         <span class="keyword">const</span> axutil_env_t *env
+<a name="l00203"></a>00203     );
+<a name="l00204"></a>00204 
+<a name="l00205"></a>00205     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00206"></a>00206     oxs_key_populate_with_buf(<a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00207"></a>00207                               <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00208"></a>00208                               <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer,
+<a name="l00209"></a>00209                               axis2_char_t *name,
+<a name="l00210"></a>00210                               <span class="keywordtype">int</span> usage);
+<a name="l00211"></a>00211 
+<a name="l00222"></a>00222     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00223"></a>00223     <a class="code" href="group__oxs__key.html#g5580f26489fd91cc79c7c9530ea88f1f">oxs_key_populate</a>(
+<a name="l00224"></a>00224         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00225"></a>00225         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00226"></a>00226         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,
+<a name="l00227"></a>00227         axis2_char_t *name,
+<a name="l00228"></a>00228         <span class="keywordtype">int</span> size,
+<a name="l00229"></a>00229         <span class="keywordtype">int</span> usage);
+<a name="l00230"></a>00230 
+<a name="l00237"></a>00237     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00238"></a>00238     <a class="code" href="group__oxs__key.html#g3033d5598a78536ee46679acd5022ef4">oxs_key_read_from_file</a>(
+<a name="l00239"></a>00239         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00240"></a>00240         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00241"></a>00241         axis2_char_t *file_name);
+<a name="l00242"></a>00242 
+<a name="l00249"></a>00249     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00250"></a>00250     <a class="code" href="group__oxs__key.html#gb1fd9305246059f8b7b0c2a988f680f3">oxs_key_for_algo</a>(<a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00251"></a>00251                      <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00252"></a>00252                      rp_algorithmsuite_t *key_algo);
+<a name="l00253"></a>00253 
+<a name="l00254"></a>00254 
+<a name="l00255"></a>00255     AXIS2_EXTERN <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *AXIS2_CALL
+<a name="l00256"></a>00256     oxs_key_get_buffer(<span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00257"></a>00257                        <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00258"></a>00258 
+<a name="l00259"></a>00259     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l00260"></a>00260     oxs_key_dup(<a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00261"></a>00261                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l00264"></a>00264     oxs_key_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00265"></a>00265 
+<a name="l00266"></a>00266     <span class="comment">/* once the key_sha is given, ownership is assumed */</span>
+<a name="l00267"></a>00267     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00268"></a>00268     oxs_key_set_key_sha(
+<a name="l00269"></a>00269         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00270"></a>00270         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00271"></a>00271         axis2_char_t *key_sha);
+<a name="l00272"></a>00272     
+<a name="l00273"></a>00273     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00274"></a>00274     oxs_key_get_key_sha(
+<a name="l00275"></a>00275         <span class="keyword">const</span> <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key,
+<a name="l00276"></a>00276         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00277"></a>00277 
+<a name="l00278"></a>00278 
+<a name="l00279"></a>00279 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00280"></a>00280 <span class="preprocessor"></span>}
+<a name="l00281"></a>00281 <span class="preprocessor">#endif</span>
+<a name="l00282"></a>00282 <span class="preprocessor"></span>
+<a name="l00283"></a>00283 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_KEY_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__key_8h.html b/axis2/c/rampart/api/html/oxs__key_8h.html
new file mode 100644
index 0000000..8b12f70
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__key_8h.html
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_key.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_key.h File Reference</h1>represents a Key in OMXMLSecurity <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__constants_8h-source.html">oxs_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__buffer_8h-source.html">oxs_buffer.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;rp_algorithmsuite.h&gt;</code><br>
+
+<p>
+<a href="oxs__key_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga8bdf0539df9546db64b3c05e4a6f8c7"></a><!-- doxytag: member="oxs_key.h::OXS_KEY_USAGE_NONE" ref="ga8bdf0539df9546db64b3c05e4a6f8c7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_NONE</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f7665b8d0c62f8b6f04b08b4304e30f"></a><!-- doxytag: member="oxs_key.h::OXS_KEY_USAGE_SESSION" ref="g9f7665b8d0c62f8b6f04b08b4304e30f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_SESSION</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb185f491d0315999fe3d59dd119b707c"></a><!-- doxytag: member="oxs_key.h::OXS_KEY_USAGE_SIGNATURE_SESSION" ref="gb185f491d0315999fe3d59dd119b707c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_SIGNATURE_SESSION</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb15acbf5234e3219b4fd15a4a6e381a1"></a><!-- doxytag: member="oxs_key.h::OXS_KEY_USAGE_DERIVED" ref="gb15acbf5234e3219b4fd15a4a6e381a1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_USAGE_DERIVED</b>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8dd80274472fbc6a981e0b901f587209"></a><!-- doxytag: member="oxs_key.h::OXS_KEY_DEFAULT_SIZE" ref="g8dd80274472fbc6a981e0b901f587209" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OXS_KEY_DEFAULT_SIZE</b>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g36b734c7ad70d648fc537710c5612720">oxs_key_get_data</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g72b5b28fa8e1abbe2e1acdcab9bb2a8e">oxs_key_get_name</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gd5c5faa9b86c4a56411b5f137425ccdf">oxs_key_get_nonce</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gcfa520499cb4c4f8f3dc2219d18c94dc">oxs_key_get_label</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gb98d9f017d0ebe66f359ac7ca081f3f8">oxs_key_get_size</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g683be18a6f3df260278571268b71de2c">oxs_key_get_usage</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g8216b16bc4e527e8bd081d2977fe458c">oxs_key_get_offset</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gfba71fdb7b244986d302edb7e043d3fe">oxs_key_get_length</a> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g608ab7734d0d74cdbe939d89d02b56df">oxs_key_set_name</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g274bbd1d75ff0e877aa4300951b35f44">oxs_key_set_usage</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, int usage)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb30218b776201e01e4e88407786610e0"></a><!-- doxytag: member="oxs_key.h::oxs_key_set_nonce" ref="gb30218b776201e01e4e88407786610e0" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *nonce)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_nonce</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *nonce)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5739ff4b26c790f3b600acd133303c19"></a><!-- doxytag: member="oxs_key.h::oxs_key_set_label" ref="g5739ff4b26c790f3b600acd133303c19" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *label)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_label</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *label)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g485a585c89b2c066722e6c5b616efb63"></a><!-- doxytag: member="oxs_key.h::oxs_key_set_offset" ref="g485a585c89b2c066722e6c5b616efb63" args="(oxs_key_t *key, const axutil_env_t *env, int offset)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_offset</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, int offset)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g96e2f35f9150261c7554d98834eb1146"></a><!-- doxytag: member="oxs_key.h::oxs_key_set_length" ref="g96e2f35f9150261c7554d98834eb1146" args="(oxs_key_t *key, const axutil_env_t *env, int length)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_length</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gf05ffae742c85b79b7478ab52df01e1d">oxs_key_free</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g40b1603f301505e82bd026dfc0170445"></a><!-- doxytag: member="oxs_key.h::oxs_key_populate_with_buf" ref="g40b1603f301505e82bd026dfc0170445" args="(oxs_key_t *key, const axutil_env_t *env, oxs_buffer_t *buffer, axis2_char_t *name, int usage)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_populate_with_buf</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *buffer, axis2_char_t *name, int usage)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g5580f26489fd91cc79c7c9530ea88f1f">oxs_key_populate</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, unsigned char *data, axis2_char_t *name, int size, int usage)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#g3033d5598a78536ee46679acd5022ef4">oxs_key_read_from_file</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key.html#gb1fd9305246059f8b7b0c2a988f680f3">oxs_key_for_algo</a> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, rp_algorithmsuite_t *key_algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g21d48307a83ef3fab7f1baa65e47bfbc"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_buffer" ref="g21d48307a83ef3fab7f1baa65e47bfbc" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_get_buffer</b> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g49a59acc8494431a0da07f43c398c228"></a><!-- doxytag: member="oxs_key.h::oxs_key_dup" ref="g49a59acc8494431a0da07f43c398c228" args="(oxs_key_t *key, const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_dup</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5519d5dafa868701021be84ea01339d"></a><!-- doxytag: member="oxs_key.h::oxs_key_create" ref="ge5519d5dafa868701021be84ea01339d" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_create</b> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge94cc63fc051df39ae9f065f660d6684"></a><!-- doxytag: member="oxs_key.h::oxs_key_set_key_sha" ref="ge94cc63fc051df39ae9f065f660d6684" args="(oxs_key_t *key, const axutil_env_t *env, axis2_char_t *key_sha)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_set_key_sha</b> (<a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env, axis2_char_t *key_sha)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4bdec54b8a3abb9a99b470bbb2c1232f"></a><!-- doxytag: member="oxs_key.h::oxs_key_get_key_sha" ref="g4bdec54b8a3abb9a99b470bbb2c1232f" args="(const oxs_key_t *key, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_get_key_sha</b> (const <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key, const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+represents a Key in OMXMLSecurity 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__key__mgr_8h-source.html b/axis2/c/rampart/api/html/oxs__key__mgr_8h-source.html
new file mode 100644
index 0000000..f6bbd71
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__key__mgr_8h-source.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_key_mgr.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_key_mgr.h</h1><a href="oxs__key__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_KEY_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_KEY_MGR_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="oxs__asym__ctx_8h.html" title="Keeps information relavent for asymmetric encryption.">oxs_asym_ctx.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="oxs__x509__cert_8h.html" title="the OMXMLSecurity representation of an X509 certificate">oxs_x509_cert.h</a>&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;<a class="code" href="openssl__x509_8h.html" title="Extracts information from a X509 certificate.">openssl_x509.h</a>&gt;</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkcs12_8h.html" title="Functions related to keys that are in pkcs12 format.">openssl_pkcs12.h</a>&gt;</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;<a class="code" href="axis2__key__type_8h.html" title="defines the key type">axis2_key_type.h</a>&gt;</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkcs12_8h.html" title="Functions related to keys that are in pkcs12 format.">openssl_pkcs12.h</a>&gt;</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkcs12__keystore_8h.html" title="Key Store manager for keys that are in pkcs12 format.">openssl_pkcs12_keystore.h</a>&gt;</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050         <span class="keyword">typedef</span> <span class="keyword">struct </span>oxs_key_mgr_t oxs_key_mgr_t;
+<a name="l00051"></a>00051         <span class="comment">/* Enum which is used to specify the key format. */</span>
+<a name="l00052"></a>00052         <span class="keyword">typedef</span> <span class="keyword">enum</span>  {
+<a name="l00053"></a>00053                 OXS_KEY_MGR_FORMAT_UNKNOWN=0,
+<a name="l00054"></a>00054                 OXS_KEY_MGR_FORMAT_PEM,
+<a name="l00055"></a>00055                 OXS_KEY_MGR_FORMAT_PKCS12
+<a name="l00056"></a>00056         }oxs_key_mgr_format_t;
+<a name="l00057"></a>00057         
+<a name="l00058"></a>00058 <span class="preprocessor">#if 0</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00066"></a>00066     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00067"></a>00067         oxs_key_mgr_load_key(
+<a name="l00068"></a>00068                 oxs_key_mgr_t *key_mgr,
+<a name="l00069"></a>00069                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00070"></a>00070             oxs_asym_ctx_t *ctx);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="preprocessor">#endif</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00084"></a>00084     AXIS2_EXTERN <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* AXIS2_CALL
+<a name="l00085"></a>00085     <a class="code" href="group__oxs__key__mgr.html#g3a407af121b740c400b15ce52eda397a">oxs_key_mgr_load_private_key_from_string</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086             axis2_char_t *pem_buf, <span class="comment">/*in PEM format*/</span>
+<a name="l00087"></a>00087             axis2_char_t *password);
+<a name="l00095"></a>00095     AXIS2_EXTERN <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a>* AXIS2_CALL
+<a name="l00096"></a>00096     <a class="code" href="group__oxs__key__mgr.html#gae3a301e58a8784a276b24df7837fbaa">oxs_key_mgr_load_private_key_from_pem_file</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00097"></a>00097             axis2_char_t *file_name,
+<a name="l00098"></a>00098             axis2_char_t *password);
+<a name="l00099"></a>00099 
+<a name="l00109"></a>00109     AXIS2_EXTERN oxs_x509_cert_t* AXIS2_CALL
+<a name="l00110"></a>00110     <a class="code" href="group__oxs__key__mgr.html#g1c90e7699455afcb795320e45edc7033">oxs_key_mgr_load_x509_cert_from_string</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00111"></a>00111                                            axis2_char_t *pem_buf);
+<a name="l00112"></a>00112 
+<a name="l00119"></a>00119     AXIS2_EXTERN oxs_x509_cert_t* AXIS2_CALL
+<a name="l00120"></a>00120     <a class="code" href="group__oxs__key__mgr.html#g932c1143e794506dc41d1eaba6357b66">oxs_key_mgr_load_x509_cert_from_pem_file</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00121"></a>00121             axis2_char_t *filename);
+<a name="l00122"></a>00122 
+<a name="l00132"></a>00132     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00133"></a>00133     <a class="code" href="group__oxs__key__mgr.html#gc74a4e838037b9d97f771af677a73f29">oxs_key_mgr_read_pkcs12_key_store</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00134"></a>00134                                       axis2_char_t *pkcs12_file,
+<a name="l00135"></a>00135                                       axis2_char_t *password,
+<a name="l00136"></a>00136                                       oxs_x509_cert_t **cert,
+<a name="l00137"></a>00137                                       <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> **prv_key);
+<a name="l00138"></a>00138         
+<a name="l00144"></a>00144         AXIS2_EXTERN oxs_key_mgr_t * AXIS2_CALL
+<a name="l00145"></a>00145         <a class="code" href="group__oxs__key__mgr.html#g0561bf4161a322f75f1895e9bd75fdc6">oxs_key_mgr_create</a>(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00146"></a>00146 
+<a name="l00153"></a>00153         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00154"></a>00154         <a class="code" href="group__oxs__key__mgr.html#g5fd6c52df53403c8f25fc14996f8a46f">oxs_key_mgr_free</a>(oxs_key_mgr_t *key_mgr, 
+<a name="l00155"></a>00155                                         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00156"></a>00156         
+<a name="l00164"></a>00164         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00165"></a>00165         <a class="code" href="group__oxs__key__mgr.html#g1e5027aa9a336b7e2e3b7506344eae57">oxs_key_mgr_set_prv_key_password</a>(
+<a name="l00166"></a>00166                 oxs_key_mgr_t *key_mgr,
+<a name="l00167"></a>00167                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00168"></a>00168                 axis2_char_t *password);
+<a name="l00169"></a>00169 
+<a name="l00176"></a>00176         AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00177"></a>00177         <a class="code" href="group__oxs__key__mgr.html#g9297bdfda5091a184f1ead84b9a062d4">oxs_key_mgr_get_prv_key_password</a>(
+<a name="l00178"></a>00178                 oxs_key_mgr_t *key_mgr,
+<a name="l00179"></a>00179                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00180"></a>00180 
+<a name="l00187"></a>00187         AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00188"></a>00188         <a class="code" href="group__oxs__key__mgr.html#g6b917e34c07bdc4e7642b3d18308f96d">oxs_key_mgr_get_private_key_file</a>(
+<a name="l00189"></a>00189                 oxs_key_mgr_t *key_mgr,
+<a name="l00190"></a>00190                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00191"></a>00191 
+<a name="l00192"></a>00192         AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00193"></a>00193         oxs_key_mgr_get_certificate_file(
+<a name="l00194"></a>00194                 oxs_key_mgr_t *key_mgr,
+<a name="l00195"></a>00195                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197         AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00198"></a>00198         oxs_key_mgr_get_reciever_certificate_file(
+<a name="l00199"></a>00199                 oxs_key_mgr_t *key_mgr,
+<a name="l00200"></a>00200                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00203"></a>00203         oxs_key_mgr_set_private_key_file(
+<a name="l00204"></a>00204                 oxs_key_mgr_t *key_mgr,
+<a name="l00205"></a>00205                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00206"></a>00206                 axis2_char_t *file_name);
+<a name="l00207"></a>00207 
+<a name="l00208"></a>00208         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00209"></a>00209         oxs_key_mgr_set_certificate_file(
+<a name="l00210"></a>00210                 oxs_key_mgr_t *key_mgr,
+<a name="l00211"></a>00211                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00212"></a>00212                 axis2_char_t *file_name);
+<a name="l00213"></a>00213 
+<a name="l00214"></a>00214         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00215"></a>00215         oxs_key_mgr_set_reciever_certificate_file(
+<a name="l00216"></a>00216                 oxs_key_mgr_t *key_mgr,
+<a name="l00217"></a>00217                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00218"></a>00218                 axis2_char_t *file_name);
+<a name="l00219"></a>00219 
+<a name="l00220"></a>00220 
+<a name="l00221"></a>00221         AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00222"></a>00222         oxs_key_mgr_get_certificate(
+<a name="l00223"></a>00223                 oxs_key_mgr_t *key_mgr,
+<a name="l00224"></a>00224                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226         AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00227"></a>00227         oxs_key_mgr_get_certificate_type(
+<a name="l00228"></a>00228                 oxs_key_mgr_t *key_mgr,
+<a name="l00229"></a>00229                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231         AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00232"></a>00232         oxs_key_mgr_get_prv_key(
+<a name="l00233"></a>00233                 oxs_key_mgr_t *key_mgr,
+<a name="l00234"></a>00234                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00235"></a>00235 
+<a name="l00236"></a>00236         AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00237"></a>00237         oxs_key_mgr_get_prv_key_type(
+<a name="l00238"></a>00238                 oxs_key_mgr_t *key_mgr,
+<a name="l00239"></a>00239                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00240"></a>00240 
+<a name="l00241"></a>00241         AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00242"></a>00242         oxs_key_mgr_get_receiver_certificate(
+<a name="l00243"></a>00243                 oxs_key_mgr_t *key_mgr,
+<a name="l00244"></a>00244                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246         AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00247"></a>00247         oxs_key_mgr_get_receiver_certificate_type(
+<a name="l00248"></a>00248                 oxs_key_mgr_t *key_mgr,
+<a name="l00249"></a>00249                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00250"></a>00250 
+<a name="l00251"></a>00251         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00252"></a>00252         oxs_key_mgr_set_certificate(
+<a name="l00253"></a>00253                 oxs_key_mgr_t *key_mgr,
+<a name="l00254"></a>00254                 <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00255"></a>00255                 <span class="keywordtype">void</span> *certificate);
+<a name="l00256"></a>00256 
+<a name="l00257"></a>00257         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00258"></a>00258         oxs_key_mgr_set_certificate_type(
+<a name="l00259"></a>00259                 oxs_key_mgr_t *key_mgr,
+<a name="l00260"></a>00260                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00261"></a>00261                 axis2_key_type_t type);
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00264"></a>00264         oxs_key_mgr_set_prv_key(
+<a name="l00265"></a>00265                 oxs_key_mgr_t *key_mgr,
+<a name="l00266"></a>00266                 <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00267"></a>00267                 <span class="keywordtype">void</span> *key);
+<a name="l00268"></a>00268 
+<a name="l00269"></a>00269         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00270"></a>00270         oxs_key_mgr_set_prv_key_type(
+<a name="l00271"></a>00271                 oxs_key_mgr_t *key_mgr,
+<a name="l00272"></a>00272                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00273"></a>00273                 axis2_key_type_t type);
+<a name="l00274"></a>00274 
+<a name="l00275"></a>00275         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00276"></a>00276         oxs_key_mgr_set_receiver_certificate(
+<a name="l00277"></a>00277                 oxs_key_mgr_t *key_mgr,
+<a name="l00278"></a>00278                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00279"></a>00279                 <span class="keywordtype">void</span> *certificate);
+<a name="l00280"></a>00280 
+<a name="l00281"></a>00281         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00282"></a>00282         oxs_key_mgr_set_receiver_certificate_type(
+<a name="l00283"></a>00283                 oxs_key_mgr_t *key_mgr,
+<a name="l00284"></a>00284                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00285"></a>00285                 axis2_key_type_t type);
+<a name="l00286"></a>00286         
+<a name="l00287"></a>00287         AXIS2_EXTERN oxs_key_mgr_format_t AXIS2_CALL
+<a name="l00288"></a>00288         oxs_key_mgr_get_format(
+<a name="l00289"></a>00289                 oxs_key_mgr_t *key_mgr,
+<a name="l00290"></a>00290                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00291"></a>00291 
+<a name="l00292"></a>00292         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00293"></a>00293         oxs_key_mgr_set_format(
+<a name="l00294"></a>00294                 oxs_key_mgr_t *key_mgr,
+<a name="l00295"></a>00295                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00296"></a>00296                 oxs_key_mgr_format_t format);
+<a name="l00297"></a>00297 
+<a name="l00298"></a>00298         AXIS2_EXTERN <span class="keywordtype">void</span> * AXIS2_CALL
+<a name="l00299"></a>00299         oxs_key_mgr_get_pem_buf(
+<a name="l00300"></a>00300                 oxs_key_mgr_t *key_mgr,
+<a name="l00301"></a>00301                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00302"></a>00302 
+<a name="l00303"></a>00303         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00304"></a>00304         oxs_key_mgr_set_pem_buf(
+<a name="l00305"></a>00305                 oxs_key_mgr_t *key_mgr,
+<a name="l00306"></a>00306                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00307"></a>00307                 <span class="keywordtype">void</span> *pem_buf);
+<a name="l00308"></a>00308         
+<a name="l00309"></a>00309         AXIS2_EXTERN pkcs12_keystore_t* AXIS2_CALL
+<a name="l00310"></a>00310         oxs_key_mgr_get_key_store(
+<a name="l00311"></a>00311                 oxs_key_mgr_t *key_mgr,
+<a name="l00312"></a>00312                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00313"></a>00313         
+<a name="l00314"></a>00314         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00315"></a>00315         oxs_key_mgr_set_key_store(
+<a name="l00316"></a>00316                 oxs_key_mgr_t *key_mgr,
+<a name="l00317"></a>00317                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00318"></a>00318                 pkcs12_keystore_t *key_store);
+<a name="l00319"></a>00319         
+<a name="l00320"></a>00320         AXIS2_EXTERN <span class="keywordtype">void</span> * AXIS2_CALL
+<a name="l00321"></a>00321         oxs_key_mgr_get_key_store_buff(
+<a name="l00322"></a>00322             oxs_key_mgr_t *key_mgr,
+<a name="l00323"></a>00323             <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00324"></a>00324         
+<a name="l00325"></a>00325         AXIS2_EXTERN oxs_x509_cert_t * AXIS2_CALL
+<a name="l00326"></a>00326         oxs_key_mgr_get_receiver_certificate_from_ski(
+<a name="l00327"></a>00327             oxs_key_mgr_t *key_mgr,
+<a name="l00328"></a>00328             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00329"></a>00329             axis2_char_t *ski);
+<a name="l00330"></a>00330         
+<a name="l00331"></a>00331         AXIS2_EXTERN oxs_x509_cert_t * AXIS2_CALL
+<a name="l00332"></a>00332         oxs_key_mgr_get_receiver_certificate_from_issuer_serial(
+<a name="l00333"></a>00333             oxs_key_mgr_t *key_mgr,
+<a name="l00334"></a>00334             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00335"></a>00335             axis2_char_t *issuer,
+<a name="l00336"></a>00336             <span class="keywordtype">int</span> serial);
+<a name="l00337"></a>00337         
+<a name="l00338"></a>00338         AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00339"></a>00339         oxs_key_mgr_get_key_store_buff_len(
+<a name="l00340"></a>00340             oxs_key_mgr_t *key_mgr,
+<a name="l00341"></a>00341             <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00342"></a>00342         
+<a name="l00343"></a>00343         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00344"></a>00344         oxs_key_mgr_set_key_store_buff(
+<a name="l00345"></a>00345             oxs_key_mgr_t *key_mgr,
+<a name="l00346"></a>00346             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00347"></a>00347             <span class="keywordtype">void</span> *key_store_buf,
+<a name="l00348"></a>00348             <span class="keywordtype">int</span> len);
+<a name="l00349"></a>00349 
+<a name="l00350"></a>00350         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00351"></a>00351         oxs_key_mgr_increment_ref(
+<a name="l00352"></a>00352             oxs_key_mgr_t *key_mgr, 
+<a name="l00353"></a>00353             <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00354"></a>00354 
+<a name="l00355"></a>00355         
+<a name="l00357"></a>00357 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00358"></a>00358 <span class="preprocessor"></span>}
+<a name="l00359"></a>00359 <span class="preprocessor">#endif</span>
+<a name="l00360"></a>00360 <span class="preprocessor"></span>
+<a name="l00361"></a>00361 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_KEY_MGR_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__key__mgr_8h.html b/axis2/c/rampart/api/html/oxs__key__mgr_8h.html
new file mode 100644
index 0000000..6bdfda1
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__key__mgr_8h.html
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_key_mgr.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_key_mgr.h File Reference</h1>the Key Manager responsible for loading keys for OMXMLSecurity <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__asym__ctx_8h-source.html">oxs_asym_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__x509__cert_8h-source.html">oxs_x509_cert.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__x509_8h-source.html">openssl_x509.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkcs12_8h-source.html">openssl_pkcs12.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="axis2__key__type_8h-source.html">axis2_key_type.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkcs12__keystore_8h-source.html">openssl_pkcs12_keystore.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__key__mgr_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g071b897217831f4023284dc721e8d4ca"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_t" ref="g071b897217831f4023284dc721e8d4ca" args="" -->
+typedef struct oxs_key_mgr_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_format_t</b> { <b>OXS_KEY_MGR_FORMAT_UNKNOWN</b> = 0, 
+<b>OXS_KEY_MGR_FORMAT_PEM</b>, 
+<b>OXS_KEY_MGR_FORMAT_PKCS12</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g3a407af121b740c400b15ce52eda397a">oxs_key_mgr_load_private_key_from_string</a> (const axutil_env_t *env, axis2_char_t *pem_buf, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#gae3a301e58a8784a276b24df7837fbaa">oxs_key_mgr_load_private_key_from_pem_file</a> (const axutil_env_t *env, axis2_char_t *file_name, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g1c90e7699455afcb795320e45edc7033">oxs_key_mgr_load_x509_cert_from_string</a> (const axutil_env_t *env, axis2_char_t *pem_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g932c1143e794506dc41d1eaba6357b66">oxs_key_mgr_load_x509_cert_from_pem_file</a> (const axutil_env_t *env, axis2_char_t *filename)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#gc74a4e838037b9d97f771af677a73f29">oxs_key_mgr_read_pkcs12_key_store</a> (const axutil_env_t *env, axis2_char_t *pkcs12_file, axis2_char_t *password, oxs_x509_cert_t **cert, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> **prv_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_key_mgr_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g0561bf4161a322f75f1895e9bd75fdc6">oxs_key_mgr_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g5fd6c52df53403c8f25fc14996f8a46f">oxs_key_mgr_free</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g1e5027aa9a336b7e2e3b7506344eae57">oxs_key_mgr_set_prv_key_password</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g9297bdfda5091a184f1ead84b9a062d4">oxs_key_mgr_get_prv_key_password</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__key__mgr.html#g6b917e34c07bdc4e7642b3d18308f96d">oxs_key_mgr_get_private_key_file</a> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga898256c6de75f332ed836cf0733c9ce"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_certificate_file" ref="ga898256c6de75f332ed836cf0733c9ce" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2d293b8661fb96bd8efd54ef8e85a8bb"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_reciever_certificate_file" ref="g2d293b8661fb96bd8efd54ef8e85a8bb" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_reciever_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g11f487a9a89670b3cd3e30593303625b"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_private_key_file" ref="g11f487a9a89670b3cd3e30593303625b" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_private_key_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g202fae14f7b1f0b0a0fcab67eea6107d"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_certificate_file" ref="g202fae14f7b1f0b0a0fcab67eea6107d" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea11aaed73dd00f3abbc7f27da388f25"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_reciever_certificate_file" ref="gea11aaed73dd00f3abbc7f27da388f25" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_reciever_certificate_file</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g79f274f5bc570c8344cd22d5f63ef164"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_certificate" ref="g79f274f5bc570c8344cd22d5f63ef164" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaef3c70eb17c1ae9457d160dc3c3eec2"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_certificate_type" ref="gaef3c70eb17c1ae9457d160dc3c3eec2" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5453c3c19dd33ce3ef96d71cdb8c3094"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_prv_key" ref="g5453c3c19dd33ce3ef96d71cdb8c3094" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_prv_key</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ged44a52c143a4b7cad7ea3a17df4e515"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_prv_key_type" ref="ged44a52c143a4b7cad7ea3a17df4e515" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_prv_key_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6505e2ab9bd8c16dee44d338eaff4138"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_receiver_certificate" ref="g6505e2ab9bd8c16dee44d338eaff4138" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3230fec233171110d940938f9013740c"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_receiver_certificate_type" ref="g3230fec233171110d940938f9013740c" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3575dbf330ff836c9afaae7c05837438"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_certificate" ref="g3575dbf330ff836c9afaae7c05837438" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g438793d8a5436295aef173400e5e710d"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_certificate_type" ref="g438793d8a5436295aef173400e5e710d" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3923ff854e01a6561c59130a6a4b6219"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_prv_key" ref="g3923ff854e01a6561c59130a6a4b6219" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_prv_key</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb57d30aba64e6e7eb62894f645d5f20f"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_prv_key_type" ref="gb57d30aba64e6e7eb62894f645d5f20f" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_prv_key_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g062d0c29e05557d378285c3e9f4cf2d6"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_receiver_certificate" ref="g062d0c29e05557d378285c3e9f4cf2d6" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_receiver_certificate</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge1e115e88c434fb62981e7af1115ec81"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_receiver_certificate_type" ref="ge1e115e88c434fb62981e7af1115ec81" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_receiver_certificate_type</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gedc185ccf007bba5ebf7517c3d55a6b7"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_format" ref="gedc185ccf007bba5ebf7517c3d55a6b7" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_key_mgr_format_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_format</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5e320ca3f7f8a4ad8748401f0f78f683"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_format" ref="g5e320ca3f7f8a4ad8748401f0f78f683" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, oxs_key_mgr_format_t format)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_format</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, oxs_key_mgr_format_t format)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g96901ccedb48f47a503c19fac7d75410"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_pem_buf" ref="g96901ccedb48f47a503c19fac7d75410" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_pem_buf</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga4ab6c542d1f43cae6fcdb1fa1b56311"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_pem_buf" ref="ga4ab6c542d1f43cae6fcdb1fa1b56311" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *pem_buf)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_pem_buf</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *pem_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g352f56975b4e188cdb99c58419fb51df"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_key_store" ref="g352f56975b4e188cdb99c58419fb51df" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN pkcs12_keystore_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_key_store</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0842b0bc8cdac2bbd4178829d863ea92"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_key_store" ref="g0842b0bc8cdac2bbd4178829d863ea92" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, pkcs12_keystore_t *key_store)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_key_store</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, pkcs12_keystore_t *key_store)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7904e2b38ab556542c9f46a4f71bc890"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_key_store_buff" ref="g7904e2b38ab556542c9f46a4f71bc890" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_key_store_buff</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcb68d21e5db098a4537f34d11f9bc243"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_receiver_certificate_from_ski" ref="gcb68d21e5db098a4537f34d11f9bc243" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *ski)" -->
+AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate_from_ski</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *ski)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g992d4b590fdc9b4c1876d1a396ddf34c"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_receiver_certificate_from_issuer_serial" ref="g992d4b590fdc9b4c1876d1a396ddf34c" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *issuer, int serial)" -->
+AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_receiver_certificate_from_issuer_serial</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, axis2_char_t *issuer, int serial)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g50243dd4ef05e01effe56bfe40371956"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_get_key_store_buff_len" ref="g50243dd4ef05e01effe56bfe40371956" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_get_key_store_buff_len</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc9170e9c7929af15b6966e27f7091809"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_set_key_store_buff" ref="gc9170e9c7929af15b6966e27f7091809" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key_store_buf, int len)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_set_key_store_buff</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env, void *key_store_buf, int len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g60a513b1e78221d116a8e78763e18f7b"></a><!-- doxytag: member="oxs_key_mgr.h::oxs_key_mgr_increment_ref" ref="g60a513b1e78221d116a8e78763e18f7b" args="(oxs_key_mgr_t *key_mgr, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_mgr_increment_ref</b> (oxs_key_mgr_t *key_mgr, const axutil_env_t *env)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+the Key Manager responsible for loading keys for OMXMLSecurity 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__sign__ctx_8h-source.html b/axis2/c/rampart/api/html/oxs__sign__ctx_8h-source.html
new file mode 100644
index 0000000..8e36576
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__sign__ctx_8h-source.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_sign_ctx.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_sign_ctx.h</h1><a href="oxs__sign__ctx_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_SIGN_CTX_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SIGN_CTX_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;<a class="code" href="oxs__x509__cert_8h.html" title="the OMXMLSecurity representation of an X509 certificate">oxs_x509_cert.h</a>&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key_8h.html" title="represents a Key in OMXMLSecurity">oxs_key.h</a>&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 <span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     <span class="comment">/*The type of operation*/</span>
+<a name="l00045"></a>00045     <span class="keyword">typedef</span> <span class="keyword">enum</span>  {
+<a name="l00046"></a>00046         OXS_SIGN_OPERATION_NONE = 0,
+<a name="l00047"></a>00047         OXS_SIGN_OPERATION_SIGN,
+<a name="l00048"></a>00048         OXS_SIGN_OPERATION_VERIFY
+<a name="l00049"></a>00049     } oxs_sign_operation_t;
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     <span class="keyword">typedef</span> <span class="keyword">struct </span>oxs_sign_ctx_t oxs_sign_ctx_t;
+<a name="l00053"></a>00053 
+<a name="l00059"></a>00059     AXIS2_EXTERN oxs_sign_ctx_t *AXIS2_CALL
+<a name="l00060"></a>00060     <a class="code" href="group__oxs__sign__ctx.html#g8ed285bbbd1ac373f273500f382105c4">oxs_sign_ctx_create</a>(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00061"></a>00061 
+<a name="l00069"></a>00069     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00070"></a>00070     <a class="code" href="group__oxs__sign__ctx.html#ge2105010f159854c2e1b787188992fc7">oxs_sign_ctx_free</a>(oxs_sign_ctx_t *ctx,
+<a name="l00071"></a>00071                       <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074     <span class="comment">/**********************Getter functions******************************************/</span>
+<a name="l00081"></a>00081     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00082"></a>00082     <a class="code" href="group__oxs__sign__ctx.html#gf1efd9a43cd0722af552b0ae9e06aaa4">oxs_sign_ctx_get_sign_mtd_algo</a>(
+<a name="l00083"></a>00083         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00084"></a>00084         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00085"></a>00085 
+<a name="l00092"></a>00092     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00093"></a>00093     <a class="code" href="group__oxs__sign__ctx.html#gfd3f0e447b0c4a65dea46690d58ec4b0">oxs_sign_ctx_get_c14n_mtd</a>(
+<a name="l00094"></a>00094         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00095"></a>00095         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00096"></a>00096 
+<a name="l00103"></a>00103     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00104"></a>00104     <a class="code" href="group__oxs__sign__ctx.html#ge7e80fc53657171e16f25c8a8fcb9d58">oxs_sign_ctx_get_sig_val</a>(
+<a name="l00105"></a>00105         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00106"></a>00106         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00107"></a>00107 
+<a name="l00114"></a>00114     AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00115"></a>00115     <a class="code" href="group__oxs__sign__ctx.html#g81252fb66dd6b60a623adc2d89e35c8d">oxs_sign_ctx_get_sign_parts</a>(
+<a name="l00116"></a>00116         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00117"></a>00117         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00118"></a>00118 
+<a name="l00125"></a>00125     AXIS2_EXTERN oxs_x509_cert_t *AXIS2_CALL
+<a name="l00126"></a>00126     <a class="code" href="group__oxs__sign__ctx.html#gf56f16d45c8917ad630e0a427fe15154">oxs_sign_ctx_get_certificate</a>(
+<a name="l00127"></a>00127         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00128"></a>00128         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00136"></a>00136     AXIS2_EXTERN <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *AXIS2_CALL
+<a name="l00137"></a>00137     <a class="code" href="group__oxs__sign__ctx.html#g026e0d8c484a27d5169c4d987899b453">oxs_sign_ctx_get_private_key</a>(
+<a name="l00138"></a>00138         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00139"></a>00139         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00140"></a>00140 
+<a name="l00147"></a>00147     AXIS2_EXTERN <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *AXIS2_CALL
+<a name="l00148"></a>00148     <a class="code" href="group__oxs__sign__ctx.html#gc6c23e1bff018bbcba020a65ddfc0a59">oxs_sign_ctx_get_public_key</a>(
+<a name="l00149"></a>00149         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00150"></a>00150         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00151"></a>00151 
+<a name="l00158"></a>00158     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l00159"></a>00159     <a class="code" href="group__oxs__sign__ctx.html#gacb9c0dd43aabdabe90d66c7e5e4fd8e">oxs_sign_ctx_get_secret</a>(
+<a name="l00160"></a>00160     <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00161"></a>00161     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00162"></a>00162  
+<a name="l00169"></a>00169     AXIS2_EXTERN oxs_sign_operation_t AXIS2_CALL
+<a name="l00170"></a>00170     <a class="code" href="group__oxs__sign__ctx.html#gef7e150392558b6fe9631147eb93df51">oxs_sign_ctx_get_operation</a>(
+<a name="l00171"></a>00171         <span class="keyword">const</span> oxs_sign_ctx_t *sign_ctx,
+<a name="l00172"></a>00172         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00173"></a>00173 
+<a name="l00174"></a>00174     <span class="comment">/**********************Setter functions******************************************/</span>
+<a name="l00182"></a>00182     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00183"></a>00183     <a class="code" href="group__oxs__sign__ctx.html#g7220100c2e5419bf90a2ee94b3fbc9e6">oxs_sign_ctx_set_sign_mtd_algo</a>(
+<a name="l00184"></a>00184         oxs_sign_ctx_t *sign_ctx,
+<a name="l00185"></a>00185         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00186"></a>00186         axis2_char_t *sign_mtd_algo);
+<a name="l00187"></a>00187 
+<a name="l00195"></a>00195     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00196"></a>00196     <a class="code" href="group__oxs__sign__ctx.html#g35c4dcd9ff76e32dbfc4c953ef8399b9">oxs_sign_ctx_set_c14n_mtd</a>(
+<a name="l00197"></a>00197         oxs_sign_ctx_t *sign_ctx,
+<a name="l00198"></a>00198         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00199"></a>00199         axis2_char_t *c14n_mtd);
+<a name="l00200"></a>00200 
+<a name="l00208"></a>00208     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00209"></a>00209     <a class="code" href="group__oxs__sign__ctx.html#gb8a21c64393b79acdc9ddd6dc34b403c">oxs_sign_ctx_set_sig_val</a>(
+<a name="l00210"></a>00210         oxs_sign_ctx_t *sign_ctx,
+<a name="l00211"></a>00211         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00212"></a>00212         axis2_char_t *sig_val);
+<a name="l00213"></a>00213 
+<a name="l00221"></a>00221     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00222"></a>00222     <a class="code" href="group__oxs__sign__ctx.html#g09644f321b7d7d5fc2bc88d526511d7e">oxs_sign_ctx_set_sign_parts</a>(
+<a name="l00223"></a>00223         oxs_sign_ctx_t *sign_ctx,
+<a name="l00224"></a>00224         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00225"></a>00225         axutil_array_list_t *sign_parts);
+<a name="l00226"></a>00226 
+<a name="l00234"></a>00234     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00235"></a>00235     <a class="code" href="group__oxs__sign__ctx.html#g99337f5afc82a92fb1bc5de6d0fa693a">oxs_sign_ctx_set_certificate</a>(
+<a name="l00236"></a>00236         oxs_sign_ctx_t *sign_ctx,
+<a name="l00237"></a>00237         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00238"></a>00238         oxs_x509_cert_t *certificate);
+<a name="l00239"></a>00239 
+<a name="l00247"></a>00247     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00248"></a>00248     <a class="code" href="group__oxs__sign__ctx.html#gfb450817ba3ac7cc62ead4e1d64cb7f1">oxs_sign_ctx_set_private_key</a>(
+<a name="l00249"></a>00249         oxs_sign_ctx_t *sign_ctx,
+<a name="l00250"></a>00250         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00251"></a>00251         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *prv_key);
+<a name="l00252"></a>00252 
+<a name="l00260"></a>00260     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00261"></a>00261     <a class="code" href="group__oxs__sign__ctx.html#gcd7e4d1aae6cd324df0e23620d32e605">oxs_sign_ctx_set_public_key</a>(
+<a name="l00262"></a>00262         oxs_sign_ctx_t *sign_ctx,
+<a name="l00263"></a>00263         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00264"></a>00264         <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pub_key);
+<a name="l00265"></a>00265 
+<a name="l00273"></a>00273     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00274"></a>00274     <a class="code" href="group__oxs__sign__ctx.html#gcff40a0a96c410b7d6c9c1d997a7d2f8">oxs_sign_ctx_set_secret</a>(
+<a name="l00275"></a>00275         oxs_sign_ctx_t *sign_ctx,
+<a name="l00276"></a>00276         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00277"></a>00277         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *secret);
+<a name="l00278"></a>00278     
+<a name="l00286"></a>00286     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00287"></a>00287     <a class="code" href="group__oxs__sign__ctx.html#g16131730596b94bf0c478d80459abba3">oxs_sign_ctx_set_operation</a>(
+<a name="l00288"></a>00288         oxs_sign_ctx_t *sign_ctx,
+<a name="l00289"></a>00289         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00290"></a>00290         oxs_sign_operation_t operation);
+<a name="l00292"></a>00292 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00293"></a>00293 <span class="preprocessor"></span>}
+<a name="l00294"></a>00294 <span class="preprocessor">#endif</span>
+<a name="l00295"></a>00295 <span class="preprocessor"></span>
+<a name="l00296"></a>00296 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_SIGN_CTX_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__sign__ctx_8h.html b/axis2/c/rampart/api/html/oxs__sign__ctx_8h.html
new file mode 100644
index 0000000..8c6fa80
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__sign__ctx_8h.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_sign_ctx.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_sign_ctx.h File Reference</h1>Keeps information relavent for a single node of signing. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__x509__cert_8h-source.html">oxs_x509_cert.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__key_8h-source.html">oxs_key.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__sign__ctx_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g871b7abfff8424124ec830e9eda6a770"></a><!-- doxytag: member="oxs_sign_ctx.h::oxs_sign_ctx_t" ref="g871b7abfff8424124ec830e9eda6a770" args="" -->
+typedef struct oxs_sign_ctx_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_ctx_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_operation_t</b> { <b>OXS_SIGN_OPERATION_NONE</b> =  0, 
+<b>OXS_SIGN_OPERATION_SIGN</b>, 
+<b>OXS_SIGN_OPERATION_VERIFY</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_sign_ctx_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g8ed285bbbd1ac373f273500f382105c4">oxs_sign_ctx_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#ge2105010f159854c2e1b787188992fc7">oxs_sign_ctx_free</a> (oxs_sign_ctx_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gf1efd9a43cd0722af552b0ae9e06aaa4">oxs_sign_ctx_get_sign_mtd_algo</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gfd3f0e447b0c4a65dea46690d58ec4b0">oxs_sign_ctx_get_c14n_mtd</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#ge7e80fc53657171e16f25c8a8fcb9d58">oxs_sign_ctx_get_sig_val</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g81252fb66dd6b60a623adc2d89e35c8d">oxs_sign_ctx_get_sign_parts</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gf56f16d45c8917ad630e0a427fe15154">oxs_sign_ctx_get_certificate</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g026e0d8c484a27d5169c4d987899b453">oxs_sign_ctx_get_private_key</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gc6c23e1bff018bbcba020a65ddfc0a59">oxs_sign_ctx_get_public_key</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gacb9c0dd43aabdabe90d66c7e5e4fd8e">oxs_sign_ctx_get_secret</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_sign_operation_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gef7e150392558b6fe9631147eb93df51">oxs_sign_ctx_get_operation</a> (const oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g7220100c2e5419bf90a2ee94b3fbc9e6">oxs_sign_ctx_set_sign_mtd_algo</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *sign_mtd_algo)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g35c4dcd9ff76e32dbfc4c953ef8399b9">oxs_sign_ctx_set_c14n_mtd</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *c14n_mtd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gb8a21c64393b79acdc9ddd6dc34b403c">oxs_sign_ctx_set_sig_val</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axis2_char_t *sig_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g09644f321b7d7d5fc2bc88d526511d7e">oxs_sign_ctx_set_sign_parts</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, axutil_array_list_t *sign_parts)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g99337f5afc82a92fb1bc5de6d0fa693a">oxs_sign_ctx_set_certificate</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, oxs_x509_cert_t *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gfb450817ba3ac7cc62ead4e1d64cb7f1">oxs_sign_ctx_set_private_key</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *prv_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gcd7e4d1aae6cd324df0e23620d32e605">oxs_sign_ctx_set_public_key</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *pub_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#gcff40a0a96c410b7d6c9c1d997a7d2f8">oxs_sign_ctx_set_secret</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *secret)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__sign__ctx.html#g16131730596b94bf0c478d80459abba3">oxs_sign_ctx_set_operation</a> (oxs_sign_ctx_t *sign_ctx, const axutil_env_t *env, oxs_sign_operation_t operation)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Keeps information relavent for a single node of signing. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__sign__part_8h-source.html b/axis2/c/rampart/api/html/oxs__sign__part_8h-source.html
new file mode 100644
index 0000000..afecad6
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__sign__part_8h-source.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_sign_part.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_sign_part.h</h1><a href="oxs__sign__part_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_SIGN_PART_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SIGN_PART_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_namespace.h&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043     <span class="keyword">typedef</span> <span class="keyword">struct </span>oxs_sign_part_t oxs_sign_part_t;
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045     <span class="comment">/*Create function*/</span>
+<a name="l00046"></a>00046     AXIS2_EXTERN oxs_sign_part_t *AXIS2_CALL
+<a name="l00047"></a>00047     oxs_sign_part_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     <span class="comment">/*Free*/</span>
+<a name="l00050"></a>00050     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00051"></a>00051     oxs_sign_part_free(oxs_sign_part_t *ctx,
+<a name="l00052"></a>00052                        <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     <span class="comment">/**********************Getter functions******************************************/</span>
+<a name="l00056"></a>00056     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00057"></a>00057     oxs_sign_part_get_id(
+<a name="l00058"></a>00058         <span class="keyword">const</span> oxs_sign_part_t *sign_part,
+<a name="l00059"></a>00059         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00062"></a>00062     oxs_sign_part_get_digest_mtd(
+<a name="l00063"></a>00063         <span class="keyword">const</span> oxs_sign_part_t *sign_part,
+<a name="l00064"></a>00064         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00067"></a>00067     oxs_sign_part_get_digest_val(
+<a name="l00068"></a>00068         <span class="keyword">const</span> oxs_sign_part_t *sign_part,
+<a name="l00069"></a>00069         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00072"></a>00072     oxs_sign_part_get_node(
+<a name="l00073"></a>00073         <span class="keyword">const</span> oxs_sign_part_t *sign_part,
+<a name="l00074"></a>00074         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076     AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00077"></a>00077     oxs_sign_part_get_transforms(
+<a name="l00078"></a>00078         <span class="keyword">const</span> oxs_sign_part_t *sign_part,
+<a name="l00079"></a>00079         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081         AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00082"></a>00082         oxs_sign_part_get_id_name(
+<a name="l00083"></a>00083                 <span class="keyword">const</span> oxs_sign_part_t *sign_part,
+<a name="l00084"></a>00084                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086         AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
+<a name="l00087"></a>00087         oxs_sign_part_get_sign_namespace(
+<a name="l00088"></a>00088                 <span class="keyword">const</span> oxs_sign_part_t *sign_part,
+<a name="l00089"></a>00089                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092     <span class="comment">/**********************Setter functions******************************************/</span>
+<a name="l00093"></a>00093     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00094"></a>00094     oxs_sign_part_set_id(
+<a name="l00095"></a>00095         oxs_sign_part_t *sign_part,
+<a name="l00096"></a>00096         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00097"></a>00097         axis2_char_t *<span class="keywordtype">id</span>);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00100"></a>00100     oxs_sign_part_set_digest_mtd(
+<a name="l00101"></a>00101         oxs_sign_part_t *sign_part,
+<a name="l00102"></a>00102         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00103"></a>00103         axis2_char_t *digest_mtd);
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00106"></a>00106     oxs_sign_part_set_digest_val(
+<a name="l00107"></a>00107         oxs_sign_part_t *sign_part,
+<a name="l00108"></a>00108         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00109"></a>00109         axis2_char_t *digest_val);
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00112"></a>00112     oxs_sign_part_set_node(
+<a name="l00113"></a>00113         oxs_sign_part_t *sign_part,
+<a name="l00114"></a>00114         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00115"></a>00115         axiom_node_t *node);
+<a name="l00116"></a>00116 
+<a name="l00117"></a>00117     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00118"></a>00118     oxs_sign_part_set_transforms(
+<a name="l00119"></a>00119         oxs_sign_part_t *sign_part,
+<a name="l00120"></a>00120         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00121"></a>00121         axutil_array_list_t *transforms);
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00124"></a>00124         oxs_sign_part_set_id_name(
+<a name="l00125"></a>00125                 oxs_sign_part_t *sign_part,
+<a name="l00126"></a>00126                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00127"></a>00127                 axis2_char_t *id_name);         
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00130"></a>00130         oxs_sign_part_set_sign_namespace(
+<a name="l00131"></a>00131                 oxs_sign_part_t *sign_part,
+<a name="l00132"></a>00132                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00133"></a>00133                 axiom_namespace_t *sig_ns);
+<a name="l00134"></a>00134 
+<a name="l00136"></a>00136 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span>}
+<a name="l00138"></a>00138 <span class="preprocessor">#endif</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span>
+<a name="l00140"></a>00140 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_SIGN_PART_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__sign__part_8h.html b/axis2/c/rampart/api/html/oxs__sign__part_8h.html
new file mode 100644
index 0000000..fbe1224
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__sign__part_8h.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_sign_part.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_sign_part.h File Reference</h1>Keeps information relavent for a single node of signing. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_namespace.h&gt;</code><br>
+
+<p>
+<a href="oxs__sign__part_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcffac8de1977c646a5f7cf02f5281820"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_t" ref="gcffac8de1977c646a5f7cf02f5281820" args="" -->
+typedef struct oxs_sign_part_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gab57707835d2a504ad3c990b07742ddd"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_create" ref="gab57707835d2a504ad3c990b07742ddd" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_sign_part_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_create</b> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc832cd97eff4cdd8105ad19a8ec81e4f"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_free" ref="gc832cd97eff4cdd8105ad19a8ec81e4f" args="(oxs_sign_part_t *ctx, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_free</b> (oxs_sign_part_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcce106379df7ec83bb5dec1d4f1dd5f4"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_get_id" ref="gcce106379df7ec83bb5dec1d4f1dd5f4" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_id</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8e4d7d4be76f2144adb7b406325b1017"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_get_digest_mtd" ref="g8e4d7d4be76f2144adb7b406325b1017" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_digest_mtd</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g912969359c5f2f80e4669eb36f0f4819"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_get_digest_val" ref="g912969359c5f2f80e4669eb36f0f4819" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_digest_val</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24bc1cb22c007023c62068cdeb4f50e7"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_get_node" ref="g24bc1cb22c007023c62068cdeb4f50e7" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_node</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g651ad18e005ca578095cc3d1f62f53ed"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_get_transforms" ref="g651ad18e005ca578095cc3d1f62f53ed" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_transforms</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc587757c776967679b79e364be4278e7"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_get_id_name" ref="gc587757c776967679b79e364be4278e7" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_id_name</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga7b7202ab18c1ed577c90f21e7f4d7f2"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_get_sign_namespace" ref="ga7b7202ab18c1ed577c90f21e7f4d7f2" args="(const oxs_sign_part_t *sign_part, const axutil_env_t *env)" -->
+AXIS2_EXTERN axiom_namespace_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_get_sign_namespace</b> (const oxs_sign_part_t *sign_part, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1dac72a93f280c78537d00c2b2799c4c"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_set_id" ref="g1dac72a93f280c78537d00c2b2799c4c" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_id</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g71cbd20dc219bf1cec46d19dbfb848ab"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_set_digest_mtd" ref="g71cbd20dc219bf1cec46d19dbfb848ab" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_mtd)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_digest_mtd</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_mtd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcba3008a3a1033b6d8710d86ffe31eda"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_set_digest_val" ref="gcba3008a3a1033b6d8710d86ffe31eda" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_val)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_digest_val</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *digest_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfdd8cb88229ddbf85cc82ac17f13978f"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_set_node" ref="gfdd8cb88229ddbf85cc82ac17f13978f" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_node_t *node)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_node</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_node_t *node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge062441afe649c2be65eedff08ceec00"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_set_transforms" ref="ge062441afe649c2be65eedff08ceec00" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axutil_array_list_t *transforms)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_transforms</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axutil_array_list_t *transforms)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g43696eca33e8e836590ff03b3b149173"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_set_id_name" ref="g43696eca33e8e836590ff03b3b149173" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_id_name</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axis2_char_t *id_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g485a3da0a2e4004d14956ca5970c703b"></a><!-- doxytag: member="oxs_sign_part.h::oxs_sign_part_set_sign_namespace" ref="g485a3da0a2e4004d14956ca5970c703b" args="(oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_namespace_t *sig_ns)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_sign_part_set_sign_namespace</b> (oxs_sign_part_t *sign_part, const axutil_env_t *env, axiom_namespace_t *sig_ns)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Keeps information relavent for a single node of signing. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__signature_8h-source.html b/axis2/c/rampart/api/html/oxs__signature_8h-source.html
new file mode 100644
index 0000000..442bf27
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__signature_8h-source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_signature.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_signature.h</h1><a href="oxs__signature_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_SIGNATURE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SIGNATURE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="oxs__sign__ctx_8h.html" title="Keeps information relavent for a single node of signing.">oxs_sign_ctx.h</a>&gt;</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00054"></a>00054     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00055"></a>00055     <a class="code" href="group__oxs__signature.html#g65444e4c24a81e022929e760d8eb17df">oxs_sig_sign_hmac_sha1</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00056"></a>00056                       oxs_sign_ctx_t *sign_ctx,
+<a name="l00057"></a>00057                       <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input,
+<a name="l00058"></a>00058                       <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output);
+<a name="l00059"></a>00059 
+<a name="l00069"></a>00069     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00070"></a>00070     <a class="code" href="group__oxs__signature.html#g206da339419ebb73cc9fbc912cf962fd">oxs_sig_sign_rsa_sha1</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071                           oxs_sign_ctx_t *sign_ctx,
+<a name="l00072"></a>00072                           <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input,
+<a name="l00073"></a>00073                           <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output);
+<a name="l00074"></a>00074 
+<a name="l00086"></a>00086     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00087"></a>00087     <a class="code" href="group__oxs__signature.html#geca4f19f8a7f95d280830f673c3d3825">oxs_sig_sign</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00088"></a>00088                  oxs_sign_ctx_t *sign_ctx,
+<a name="l00089"></a>00089                  <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input,
+<a name="l00090"></a>00090                  <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output);
+<a name="l00091"></a>00091 
+<a name="l00102"></a>00102     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00103"></a>00103     <a class="code" href="group__oxs__signature.html#g3e0ab6136279af65b9715904f726eb08">oxs_sig_verify</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104                    oxs_sign_ctx_t *sign_ctx,
+<a name="l00105"></a>00105                    axis2_char_t *content,
+<a name="l00106"></a>00106                    axis2_char_t *signature);
+<a name="l00116"></a>00116     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00117"></a>00117     <a class="code" href="group__oxs__signature.html#ga388ce3d92c07629410e3c6eb24aa6b3">oxs_sig_verify_hmac_sha1</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00118"></a>00118                oxs_sign_ctx_t *sign_ctx,
+<a name="l00119"></a>00119                axis2_char_t *content,
+<a name="l00120"></a>00120                axis2_char_t *signature);
+<a name="l00121"></a>00121 
+<a name="l00131"></a>00131     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00132"></a>00132     <a class="code" href="group__oxs__signature.html#g3a364e177ec85cd45f7a961af490d7f5">oxs_sig_verify_rsa_sha1</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00133"></a>00133                oxs_sign_ctx_t *sign_ctx,
+<a name="l00134"></a>00134                axis2_char_t *content,
+<a name="l00135"></a>00135                axis2_char_t *signature);
+<a name="l00136"></a>00136 
+<a name="l00138"></a>00138 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span>}
+<a name="l00140"></a>00140 <span class="preprocessor">#endif</span>
+<a name="l00141"></a>00141 <span class="preprocessor"></span>
+<a name="l00142"></a>00142 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_SIGNATURE_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__signature_8h.html b/axis2/c/rampart/api/html/oxs__signature_8h.html
new file mode 100644
index 0000000..6938892
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__signature_8h.html
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_signature.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_signature.h File Reference</h1>Does the XML Signature for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__sign__ctx_8h-source.html">oxs_sign_ctx.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__signature_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g65444e4c24a81e022929e760d8eb17df">oxs_sig_sign_hmac_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g206da339419ebb73cc9fbc912cf962fd">oxs_sig_sign_rsa_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#geca4f19f8a7f95d280830f673c3d3825">oxs_sig_sign</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *input, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *output)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g3e0ab6136279af65b9715904f726eb08">oxs_sig_verify</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#ga388ce3d92c07629410e3c6eb24aa6b3">oxs_sig_verify_hmac_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__signature.html#g3a364e177ec85cd45f7a961af490d7f5">oxs_sig_verify_rsa_sha1</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axis2_char_t *content, axis2_char_t *signature)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Does the XML Signature for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__token__binary__security__token_8h-source.html b/axis2/c/rampart/api/html/oxs__token__binary__security__token_8h-source.html
new file mode 100644
index 0000000..701f2eb
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__binary__security__token_8h-source.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_binary_security_token.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_binary_security_token_h"></a><h2>oxs_token_binary_security_token.h</h2><p><a href="oxs__token__binary__security__token_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_BINARY_SECURITY_TOKEN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_BINARY_SECURITY_TOKEN_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00047"></a>00047     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00048"></a>00048     <a class="code" href="group__oxs__token__binary__security__token.html#gfc92c8ba073db50780d257f63981726b">oxs_token_build_binary_security_token_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00049"></a>00049             axiom_node_t *parent,
+<a name="l00050"></a>00050             axis2_char_t* <span class="keywordtype">id</span>,
+<a name="l00051"></a>00051             axis2_char_t* encoding_type,
+<a name="l00052"></a>00052             axis2_char_t* value_type,
+<a name="l00053"></a>00053             axis2_char_t* data
+<a name="l00054"></a>00054                                                  );
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00058"></a>00058 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>}
+<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_BINARY_SECURITY_TOKEN_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__binary__security__token_8h.html b/axis2/c/rampart/api/html/oxs__token__binary__security__token_8h.html
new file mode 100644
index 0000000..f80d331
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__binary__security__token_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_binary_security_token.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_binary_security_token_h_File_Reference"></a><h2>oxs_token_binary_security_token.h File Reference</h2><p>Represents &lt;wsse:BinarySecurityToken&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_util.h&gt;</code><br></br>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__binary__security__token_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__binary__security__token.html#gfc92c8ba073db50780d257f63981726b">oxs_token_build_binary_security_token_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *data)</td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Create element &lt;wsse:BinarySecurityToken&gt;.  <a href="group__oxs__token__binary__security__token.html#gfc92c8ba073db50780d257f63981726b"></a><br></br></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;wsse:BinarySecurityToken&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__c14n__method_8h-source.html b/axis2/c/rampart/api/html/oxs__token__c14n__method_8h-source.html
new file mode 100644
index 0000000..320106e
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__c14n__method_8h-source.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_c14n_method.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_c14n_method_h"></a><h2>oxs_token_c14n_method.h</h2><p><a href="oxs__token__c14n__method_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_C14N_METHOD_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_C14N_METHOD_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__oxs__token__c14n__method.html#g6395927983368a42f92e385811bad8fd">oxs_token_build_c14n_method_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                         axiom_node_t *parent,
+<a name="l00049"></a>00049                                         axis2_char_t *algorithm
+<a name="l00050"></a>00050                                        );
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00053"></a>00053     oxs_token_get_c14n_method(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *c14n_mtd_node);
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>}
+<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_C14N_METHOD_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__c14n__method_8h.html b/axis2/c/rampart/api/html/oxs__token__c14n__method_8h.html
new file mode 100644
index 0000000..f6c352e
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__c14n__method_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_c14n_method.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_c14n_method_h_File_Reference"></a><h2>oxs_token_c14n_method.h File Reference</h2><p>Represents &lt;ds:CanonicalizationMethod&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__c14n__method_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__c14n__method.html#g6395927983368a42f92e385811bad8fd">oxs_token_build_c14n_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga4f54ddfe3c58748f4b0eee764ebf167"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_c14n_method</b> (const axutil_env_t *env, axiom_node_t *c14n_mtd_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;ds:CanonicalizationMethod&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__cipher__data_8h-source.html b/axis2/c/rampart/api/html/oxs__token__cipher__data_8h-source.html
new file mode 100644
index 0000000..8dbf5a6
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__cipher__data_8h-source.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_cipher_data.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_cipher_data_h"></a><h2>oxs_token_cipher_data.h</h2><p><a href="oxs__token__cipher__data_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_CIPHER_DATA_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_CIPHER_DATA_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00045"></a>00045     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__cipher__data.html#gd59a851f700fe27df89225cdec6024d5">oxs_token_build_cipher_data_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047                                         axiom_node_t *parent
+<a name="l00048"></a>00048                                        );
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00051"></a>00051     oxs_token_get_cipher_value_from_cipher_data(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052             axiom_node_t *cd_node);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00056"></a>00056 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>}
+<a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_CIPHER_DATA_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__cipher__data_8h.html b/axis2/c/rampart/api/html/oxs__token__cipher__data_8h.html
new file mode 100644
index 0000000..aff7da2
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__cipher__data_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_cipher_data.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_cipher_data_h_File_Reference"></a><h2>oxs_token_cipher_data.h File Reference</h2><p>Represents &lt;CipherData&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__cipher__data_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__cipher__data.html#gd59a851f700fe27df89225cdec6024d5">oxs_token_build_cipher_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f20cb71b17c323631ed3d76bc691c2c"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_cipher_value_from_cipher_data</b> (const axutil_env_t *env, axiom_node_t *cd_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;CipherData&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__cipher__value_8h-source.html b/axis2/c/rampart/api/html/oxs__token__cipher__value_8h-source.html
new file mode 100644
index 0000000..e6c8dbf
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__cipher__value_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_cipher_value.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_cipher_value_h"></a><h2>oxs_token_cipher_value.h</h2><p><a href="oxs__token__cipher__value_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_CIPHER_VALUE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_CIPHER_VALUE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__oxs__token__cipher__value.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_token_get_cipher_value</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                axiom_node_t *cv_node);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00051"></a>00051     oxs_token_build_cipher_value_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052                                          axiom_node_t *parent,
+<a name="l00053"></a>00053                                          axis2_char_t* cipher_val
+<a name="l00054"></a>00054                                         );
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 
+<a name="l00059"></a>00059 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>}
+<a name="l00061"></a>00061 <span class="preprocessor">#endif</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_CIPHER_VALUE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__cipher__value_8h.html b/axis2/c/rampart/api/html/oxs__token__cipher__value_8h.html
new file mode 100644
index 0000000..e4c7285
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__cipher__value_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_cipher_value.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_cipher_value_h_File_Reference"></a><h2>oxs_token_cipher_value.h File Reference</h2><p>Represents &lt;CipherValue&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__cipher__value_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__cipher__value.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_token_get_cipher_value</a> (const axutil_env_t *env, axiom_node_t *cv_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb1b7b8e02c1303195b6550354141b013"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_cipher_value_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cipher_val)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;CipherValue&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__data__reference_8h-source.html b/axis2/c/rampart/api/html/oxs__token__data__reference_8h-source.html
new file mode 100644
index 0000000..ebe8f1c
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__data__reference_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_data_reference.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_data_reference_h"></a><h2>oxs_token_data_reference.h</h2><p><a href="oxs__token__data__reference_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_DATA_REFERENCE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_DATA_REFERENCE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00045"></a>00045     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__data__reference.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_token_build_data_reference_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047                                            axiom_node_t *parent,
+<a name="l00048"></a>00048                                            axis2_char_t *data_ref
+<a name="l00049"></a>00049                                           );
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00052"></a>00052     oxs_token_get_data_reference(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *data_ref_node);
+<a name="l00053"></a>00053 
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>}
+<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_DATA_REFERENCE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__data__reference_8h.html b/axis2/c/rampart/api/html/oxs__token__data__reference_8h.html
new file mode 100644
index 0000000..770265c
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__data__reference_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_data_reference.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_data_reference_h_File_Reference"></a><h2>oxs_token_data_reference.h File Reference</h2><p>Represents &lt;DataReference&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__data__reference_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__data__reference.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_token_build_data_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *data_ref)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9f4b8999ed47203bb5f546c26cf5bf78"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_data_reference</b> (const axutil_env_t *env, axiom_node_t *data_ref_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;DataReference&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__digest__method_8h-source.html b/axis2/c/rampart/api/html/oxs__token__digest__method_8h-source.html
new file mode 100644
index 0000000..f30dfdb
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__digest__method_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_digest_method.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_digest_method_h"></a><h2>oxs_token_digest_method.h</h2><p><a href="oxs__token__digest__method_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_DIGEST_METHOD_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_DIGEST_METHOD_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 
+<a name="l00046"></a>00046     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__oxs__token__digest__method.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_token_build_digest_method_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                           axiom_node_t *parent,
+<a name="l00049"></a>00049                                           axis2_char_t *algorithm
+<a name="l00050"></a>00050                                          );
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00053"></a>00053     oxs_token_get_digest_method(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *enc_mtd_node);
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>}
+<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_DIGEST_METHOD_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__digest__method_8h.html b/axis2/c/rampart/api/html/oxs__token__digest__method_8h.html
new file mode 100644
index 0000000..a151c65
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__digest__method_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_digest_method.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_digest_method_h_File_Reference"></a><h2>oxs_token_digest_method.h File Reference</h2><p>Represents &lt;DigestMethod&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__digest__method_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__digest__method.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_token_build_digest_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9435eb6b449b60fede6c18c2c623e9e7"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_digest_method</b> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;DigestMethod&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__digest__value_8h-source.html b/axis2/c/rampart/api/html/oxs__token__digest__value_8h-source.html
new file mode 100644
index 0000000..cb31287
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__digest__value_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_digest_value.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_digest_value_h"></a><h2>oxs_token_digest_value.h</h2><p><a href="oxs__token__digest__value_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_DIGEST_VALUE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_DIGEST_VALUE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__oxs__token__digest__value.html#g0bc161ca78fdacad92cf6204628479b4">oxs_token_get_digest_value</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                axiom_node_t *sv_node);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00051"></a>00051     oxs_token_build_digest_value_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052                                          axiom_node_t *parent,
+<a name="l00053"></a>00053                                          axis2_char_t* digest_val
+<a name="l00054"></a>00054                                         );
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 
+<a name="l00059"></a>00059 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>}
+<a name="l00061"></a>00061 <span class="preprocessor">#endif</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_DIGEST_VALUE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__digest__value_8h.html b/axis2/c/rampart/api/html/oxs__token__digest__value_8h.html
new file mode 100644
index 0000000..b850985
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__digest__value_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_digest_value.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_digest_value_h_File_Reference"></a><h2>oxs_token_digest_value.h File Reference</h2><p>Represents &lt;DigestValue&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__digest__value_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__digest__value.html#g0bc161ca78fdacad92cf6204628479b4">oxs_token_get_digest_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd5839a6fa46323dbff7f329f077bbf6c"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_digest_value_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *digest_val)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;DigestValue&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__ds__reference_8h-source.html b/axis2/c/rampart/api/html/oxs__token__ds__reference_8h-source.html
new file mode 100644
index 0000000..cec51b0
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__ds__reference_8h-source.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_ds_reference.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_ds_reference_h"></a><h2>oxs_token_ds_reference.h</h2><p><a href="oxs__token__ds__reference_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_DS_REFERENCE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_DS_REFERENCE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__ds__reference.html#g06d64836c54d763ad72af36b4c168413">oxs_token_build_ds_reference_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                                          axiom_node_t *parent,
+<a name="l00047"></a>00047                                          axis2_char_t *<span class="keywordtype">id</span>,
+<a name="l00048"></a>00048                                          axis2_char_t *uri,
+<a name="l00049"></a>00049                                          axis2_char_t *type);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00052"></a>00052     oxs_token_get_ds_reference(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *ref_node);
+<a name="l00053"></a>00053 
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>}
+<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_DS_REFERENCE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__ds__reference_8h.html b/axis2/c/rampart/api/html/oxs__token__ds__reference_8h.html
new file mode 100644
index 0000000..bcf4488
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__ds__reference_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_ds_reference.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_ds_reference_h_File_Reference"></a><h2>oxs_token_ds_reference.h File Reference</h2><p>Represents &lt;ds:Reference&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__ds__reference_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__ds__reference.html#g06d64836c54d763ad72af36b4c168413">oxs_token_build_ds_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *uri, axis2_char_t *type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0e8335b3e4dd5695ccd46344bbd2df57"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_ds_reference</b> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;ds:Reference&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__embedded_8h-source.html b/axis2/c/rampart/api/html/oxs__token__embedded_8h-source.html
new file mode 100644
index 0000000..66bc21b
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__embedded_8h-source.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_embedded.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_embedded_h"></a><h2>oxs_token_embedded.h</h2><p><a href="oxs__token__embedded_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_EMBEDDED_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_EMBEDDED_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00043"></a>00043     oxs_token_build_embedded_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00044"></a>00044                                      axiom_node_t *parent,
+<a name="l00045"></a>00045                                      axis2_char_t* <span class="keywordtype">id</span>);
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00048"></a>00048     oxs_token_get_embedded_id(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *embedded_node);
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_EMBEDDED_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__embedded_8h.html b/axis2/c/rampart/api/html/oxs__token__embedded_8h.html
new file mode 100644
index 0000000..94e3966
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__embedded_8h.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_embedded.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_embedded_h_File_Reference"></a><h2>oxs_token_embedded.h File Reference</h2><p>Represents &lt;Embedded&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__embedded_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g088e6dee6678fa3e6caa2fa13a77a179"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_embedded_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc1a1068a0b7fbcff6f1fe5bbd37fdfee"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_embedded_id</b> (const axutil_env_t *env, axiom_node_t *embedded_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;Embedded&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__encrypted__data_8h-source.html b/axis2/c/rampart/api/html/oxs__token__encrypted__data_8h-source.html
new file mode 100644
index 0000000..5f20d1c
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__encrypted__data_8h-source.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_encrypted_data.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_encrypted_data_h"></a><h2>oxs_token_encrypted_data.h</h2><p><a href="oxs__token__encrypted__data_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_ENCRYPTED_DATA_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ENCRYPTED_DATA_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00045"></a>00045     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__encrypted__data.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_token_build_encrypted_data_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047                                            axiom_node_t *parent,
+<a name="l00048"></a>00048                                            axis2_char_t* type_attribute,
+<a name="l00049"></a>00049                                            axis2_char_t* <span class="keywordtype">id</span>
+<a name="l00050"></a>00050                                           );
+<a name="l00051"></a>00051 
+<a name="l00053"></a>00053 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>}
+<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00057"></a>00057 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_ENCRYPTED_DATA_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__encrypted__data_8h.html b/axis2/c/rampart/api/html/oxs__token__encrypted__data_8h.html
new file mode 100644
index 0000000..2a50c5d
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__encrypted__data_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_encrypted_data.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_encrypted_data_h_File_Reference"></a><h2>oxs_token_encrypted_data.h File Reference</h2><p>Represents &lt;EncryptedData&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__encrypted__data_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__encrypted__data.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_token_build_encrypted_data_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *type_attribute, axis2_char_t *id)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;EncryptedData&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__encrypted__key_8h-source.html b/axis2/c/rampart/api/html/oxs__token__encrypted__key_8h-source.html
new file mode 100644
index 0000000..f070ff0
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__encrypted__key_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_encrypted_key.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_encrypted_key_h"></a><h2>oxs_token_encrypted_key.h</h2><p><a href="oxs__token__encrypted__key_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_ENCRYPTED_KEY</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_ENCRYPTED_KEY</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00043"></a>00043     oxs_token_build_encrypted_key_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00044"></a>00044                                           axiom_node_t *parent );
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00047"></a>00047     oxs_token_get_encrypted_key_node(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                      axiom_node_t *parent);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_ENCRYPTED_KEY */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__encrypted__key_8h.html b/axis2/c/rampart/api/html/oxs__token__encrypted__key_8h.html
new file mode 100644
index 0000000..79c2d77
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__encrypted__key_8h.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_encrypted_key.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_encrypted_key_h_File_Reference"></a><h2>oxs_token_encrypted_key.h File Reference</h2><p>Represents &lt;EncryptedKey&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__encrypted__key_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf010a08d357e9ce31eda25f064b3975f"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_encrypted_key_element</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g97c4da8a0ee23e23b09e520aef218052"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_encrypted_key_node</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;EncryptedKey&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__encryption__method_8h-source.html b/axis2/c/rampart/api/html/oxs__token__encryption__method_8h-source.html
new file mode 100644
index 0000000..671bd78
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__encryption__method_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_encryption_method.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_encryption_method_h"></a><h2>oxs_token_encryption_method.h</h2><p><a href="oxs__token__encryption__method_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_ENCRYPTION_METHOD_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_ENCRYPTION_METHOD_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 
+<a name="l00045"></a>00045     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__encryption__method.html#g86a7281cee614db95c80d73291898cc7">oxs_token_build_encryption_method_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047             axiom_node_t *parent,
+<a name="l00048"></a>00048             axis2_char_t *algorithm
+<a name="l00049"></a>00049                                              );
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00052"></a>00052     oxs_token_get_encryption_method(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *enc_mtd_node);
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>}
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_ENCRYPTION_METHOD_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__encryption__method_8h.html b/axis2/c/rampart/api/html/oxs__token__encryption__method_8h.html
new file mode 100644
index 0000000..570c8d0
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__encryption__method_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_encryption_method.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_encryption_method_h_File_Reference"></a><h2>oxs_token_encryption_method.h File Reference</h2><p>Represents &lt;EncryptionMethod&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__encryption__method_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__encryption__method.html#g86a7281cee614db95c80d73291898cc7">oxs_token_build_encryption_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4ef5fdc4bbcc6a61361f44dff367b6f3"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_encryption_method</b> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;EncryptionMethod&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__key__identifier_8h-source.html b/axis2/c/rampart/api/html/oxs__token__key__identifier_8h-source.html
new file mode 100644
index 0000000..76d7cfd
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__key__identifier_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_key_identifier.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_key_identifier_h"></a><h2>oxs_token_key_identifier.h</h2><p><a href="oxs__token__key__identifier_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_KEY_IDENTIFIER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_KEY_IDENTIFIER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__key__identifier.html#g98926a533c840165078fc34ff55976d9">oxs_token_build_key_identifier_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                                            axiom_node_t *parent,
+<a name="l00047"></a>00047                                            axis2_char_t* encoding_type,
+<a name="l00048"></a>00048                                            axis2_char_t* value_type,
+<a name="l00049"></a>00049                                            axis2_char_t* value
+<a name="l00050"></a>00050                                           );
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>}
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_KEY_IDENTIFIER_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__key__identifier_8h.html b/axis2/c/rampart/api/html/oxs__token__key__identifier_8h.html
new file mode 100644
index 0000000..1b5d754
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__key__identifier_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_key_identifier.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_key_identifier_h_File_Reference"></a><h2>oxs_token_key_identifier.h File Reference</h2><p>Represents &lt;KeyIdentifier&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__key__identifier_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__key__identifier.html#g98926a533c840165078fc34ff55976d9">oxs_token_build_key_identifier_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;KeyIdentifier&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__key__info_8h-source.html b/axis2/c/rampart/api/html/oxs__token__key__info_8h-source.html
new file mode 100644
index 0000000..68c11ad
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__key__info_8h-source.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_key_info.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_key_info_h"></a><h2>oxs_token_key_info.h</h2><p><a href="oxs__token__key__info_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_KEY_INFO_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_KEY_INFO_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__key__info.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_token_build_key_info_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                                      axiom_node_t *parent
+<a name="l00047"></a>00047                                     );
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_KEY_INFO_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__key__info_8h.html b/axis2/c/rampart/api/html/oxs__token__key__info_8h.html
new file mode 100644
index 0000000..aef7c4e
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__key__info_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_key_info.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_key_info_h_File_Reference"></a><h2>oxs_token_key_info.h File Reference</h2><p>Represents &lt;KeyInfo&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__key__info_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__key__info.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_token_build_key_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;KeyInfo&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__key__name_8h-source.html b/axis2/c/rampart/api/html/oxs__token__key__name_8h-source.html
new file mode 100644
index 0000000..0387398
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__key__name_8h-source.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_key_name.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_key_name_h"></a><h2>oxs_token_key_name.h</h2><p><a href="oxs__token__key__name_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_KEY_NAME_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_KEY_NAME_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00045"></a>00045     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__key__name.html#g920d48539c36acc01b71a192801df578">oxs_token_build_key_name_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047                                      axiom_node_t *parent,
+<a name="l00048"></a>00048                                      axis2_char_t* key_name_val
+<a name="l00049"></a>00049                                     );
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>}
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_KEY_NAME_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__key__name_8h.html b/axis2/c/rampart/api/html/oxs__token__key__name_8h.html
new file mode 100644
index 0000000..f8c9b69
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__key__name_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_key_name.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_key_name_h_File_Reference"></a><h2>oxs_token_key_name.h File Reference</h2><p>Represents &lt;KeyName&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__key__name_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__key__name.html#g920d48539c36acc01b71a192801df578">oxs_token_build_key_name_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *key_name_val)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;KeyName&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__reference_8h-source.html b/axis2/c/rampart/api/html/oxs__token__reference_8h-source.html
new file mode 100644
index 0000000..72a0abf
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__reference_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_reference.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_reference_h"></a><h2>oxs_token_reference.h</h2><p><a href="oxs__token__reference_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_REFERENCE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_REFERENCE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__reference.html#g0f89be8d8b742b139b245e64058156f3">oxs_token_build_reference_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                                       axiom_node_t *parent,
+<a name="l00047"></a>00047                                       axis2_char_t *ref,
+<a name="l00048"></a>00048                                       axis2_char_t *value_type
+<a name="l00049"></a>00049                                      );
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00052"></a>00052     oxs_token_get_reference(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *ref_node);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00055"></a>00055     oxs_token_get_reference_value_type(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *ref_node);
+<a name="l00057"></a>00057 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>}
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_REFERENCE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__reference_8h.html b/axis2/c/rampart/api/html/oxs__token__reference_8h.html
new file mode 100644
index 0000000..5cacb4b
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__reference_8h.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_reference.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_reference_h_File_Reference"></a><h2>oxs_token_reference.h File Reference</h2><p>Represents &lt;wsse:Reference&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__reference_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__reference.html#g0f89be8d8b742b139b245e64058156f3">oxs_token_build_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *ref, axis2_char_t *value_type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6f71d24d0b55c3d877668eaff8f87d6d"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_reference</b> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcd796f69f6533692143882a5443ef5b6"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_reference_value_type</b> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;wsse:Reference&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__reference__list_8h-source.html b/axis2/c/rampart/api/html/oxs__token__reference__list_8h-source.html
new file mode 100644
index 0000000..4aabc8d
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__reference__list_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_reference_list.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_reference_list_h"></a><h2>oxs_token_reference_list.h</h2><p><a href="oxs__token__reference__list_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_REFERENCE_LIST_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_REFERENCE_LIST_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00047"></a>00047     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00048"></a>00048     <a class="code" href="group__oxs__token__reference__list.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_token_build_reference_list_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00049"></a>00049                                            axiom_node_t *parent
+<a name="l00050"></a>00050                                           );
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00053"></a>00053     oxs_token_build_data_reference_list(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *parent, axutil_array_list_t *id_list);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00056"></a>00056     oxs_token_get_reference_list_data(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *ref_list_node);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 
+<a name="l00060"></a>00060 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>}
+<a name="l00062"></a>00062 <span class="preprocessor">#endif</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a>00064 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_REFERENCE_LIST_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__reference__list_8h.html b/axis2/c/rampart/api/html/oxs__token__reference__list_8h.html
new file mode 100644
index 0000000..730826a
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__reference__list_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_reference_list.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_reference_list_h_File_Reference"></a><h2>oxs_token_reference_list.h File Reference</h2><p>&lt;ReferenceList&gt; element <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__reference__list_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__reference__list.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_token_build_reference_list_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8924dbce6f74d071642f0f7245245661"></a>
+AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_data_reference_list</b> (const axutil_env_t *env, axiom_node_t *parent, axutil_array_list_t *id_list)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g75bb789dbb7bb3cebd0c8c7c5faf9fd3"></a>
+AXIS2_EXTERN axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_reference_list_data</b> (const axutil_env_t *env, axiom_node_t *ref_list_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>&lt;ReferenceList&gt; element 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__security__token__reference_8h-source.html b/axis2/c/rampart/api/html/oxs__token__security__token__reference_8h-source.html
new file mode 100644
index 0000000..f8fc37b
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__security__token__reference_8h-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_security_token_reference.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_security_token_reference_h"></a><h2>oxs_token_security_token_reference.h</h2><p><a href="oxs__token__security__token__reference_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_SECURITY_TOKEN_REFERENCE</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_SECURITY_TOKEN_REFERENCE</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>    AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00041"></a>00041     oxs_token_build_security_token_reference_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00042"></a>00042             axiom_node_t *parent);
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 
+<a name="l00046"></a>00046 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>}
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_SECURITY_TOKEN_REFERENCE */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__security__token__reference_8h.html b/axis2/c/rampart/api/html/oxs__token__security__token__reference_8h.html
new file mode 100644
index 0000000..aa04e79
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__security__token__reference_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_security_token_reference.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_security_token_reference_h_File_Reference"></a><h2>oxs_token_security_token_reference.h File Reference</h2><p>Represents &lt;SecurityTokenReference&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__security__token__reference_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9dee633e4b1dc43e3480faa2fdd76a66"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_security_token_reference_element</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;SecurityTokenReference&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signature_8h-source.html b/axis2/c/rampart/api/html/oxs__token__signature_8h-source.html
new file mode 100644
index 0000000..ae52696
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signature_8h-source.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signature.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signature_h"></a><h2>oxs_token_signature.h</h2><p><a href="oxs__token__signature_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_SIGNATURE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_SIGNATURE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00045"></a>00045     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__signature.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_token_build_signature_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047                                       axiom_node_t *parent,
+<a name="l00048"></a>00048                                       axis2_char_t* <span class="keywordtype">id</span>
+<a name="l00049"></a>00049                                      );
+<a name="l00050"></a>00050 
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_SIGNATURE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signature_8h.html b/axis2/c/rampart/api/html/oxs__token__signature_8h.html
new file mode 100644
index 0000000..2c4ddf3
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signature_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signature.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signature_h_File_Reference"></a><h2>oxs_token_signature.h File Reference</h2><p>Represents &lt;Signature&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__signature_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signature.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_token_build_signature_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;Signature&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signature__method_8h-source.html b/axis2/c/rampart/api/html/oxs__token__signature__method_8h-source.html
new file mode 100644
index 0000000..a5fc028
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signature__method_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signature_method.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signature_method_h"></a><h2>oxs_token_signature_method.h</h2><p><a href="oxs__token__signature__method_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_SIGNATURE_METHOD_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_SIGNATURE_METHOD_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 
+<a name="l00046"></a>00046     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__oxs__token__signature__method.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_token_build_signature_method_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048             axiom_node_t *parent,
+<a name="l00049"></a>00049             axis2_char_t *algorithm
+<a name="l00050"></a>00050                                             );
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00053"></a>00053     oxs_token_get_signature_method(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *enc_mtd_node);
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>}
+<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_SIGNATURE_METHOD_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signature__method_8h.html b/axis2/c/rampart/api/html/oxs__token__signature__method_8h.html
new file mode 100644
index 0000000..17312e5
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signature__method_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signature_method.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signature_method_h_File_Reference"></a><h2>oxs_token_signature_method.h File Reference</h2><p>Represents &lt;SignatureMethod&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__signature__method_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signature__method.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_token_build_signature_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f13edd7cd848ff4619085396fab46f3"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_signature_method</b> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;SignatureMethod&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signature__value_8h-source.html b/axis2/c/rampart/api/html/oxs__token__signature__value_8h-source.html
new file mode 100644
index 0000000..5d854d1
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signature__value_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signature_value.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signature_value_h"></a><h2>oxs_token_signature_value.h</h2><p><a href="oxs__token__signature__value_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_SIGNATURE_VALUE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_SIGNATURE_VALUE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__oxs__token__signature__value.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_token_get_signature_value</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                   axiom_node_t *sv_node);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00051"></a>00051     oxs_token_build_signature_value_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052                                             axiom_node_t *parent,
+<a name="l00053"></a>00053                                             axis2_char_t* signature_val
+<a name="l00054"></a>00054                                            );
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 
+<a name="l00059"></a>00059 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>}
+<a name="l00061"></a>00061 <span class="preprocessor">#endif</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_SIGNATURE_VALUE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signature__value_8h.html b/axis2/c/rampart/api/html/oxs__token__signature__value_8h.html
new file mode 100644
index 0000000..884fb10
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signature__value_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signature_value.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signature_value_h_File_Reference"></a><h2>oxs_token_signature_value.h File Reference</h2><p>Represents &lt;SignatureValue&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__signature__value_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signature__value.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_token_get_signature_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga839c99c355ae0d50ce526262d95d1d0"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_signature_value_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *signature_val)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;SignatureValue&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signed__info_8h-source.html b/axis2/c/rampart/api/html/oxs__token__signed__info_8h-source.html
new file mode 100644
index 0000000..3602ea0
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signed__info_8h-source.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signed_info.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signed_info_h"></a><h2>oxs_token_signed_info.h</h2><p><a href="oxs__token__signed__info_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_SIGNED_INFO_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_SIGNED_INFO_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__signed__info.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_token_build_signed_info_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                                         axiom_node_t *parent
+<a name="l00047"></a>00047                                        );
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_SIGNED_INFO_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__signed__info_8h.html b/axis2/c/rampart/api/html/oxs__token__signed__info_8h.html
new file mode 100644
index 0000000..723dac8
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__signed__info_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_signed_info.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_signed_info_h_File_Reference"></a><h2>oxs_token_signed_info.h File Reference</h2><p>Represents &lt;SignedInfo&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__signed__info_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__signed__info.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_token_build_signed_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;SignedInfo&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__transform_8h-source.html b/axis2/c/rampart/api/html/oxs__token__transform_8h-source.html
new file mode 100644
index 0000000..b03291d
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__transform_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_transform.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_transform_h"></a><h2>oxs_token_transform.h</h2><p><a href="oxs__token__transform_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_TRANSFORM_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_TRANSFORM_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 
+<a name="l00045"></a>00045     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__transform.html#g82da87244107f18ea800e1494c7efd9f">oxs_token_build_transform_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047                                       axiom_node_t *parent,
+<a name="l00048"></a>00048                                       axis2_char_t *algorithm
+<a name="l00049"></a>00049                                      );
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00052"></a>00052     oxs_token_get_transform(<span class="keyword">const</span> axutil_env_t *env, axiom_node_t *transform_node);
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>}
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_TRANSFORM_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__transform_8h.html b/axis2/c/rampart/api/html/oxs__token__transform_8h.html
new file mode 100644
index 0000000..e4deb88
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__transform_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_transform.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_transform_h_File_Reference"></a><h2>oxs_token_transform.h File Reference</h2><p>Represents &lt;Transform&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__transform_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__transform.html#g82da87244107f18ea800e1494c7efd9f">oxs_token_build_transform_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geef4ad376e40afff5a5153e5cff460db"></a>
+AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_get_transform</b> (const axutil_env_t *env, axiom_node_t *transform_node)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;Transform&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__transforms_8h-source.html b/axis2/c/rampart/api/html/oxs__token__transforms_8h-source.html
new file mode 100644
index 0000000..ac163a7
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__transforms_8h-source.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_transforms.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_transforms_h"></a><h2>oxs_token_transforms.h</h2><p><a href="oxs__token__transforms_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_TRANSFORMS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_TRANSFORMS_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__transforms.html#g6f5c0645d395300667adcf3f6dec6749">oxs_token_build_transforms_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                                        axiom_node_t *parent
+<a name="l00047"></a>00047                                       );
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_TRANSFORMS_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__transforms_8h.html b/axis2/c/rampart/api/html/oxs__token__transforms_8h.html
new file mode 100644
index 0000000..8757245
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__transforms_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_transforms.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_transforms_h_File_Reference"></a><h2>oxs_token_transforms.h File Reference</h2><p>Represents &lt;Transforms&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__transforms_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__transforms.html#g6f5c0645d395300667adcf3f6dec6749">oxs_token_build_transforms_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;Transforms&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__certificate_8h-source.html b/axis2/c/rampart/api/html/oxs__token__x509__certificate_8h-source.html
new file mode 100644
index 0000000..0d0cfb3
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__certificate_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_certificate.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_certificate_h"></a><h2>oxs_token_x509_certificate.h</h2><p><a href="oxs__token__x509__certificate_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_X509_CERTIFICATE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_X509_CERTIFICATE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00045"></a>00045     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00046"></a>00046     <a class="code" href="group__oxs__token__x509__certificate.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_token_get_x509_certificate</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047                                    axiom_node_t *sv_node);
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00050"></a>00050     oxs_token_build_x509_certificate_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051             axiom_node_t *parent,
+<a name="l00052"></a>00052             axis2_char_t* cert_data
+<a name="l00053"></a>00053                                             );
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00058"></a>00058 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>}
+<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_X509_CERTIFICATE_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__certificate_8h.html b/axis2/c/rampart/api/html/oxs__token__x509__certificate_8h.html
new file mode 100644
index 0000000..59d0170
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__certificate_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_certificate.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_certificate_h_File_Reference"></a><h2>oxs_token_x509_certificate.h File Reference</h2><p>Represents &lt;X509Certificate&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__x509__certificate_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__certificate.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_token_get_x509_certificate</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gacb704ad2fdc144e7f9e6f83dd6035fa"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_x509_certificate_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cert_data)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;X509Certificate&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__data_8h-source.html b/axis2/c/rampart/api/html/oxs__token__x509__data_8h-source.html
new file mode 100644
index 0000000..d22c158
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__data_8h-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_data.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_data_h"></a><h2>oxs_token_x509_data.h</h2><p><a href="oxs__token__x509__data_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_X509_DATA_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_X509_DATA_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__x509__data.html#g901247344be32969292c1f45e06d2922">oxs_token_build_x509_data_element</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046                                       axiom_node_t *parent);
+<a name="l00047"></a>00047 
+<a name="l00049"></a>00049 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>}
+<a name="l00051"></a>00051 <span class="preprocessor">#endif</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_X509_DATA_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__data_8h.html b/axis2/c/rampart/api/html/oxs__token__x509__data_8h.html
new file mode 100644
index 0000000..2a144f5
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__data_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_data.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_data_h_File_Reference"></a><h2>oxs_token_x509_data.h File Reference</h2><p>Represents &lt;X509Data&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__x509__data_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__data.html#g901247344be32969292c1f45e06d2922">oxs_token_build_x509_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;X509Data&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__issuer__name_8h-source.html b/axis2/c/rampart/api/html/oxs__token__x509__issuer__name_8h-source.html
new file mode 100644
index 0000000..8b05eef
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__issuer__name_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_issuer_name.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_issuer_name_h"></a><h2>oxs_token_x509_issuer_name.h</h2><p><a href="oxs__token__x509__issuer__name_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_X509_ISSUER_NAME_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_X509_ISSUER_NAME_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00047"></a>00047     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00048"></a>00048     <a class="code" href="group__oxs__token__x509__issuer__name.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_token_get_issuer_name</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00049"></a>00049                               axiom_node_t *issuer_name_node);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00052"></a>00052     oxs_token_build_issuer_name_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053                                         axiom_node_t *parent,
+<a name="l00054"></a>00054                                         axis2_char_t* value );
+<a name="l00055"></a>00055 
+<a name="l00057"></a>00057 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>}
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_X509_ISSUER_NAME_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__issuer__name_8h.html b/axis2/c/rampart/api/html/oxs__token__x509__issuer__name_8h.html
new file mode 100644
index 0000000..9093aac
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__issuer__name_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_issuer_name.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_issuer_name_h_File_Reference"></a><h2>oxs_token_x509_issuer_name.h File Reference</h2><p>Represents &lt;X509IssuerName&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__x509__issuer__name_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__issuer__name.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_token_get_issuer_name</a> (const axutil_env_t *env, axiom_node_t *issuer_name_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ged94a7e08b3647c32e07d23766f01ccc"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_issuer_name_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;X509IssuerName&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__issuer__serial_8h-source.html b/axis2/c/rampart/api/html/oxs__token__x509__issuer__serial_8h-source.html
new file mode 100644
index 0000000..aa70e74
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__issuer__serial_8h-source.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_issuer_serial.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_issuer_serial_h"></a><h2>oxs_token_x509_issuer_serial.h</h2><p><a href="oxs__token__x509__issuer__serial_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_X509_ISSUER_SERIAL_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_X509_ISSUER_SERIAL_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__oxs__token__x509__issuer__serial.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_token_build_x509_issuer_serial_with_data</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046             axiom_node_t *parent,
+<a name="l00047"></a>00047             axis2_char_t *issuer_name,
+<a name="l00048"></a>00048             axis2_char_t *serial_number);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00051"></a>00051     oxs_token_build_x509_issuer_serial_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052             axiom_node_t *parent);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 
+<a name="l00056"></a>00056 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>}
+<a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_X509_ISSUER_SERIAL_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__issuer__serial_8h.html b/axis2/c/rampart/api/html/oxs__token__x509__issuer__serial_8h.html
new file mode 100644
index 0000000..efab0ed
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__issuer__serial_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_issuer_serial.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_issuer_serial_h_File_Reference"></a><h2>oxs_token_x509_issuer_serial.h File Reference</h2><p>Represents &lt;X509IssuerSerial&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__x509__issuer__serial_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__issuer__serial.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_token_build_x509_issuer_serial_with_data</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *issuer_name, axis2_char_t *serial_number)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5a62da874b5799fd4f89447c13cf0963"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_x509_issuer_serial_element</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;X509IssuerSerial&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__serial__number_8h-source.html b/axis2/c/rampart/api/html/oxs__token__x509__serial__number_8h-source.html
new file mode 100644
index 0000000..7c97fd7
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__serial__number_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_serial_number.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_serial_number_h"></a><h2>oxs_token_x509_serial_number.h</h2><p><a href="oxs__token__x509__serial__number_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKEN_X509_SERIAL_NUMBER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKEN_X509_SERIAL_NUMBER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00047"></a>00047     <a class="code" href="group__oxs__token__x509__serial__number.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_token_get_serial_number</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                 axiom_node_t *serial_number_node);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00051"></a>00051     oxs_token_build_serial_number_element(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052                                           axiom_node_t *parent,
+<a name="l00053"></a>00053                                           axis2_char_t* value );
+<a name="l00054"></a>00054 
+<a name="l00056"></a>00056 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>}
+<a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TOKEN_X509_SERIAL_NUMBER_H */</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__token__x509__serial__number_8h.html b/axis2/c/rampart/api/html/oxs__token__x509__serial__number_8h.html
new file mode 100644
index 0000000..5303474
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__token__x509__serial__number_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: oxs_token_x509_serial_number.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="oxs_token_x509_serial_number_h_File_Reference"></a><h2>oxs_token_x509_serial_number.h File Reference</h2><p>Represents &lt;X509SerialNumber&gt; element. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axis2_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axiom_node.h&gt;</code><br></br>
+<code>#include &lt;axiom_element.h&gt;</code><br></br>
+<code>#include &lt;axutil_qname.h&gt;</code><br></br>
+
+</p><p>
+<a href="oxs__token__x509__serial__number_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token__x509__serial__number.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_token_get_serial_number</a> (const axutil_env_t *env, axiom_node_t *serial_number_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge5506e76ebbc76facafe4ba24e23dc45"></a>
+AXIS2_EXTERN axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>oxs_token_build_serial_number_element</b> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Represents &lt;X509SerialNumber&gt; element. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/oxs__tokens_8h-source.html b/axis2/c/rampart/api/html/oxs__tokens_8h-source.html
new file mode 100644
index 0000000..6e9e3aa
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__tokens_8h-source.html
@@ -0,0 +1,456 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_tokens.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_tokens.h</h1><a href="oxs__tokens_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TOKENS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TOKENS_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axiom_attribute.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="oxs__constants_8h.html" title="Constants for OMXMLSecurity.">oxs_constants.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="rampart__constants_8h.html" title="Holds constants for rampart.">rampart_constants.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="oxs__utility_8h.html" title="The utility module for OMXMLSecurity.">oxs_utility.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="oxs__axiom_8h.html" title="Utility functions related to AXIOM. A place for common code.">oxs_axiom.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 <span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00052"></a>00052     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00053"></a>00053     <a class="code" href="group__oxs__token.html#gfc92c8ba073db50780d257f63981726b">oxs_token_build_binary_security_token_element</a>(
+<a name="l00054"></a>00054                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00055"></a>00055                 axiom_node_t * parent,
+<a name="l00056"></a>00056                 axis2_char_t * <span class="keywordtype">id</span>,
+<a name="l00057"></a>00057                 axis2_char_t * encoding_type,
+<a name="l00058"></a>00058                 axis2_char_t * value_type,
+<a name="l00059"></a>00059                 axis2_char_t * data);
+<a name="l00060"></a>00060    
+<a name="l00064"></a>00064     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00065"></a>00065     <a class="code" href="group__oxs__token.html#g6395927983368a42f92e385811bad8fd">oxs_token_build_c14n_method_element</a>(
+<a name="l00066"></a>00066                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00067"></a>00067                 axiom_node_t * parent,
+<a name="l00068"></a>00068                 axis2_char_t * algorithm);
+<a name="l00069"></a>00069 
+<a name="l00073"></a>00073     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00074"></a>00074     <a class="code" href="group__oxs__token.html#ga4f54ddfe3c58748f4b0eee764ebf167">oxs_token_get_c14n_method</a>(
+<a name="l00075"></a>00075                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00076"></a>00076                 axiom_node_t * c14n_mtd_node);
+<a name="l00077"></a>00077 
+<a name="l00081"></a>00081     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00082"></a>00082     <a class="code" href="group__oxs__token.html#gd59a851f700fe27df89225cdec6024d5">oxs_token_build_cipher_data_element</a>(
+<a name="l00083"></a>00083                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00084"></a>00084                 axiom_node_t * parent);
+<a name="l00085"></a>00085 
+<a name="l00089"></a>00089     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00090"></a>00090     <a class="code" href="group__oxs__token.html#g2f20cb71b17c323631ed3d76bc691c2c">oxs_token_get_cipher_value_from_cipher_data</a>(
+<a name="l00091"></a>00091                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00092"></a>00092                 axiom_node_t * cd_node);
+<a name="l00093"></a>00093 
+<a name="l00097"></a>00097     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00098"></a>00098     <a class="code" href="group__oxs__token.html#gb1b7b8e02c1303195b6550354141b013">oxs_token_build_cipher_value_element</a>(
+<a name="l00099"></a>00099                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00100"></a>00100                 axiom_node_t * parent,
+<a name="l00101"></a>00101                 axis2_char_t * cipher_val);
+<a name="l00102"></a>00102 
+<a name="l00106"></a>00106     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00107"></a>00107     <a class="code" href="group__oxs__token.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_token_get_cipher_value</a>(
+<a name="l00108"></a>00108                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00109"></a>00109                 axiom_node_t * cv_node);
+<a name="l00110"></a>00110 
+<a name="l00114"></a>00114     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00115"></a>00115     <a class="code" href="group__oxs__token.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_token_build_data_reference_element</a>(
+<a name="l00116"></a>00116                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00117"></a>00117                 axiom_node_t * parent,
+<a name="l00118"></a>00118                 axis2_char_t * data_ref);
+<a name="l00119"></a>00119 
+<a name="l00123"></a>00123     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00124"></a>00124     <a class="code" href="group__oxs__token.html#g9f4b8999ed47203bb5f546c26cf5bf78">oxs_token_get_data_reference</a>(
+<a name="l00125"></a>00125                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00126"></a>00126                 axiom_node_t * data_ref_node);
+<a name="l00127"></a>00127 
+<a name="l00131"></a>00131     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00132"></a>00132     <a class="code" href="group__oxs__token.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_token_build_digest_method_element</a>(
+<a name="l00133"></a>00133                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00134"></a>00134                 axiom_node_t * parent,
+<a name="l00135"></a>00135                 axis2_char_t * algorithm);
+<a name="l00136"></a>00136 
+<a name="l00140"></a>00140     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00141"></a>00141     <a class="code" href="group__oxs__token.html#g9435eb6b449b60fede6c18c2c623e9e7">oxs_token_get_digest_method</a>(
+<a name="l00142"></a>00142                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00143"></a>00143                 axiom_node_t * enc_mtd_node);
+<a name="l00144"></a>00144 
+<a name="l00148"></a>00148     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00149"></a>00149     <a class="code" href="group__oxs__token.html#gd5839a6fa46323dbff7f329f077bbf6c">oxs_token_build_digest_value_element</a>(
+<a name="l00150"></a>00150                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00151"></a>00151                 axiom_node_t * parent,
+<a name="l00152"></a>00152                 axis2_char_t * digest_val);
+<a name="l00153"></a>00153 
+<a name="l00157"></a>00157     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00158"></a>00158     <a class="code" href="group__oxs__token.html#g0bc161ca78fdacad92cf6204628479b4">oxs_token_get_digest_value</a>(
+<a name="l00159"></a>00159                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00160"></a>00160                 axiom_node_t * sv_node);
+<a name="l00161"></a>00161 
+<a name="l00165"></a>00165     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00166"></a>00166     <a class="code" href="group__oxs__token.html#g06d64836c54d763ad72af36b4c168413">oxs_token_build_ds_reference_element</a>(
+<a name="l00167"></a>00167                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00168"></a>00168                 axiom_node_t *parent,
+<a name="l00169"></a>00169                 axis2_char_t *<span class="keywordtype">id</span>,
+<a name="l00170"></a>00170                 axis2_char_t *uri,
+<a name="l00171"></a>00171                 axis2_char_t *type);
+<a name="l00172"></a>00172 
+<a name="l00176"></a>00176     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00177"></a>00177     <a class="code" href="group__oxs__token.html#g0e8335b3e4dd5695ccd46344bbd2df57">oxs_token_get_ds_reference</a>(
+<a name="l00178"></a>00178                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00179"></a>00179                 axiom_node_t * ref_node);
+<a name="l00180"></a>00180 
+<a name="l00184"></a>00184     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00185"></a>00185     <a class="code" href="group__oxs__token.html#g088e6dee6678fa3e6caa2fa13a77a179">oxs_token_build_embedded_element</a>(
+<a name="l00186"></a>00186                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00187"></a>00187                 axiom_node_t * parent,
+<a name="l00188"></a>00188                 axis2_char_t * <span class="keywordtype">id</span>);
+<a name="l00189"></a>00189 
+<a name="l00193"></a>00193     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00194"></a>00194     <a class="code" href="group__oxs__token.html#gc1a1068a0b7fbcff6f1fe5bbd37fdfee">oxs_token_get_embedded_id</a>(
+<a name="l00195"></a>00195                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00196"></a>00196                 axiom_node_t * embedded_node);
+<a name="l00197"></a>00197 
+<a name="l00201"></a>00201     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00202"></a>00202     <a class="code" href="group__oxs__token.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_token_build_encrypted_data_element</a>(
+<a name="l00203"></a>00203                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00204"></a>00204                 axiom_node_t * parent,
+<a name="l00205"></a>00205                 axis2_char_t * type_attribute,
+<a name="l00206"></a>00206                 axis2_char_t * <span class="keywordtype">id</span>);
+<a name="l00207"></a>00207 
+<a name="l00211"></a>00211     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00212"></a>00212     <a class="code" href="group__oxs__token.html#gf010a08d357e9ce31eda25f064b3975f">oxs_token_build_encrypted_key_element</a>(
+<a name="l00213"></a>00213                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00214"></a>00214                 axiom_node_t * parent );
+<a name="l00215"></a>00215 
+<a name="l00216"></a>00216     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00217"></a>00217     oxs_token_get_encrypted_key_node(
+<a name="l00218"></a>00218                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00219"></a>00219                 axiom_node_t * parent);
+<a name="l00220"></a>00220 
+<a name="l00224"></a>00224     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00225"></a>00225     <a class="code" href="group__oxs__token.html#g86a7281cee614db95c80d73291898cc7">oxs_token_build_encryption_method_element</a>(
+<a name="l00226"></a>00226                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00227"></a>00227                 axiom_node_t * parent,
+<a name="l00228"></a>00228                 axis2_char_t * algorithm);
+<a name="l00229"></a>00229 
+<a name="l00233"></a>00233     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00234"></a>00234     <a class="code" href="group__oxs__token.html#g4ef5fdc4bbcc6a61361f44dff367b6f3">oxs_token_get_encryption_method</a>(
+<a name="l00235"></a>00235                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00236"></a>00236                 axiom_node_t * enc_mtd_node);
+<a name="l00237"></a>00237 
+<a name="l00241"></a>00241     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00242"></a>00242     <a class="code" href="group__oxs__token.html#g98926a533c840165078fc34ff55976d9">oxs_token_build_key_identifier_element</a>(
+<a name="l00243"></a>00243                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00244"></a>00244                 axiom_node_t * parent,
+<a name="l00245"></a>00245                 axis2_char_t * encoding_type,
+<a name="l00246"></a>00246                 axis2_char_t * value_type,
+<a name="l00247"></a>00247                 axis2_char_t * value);
+<a name="l00248"></a>00248 
+<a name="l00252"></a>00252     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00253"></a>00253     <a class="code" href="group__oxs__token.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_token_build_key_info_element</a>(
+<a name="l00254"></a>00254                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00255"></a>00255                 axiom_node_t * parent);
+<a name="l00256"></a>00256 
+<a name="l00260"></a>00260     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00261"></a>00261     <a class="code" href="group__oxs__token.html#g920d48539c36acc01b71a192801df578">oxs_token_build_key_name_element</a>(
+<a name="l00262"></a>00262                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00263"></a>00263                 axiom_node_t * parent,
+<a name="l00264"></a>00264                 axis2_char_t * key_name_val);
+<a name="l00265"></a>00265 
+<a name="l00269"></a>00269     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00270"></a>00270     <a class="code" href="group__oxs__token.html#g0f89be8d8b742b139b245e64058156f3">oxs_token_build_reference_element</a>(
+<a name="l00271"></a>00271                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00272"></a>00272                 axiom_node_t * parent,
+<a name="l00273"></a>00273                 axis2_char_t * ref,
+<a name="l00274"></a>00274                 axis2_char_t * value_type);
+<a name="l00275"></a>00275 
+<a name="l00279"></a>00279     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00280"></a>00280     <a class="code" href="group__oxs__token.html#g6f71d24d0b55c3d877668eaff8f87d6d">oxs_token_get_reference</a>(
+<a name="l00281"></a>00281                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00282"></a>00282                 axiom_node_t * ref_node);
+<a name="l00283"></a>00283 
+<a name="l00287"></a>00287     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00288"></a>00288     <a class="code" href="group__oxs__token.html#gcd796f69f6533692143882a5443ef5b6">oxs_token_get_reference_value_type</a>(
+<a name="l00289"></a>00289                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00290"></a>00290         axiom_node_t * ref_node);
+<a name="l00291"></a>00291 
+<a name="l00295"></a>00295     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00296"></a>00296     <a class="code" href="group__oxs__token.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_token_build_reference_list_element</a>(
+<a name="l00297"></a>00297                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00298"></a>00298                 axiom_node_t * parent);
+<a name="l00299"></a>00299 
+<a name="l00303"></a>00303     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00304"></a>00304     <a class="code" href="group__oxs__token.html#gf316c07f445aeef861a06cc8b1642b79">oxs_token_build_data_reference_list</a>(
+<a name="l00305"></a>00305                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00306"></a>00306                 axiom_node_t * parent, 
+<a name="l00307"></a>00307                 axutil_array_list_t * id_list);
+<a name="l00308"></a>00308 
+<a name="l00312"></a>00312     AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
+<a name="l00313"></a>00313     <a class="code" href="group__oxs__token.html#g75bb789dbb7bb3cebd0c8c7c5faf9fd3">oxs_token_get_reference_list_data</a>(
+<a name="l00314"></a>00314                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00315"></a>00315                 axiom_node_t * ref_list_node);
+<a name="l00316"></a>00316 
+<a name="l00320"></a>00320     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00321"></a>00321     <a class="code" href="group__oxs__token.html#g9dee633e4b1dc43e3480faa2fdd76a66">oxs_token_build_security_token_reference_element</a>(
+<a name="l00322"></a>00322                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00323"></a>00323                 axiom_node_t * parent);
+<a name="l00324"></a>00324 
+<a name="l00328"></a>00328     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00329"></a>00329     <a class="code" href="group__oxs__token.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_token_build_signature_element</a>(
+<a name="l00330"></a>00330                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00331"></a>00331                 axiom_node_t * parent,
+<a name="l00332"></a>00332                 axis2_char_t * <span class="keywordtype">id</span>);
+<a name="l00333"></a>00333 
+<a name="l00337"></a>00337     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00338"></a>00338     <a class="code" href="group__oxs__token.html#g2c0b81c44ed4e7c742fd430856610169">oxs_token_build_enc_header_element</a>(
+<a name="l00339"></a>00339                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00340"></a>00340                 axiom_node_t * parent,
+<a name="l00341"></a>00341                 axis2_char_t * <span class="keywordtype">id</span>);
+<a name="l00342"></a>00342 
+<a name="l00346"></a>00346     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00347"></a>00347     <a class="code" href="group__oxs__token.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_token_build_signature_method_element</a>(
+<a name="l00348"></a>00348                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00349"></a>00349                 axiom_node_t * parent,
+<a name="l00350"></a>00350                 axis2_char_t * algorithm);
+<a name="l00351"></a>00351 
+<a name="l00355"></a>00355     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00356"></a>00356     <a class="code" href="group__oxs__token.html#g5f13edd7cd848ff4619085396fab46f3">oxs_token_get_signature_method</a>(
+<a name="l00357"></a>00357                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00358"></a>00358                 axiom_node_t * enc_mtd_node);
+<a name="l00359"></a>00359 
+<a name="l00363"></a>00363     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00364"></a>00364     <a class="code" href="group__oxs__token.html#ga839c99c355ae0d50ce526262d95d1d0">oxs_token_build_signature_value_element</a>(
+<a name="l00365"></a>00365                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00366"></a>00366                 axiom_node_t * parent,
+<a name="l00367"></a>00367                 axis2_char_t * signature_val);
+<a name="l00368"></a>00368 
+<a name="l00372"></a>00372     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00373"></a>00373     <a class="code" href="group__oxs__token.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_token_get_signature_value</a>(
+<a name="l00374"></a>00374                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00375"></a>00375                 axiom_node_t * sv_node);
+<a name="l00376"></a>00376 
+<a name="l00380"></a>00380     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00381"></a>00381     <a class="code" href="group__oxs__token.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_token_build_signed_info_element</a>(
+<a name="l00382"></a>00382                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00383"></a>00383                 axiom_node_t * parent);
+<a name="l00384"></a>00384 
+<a name="l00388"></a>00388     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00389"></a>00389     <a class="code" href="group__oxs__token.html#g82da87244107f18ea800e1494c7efd9f">oxs_token_build_transform_element</a>(
+<a name="l00390"></a>00390                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00391"></a>00391                 axiom_node_t * parent,
+<a name="l00392"></a>00392                 axis2_char_t * algorithm);
+<a name="l00393"></a>00393 
+<a name="l00397"></a>00397     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00398"></a>00398     <a class="code" href="group__oxs__token.html#geef4ad376e40afff5a5153e5cff460db">oxs_token_get_transform</a>(
+<a name="l00399"></a>00399                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00400"></a>00400                 axiom_node_t * transform_node);
+<a name="l00401"></a>00401 
+<a name="l00405"></a>00405     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00406"></a>00406     <a class="code" href="group__oxs__token.html#g6f5c0645d395300667adcf3f6dec6749">oxs_token_build_transforms_element</a>(
+<a name="l00407"></a>00407                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00408"></a>00408                 axiom_node_t * parent);
+<a name="l00409"></a>00409 
+<a name="l00413"></a>00413     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00414"></a>00414     <a class="code" href="group__oxs__token.html#gacb704ad2fdc144e7f9e6f83dd6035fa">oxs_token_build_x509_certificate_element</a>(
+<a name="l00415"></a>00415                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00416"></a>00416                 axiom_node_t * parent,
+<a name="l00417"></a>00417                 axis2_char_t * cert_data);
+<a name="l00418"></a>00418 
+<a name="l00422"></a>00422     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00423"></a>00423     <a class="code" href="group__oxs__token.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_token_get_x509_certificate</a>(
+<a name="l00424"></a>00424                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00425"></a>00425                 axiom_node_t * sv_node);
+<a name="l00426"></a>00426 
+<a name="l00430"></a>00430     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00431"></a>00431     <a class="code" href="group__oxs__token.html#g901247344be32969292c1f45e06d2922">oxs_token_build_x509_data_element</a>(
+<a name="l00432"></a>00432                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00433"></a>00433                 axiom_node_t * parent);
+<a name="l00434"></a>00434 
+<a name="l00438"></a>00438     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00439"></a>00439     <a class="code" href="group__oxs__token.html#ged94a7e08b3647c32e07d23766f01ccc">oxs_token_build_issuer_name_element</a>(
+<a name="l00440"></a>00440                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00441"></a>00441                 axiom_node_t * parent,
+<a name="l00442"></a>00442                 axis2_char_t * value );
+<a name="l00443"></a>00443 
+<a name="l00447"></a>00447     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00448"></a>00448     <a class="code" href="group__oxs__token.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_token_get_issuer_name</a>(
+<a name="l00449"></a>00449                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00450"></a>00450                 axiom_node_t * issuer_name_node);
+<a name="l00451"></a>00451 
+<a name="l00455"></a>00455     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00456"></a>00456     <a class="code" href="group__oxs__token.html#g5a62da874b5799fd4f89447c13cf0963">oxs_token_build_x509_issuer_serial_element</a>(
+<a name="l00457"></a>00457                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00458"></a>00458                 axiom_node_t * parent);
+<a name="l00459"></a>00459         
+<a name="l00463"></a>00463     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00464"></a>00464     <a class="code" href="group__oxs__token.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_token_build_x509_issuer_serial_with_data</a>(
+<a name="l00465"></a>00465                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00466"></a>00466                 axiom_node_t * parent,
+<a name="l00467"></a>00467                 axis2_char_t * issuer_name,
+<a name="l00468"></a>00468                 axis2_char_t * serial_number);
+<a name="l00469"></a>00469 
+<a name="l00473"></a>00473     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00474"></a>00474     <a class="code" href="group__oxs__token.html#ge5506e76ebbc76facafe4ba24e23dc45">oxs_token_build_serial_number_element</a>(
+<a name="l00475"></a>00475                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00476"></a>00476                 axiom_node_t * parent,
+<a name="l00477"></a>00477                 axis2_char_t * value );
+<a name="l00478"></a>00478 
+<a name="l00482"></a>00482     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00483"></a>00483     <a class="code" href="group__oxs__token.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_token_get_serial_number</a>(
+<a name="l00484"></a>00484                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00485"></a>00485                 axiom_node_t * serial_number_node);
+<a name="l00486"></a>00486 
+<a name="l00490"></a>00490     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00491"></a>00491     <a class="code" href="group__oxs__token.html#g71a9d223562905aa5aea5b845c591873">oxs_token_build_signature_confirmation_element</a>(
+<a name="l00492"></a>00492                 <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00493"></a>00493                 axiom_node_t * parent,
+<a name="l00494"></a>00494                 axis2_char_t * <span class="keywordtype">id</span>,
+<a name="l00495"></a>00495                 axis2_char_t * val); 
+<a name="l00496"></a>00496 
+<a name="l00500"></a>00500     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00501"></a>00501     <a class="code" href="group__oxs__token.html#gd115d3f1fd5bf54dd6032a5adb8254d5">oxs_token_get_signature_confirmation_value</a>(
+<a name="l00502"></a>00502                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00503"></a>00503                 axiom_node_t * signature_confirmation_node);
+<a name="l00504"></a>00504 
+<a name="l00508"></a>00508     AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00509"></a>00509     <a class="code" href="group__oxs__token.html#g97fc0eadebc7d895a8e2673ac3a1dc0a">oxs_token_get_signature_confirmation_id</a>(
+<a name="l00510"></a>00510                 <span class="keyword">const</span> axutil_env_t * env, 
+<a name="l00511"></a>00511                 axiom_node_t * signature_confirmation_node);
+<a name="l00512"></a>00512 
+<a name="l00516"></a>00516     AXIS2_EXTERN axiom_node_t * AXIS2_CALL
+<a name="l00517"></a>00517     <a class="code" href="group__oxs__token.html#gb1e0976fa545c1021fa2e23c915cb49d">oxs_token_build_derived_key_token_element</a>(
+<a name="l00518"></a>00518         <span class="keyword">const</span> axutil_env_t * env,
+<a name="l00519"></a>00519         axiom_node_t * parent,
+<a name="l00520"></a>00520         axis2_char_t * <span class="keywordtype">id</span>,
+<a name="l00521"></a>00521         axis2_char_t * algo, 
+<a name="l00522"></a>00522         axis2_char_t* wsc_ns_uri);
+<a name="l00523"></a>00523 
+<a name="l00527"></a>00527     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00528"></a>00528     <a class="code" href="group__oxs__token.html#g8ed5a5a759123eea0adf32f6a6990954">oxs_token_build_length_element</a>(
+<a name="l00529"></a>00529         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00530"></a>00530         axiom_node_t *parent,
+<a name="l00531"></a>00531         <span class="keywordtype">int</span> length, 
+<a name="l00532"></a>00532         axis2_char_t *wsc_ns_uri);
+<a name="l00533"></a>00533 
+<a name="l00537"></a>00537     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00538"></a>00538     <a class="code" href="group__oxs__token.html#g90d613f0528fdf7e797693027a28edfb">oxs_token_get_length_value</a>(
+<a name="l00539"></a>00539         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00540"></a>00540         axiom_node_t *length_node);
+<a name="l00541"></a>00541 
+<a name="l00545"></a>00545     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00546"></a>00546     <a class="code" href="group__oxs__token.html#ge5de79ecc48145a56fc17f55ab1fd5ca">oxs_token_build_offset_element</a>(
+<a name="l00547"></a>00547         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00548"></a>00548         axiom_node_t *parent,
+<a name="l00549"></a>00549         <span class="keywordtype">int</span> offset, 
+<a name="l00550"></a>00550         axis2_char_t *wsc_ns_uri);
+<a name="l00551"></a>00551 
+<a name="l00555"></a>00555     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00556"></a>00556     <a class="code" href="group__oxs__token.html#g7a0723439facdcda3d5746de5ea4b62a">oxs_token_get_offset_value</a>(
+<a name="l00557"></a>00557         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00558"></a>00558         axiom_node_t *offset_node);
+<a name="l00559"></a>00559 
+<a name="l00563"></a>00563     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00564"></a>00564     <a class="code" href="group__oxs__token.html#g00fb33e001f6a09525c8a61f3fbedbad">oxs_token_build_nonce_element</a>(
+<a name="l00565"></a>00565         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00566"></a>00566         axiom_node_t *parent,
+<a name="l00567"></a>00567         axis2_char_t *nonce_val,
+<a name="l00568"></a>00568         axis2_char_t *wsc_ns_uri);
+<a name="l00569"></a>00569 
+<a name="l00573"></a>00573     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00574"></a>00574     <a class="code" href="group__oxs__token.html#g944c6249d6e517d95069c460464e6cd1">oxs_token_get_nonce_value</a>(
+<a name="l00575"></a>00575         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00576"></a>00576         axiom_node_t *nonce_node);
+<a name="l00577"></a>00577 
+<a name="l00581"></a>00581         AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00582"></a>00582         <a class="code" href="group__oxs__token.html#gee30026817bd3782c75b28360b5c07cc">oxs_token_build_label_element</a>(
+<a name="l00583"></a>00583         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00584"></a>00584                 axiom_node_t *parent,
+<a name="l00585"></a>00585                 axis2_char_t *label, 
+<a name="l00586"></a>00586         axis2_char_t *wsc_ns_uri);
+<a name="l00587"></a>00587 
+<a name="l00591"></a>00591     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00592"></a>00592     <a class="code" href="group__oxs__token.html#g67e86f86964776bc4af464b558d8bc26">oxs_token_get_label_value</a>(
+<a name="l00593"></a>00593         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00594"></a>00594         axiom_node_t *label_node);
+<a name="l00595"></a>00595 
+<a name="l00599"></a>00599     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00600"></a>00600     <a class="code" href="group__oxs__token.html#geacfa3602a036e86da1b23ffd6ab3832">oxs_token_build_properties_element</a>(
+<a name="l00601"></a>00601         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00602"></a>00602         axiom_node_t *parent,
+<a name="l00603"></a>00603         axis2_char_t* properties_val, 
+<a name="l00604"></a>00604         axis2_char_t *wsc_ns_uri);
+<a name="l00605"></a>00605 
+<a name="l00609"></a>00609     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00610"></a>00610     <a class="code" href="group__oxs__token.html#g6327bd636620941736b56f5cfb62d852">oxs_token_get_properties_value</a>(
+<a name="l00611"></a>00611         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00612"></a>00612         axiom_node_t *properties_node);
+<a name="l00613"></a>00613     
+<a name="l00617"></a>00617     AXIS2_EXTERN axiom_node_t* AXIS2_CALL
+<a name="l00618"></a>00618     <a class="code" href="group__oxs__token.html#g69692a11212b62720676cb4623677ac1">oxs_token_build_generation_element</a>(
+<a name="l00619"></a>00619         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00620"></a>00620         axiom_node_t *parent,
+<a name="l00621"></a>00621         axis2_char_t *generation_val, 
+<a name="l00622"></a>00622         axis2_char_t *wsc_ns_uri);
+<a name="l00623"></a>00623     
+<a name="l00627"></a>00627     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00628"></a>00628     <a class="code" href="group__oxs__token.html#g927b04dfbb31da0efa07148a654202d8">oxs_token_get_generation_value</a>(
+<a name="l00629"></a>00629         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00630"></a>00630         axiom_node_t *generation_node);
+<a name="l00631"></a>00631 
+<a name="l00634"></a>00634 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00635"></a>00635 <span class="preprocessor"></span>}
+<a name="l00636"></a>00636 <span class="preprocessor">#endif</span>
+<a name="l00637"></a>00637 <span class="preprocessor"></span>
+<a name="l00638"></a>00638 <span class="preprocessor">#endif </span><span class="comment">/*OXS_TOKENS_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__tokens_8h.html b/axis2/c/rampart/api/html/oxs__tokens_8h.html
new file mode 100644
index 0000000..c6130b1
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__tokens_8h.html
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_tokens.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_tokens.h File Reference</h1>includes all tokens of OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axiom_attribute.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__constants_8h-source.html">oxs_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__constants_8h-source.html">rampart_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__utility_8h-source.html">oxs_utility.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__axiom_8h-source.html">oxs_axiom.h</a>&gt;</code><br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br>
+
+<p>
+<a href="oxs__tokens_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gfc92c8ba073db50780d257f63981726b">oxs_token_build_binary_security_token_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6395927983368a42f92e385811bad8fd">oxs_token_build_c14n_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ga4f54ddfe3c58748f4b0eee764ebf167">oxs_token_get_c14n_method</a> (const axutil_env_t *env, axiom_node_t *c14n_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gd59a851f700fe27df89225cdec6024d5">oxs_token_build_cipher_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2f20cb71b17c323631ed3d76bc691c2c">oxs_token_get_cipher_value_from_cipher_data</a> (const axutil_env_t *env, axiom_node_t *cd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gb1b7b8e02c1303195b6550354141b013">oxs_token_build_cipher_value_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cipher_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g1fcdc6d9474bc8814022e958c87fd3e9">oxs_token_get_cipher_value</a> (const axutil_env_t *env, axiom_node_t *cv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2c4769f04ae9dd2df67b90b248dc7620">oxs_token_build_data_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *data_ref)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g9f4b8999ed47203bb5f546c26cf5bf78">oxs_token_get_data_reference</a> (const axutil_env_t *env, axiom_node_t *data_ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ge0a1f4e1f1579fe5423ac85d03a55965">oxs_token_build_digest_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g9435eb6b449b60fede6c18c2c623e9e7">oxs_token_get_digest_method</a> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gd5839a6fa46323dbff7f329f077bbf6c">oxs_token_build_digest_value_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *digest_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g0bc161ca78fdacad92cf6204628479b4">oxs_token_get_digest_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g06d64836c54d763ad72af36b4c168413">oxs_token_build_ds_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *uri, axis2_char_t *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g0e8335b3e4dd5695ccd46344bbd2df57">oxs_token_get_ds_reference</a> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g088e6dee6678fa3e6caa2fa13a77a179">oxs_token_build_embedded_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gc1a1068a0b7fbcff6f1fe5bbd37fdfee">oxs_token_get_embedded_id</a> (const axutil_env_t *env, axiom_node_t *embedded_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6ea848c83b4e9f39505e537aa72893a3">oxs_token_build_encrypted_data_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *type_attribute, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gf010a08d357e9ce31eda25f064b3975f">oxs_token_build_encrypted_key_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g97c4da8a0ee23e23b09e520aef218052"></a><!-- doxytag: member="oxs_tokens.h::oxs_token_get_encrypted_key_node" ref="g97c4da8a0ee23e23b09e520aef218052" args="(const axutil_env_t *env, axiom_node_t *parent)" -->
+AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_token_get_encrypted_key_node</b> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g86a7281cee614db95c80d73291898cc7">oxs_token_build_encryption_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g4ef5fdc4bbcc6a61361f44dff367b6f3">oxs_token_get_encryption_method</a> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g98926a533c840165078fc34ff55976d9">oxs_token_build_key_identifier_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *encoding_type, axis2_char_t *value_type, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g81f2e6909a17fd7c3a924e2cdfe3216f">oxs_token_build_key_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g920d48539c36acc01b71a192801df578">oxs_token_build_key_name_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *key_name_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g0f89be8d8b742b139b245e64058156f3">oxs_token_build_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *ref, axis2_char_t *value_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6f71d24d0b55c3d877668eaff8f87d6d">oxs_token_get_reference</a> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gcd796f69f6533692143882a5443ef5b6">oxs_token_get_reference_value_type</a> (const axutil_env_t *env, axiom_node_t *ref_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gf82ec041cbef67b3b016fb00ce19ff34">oxs_token_build_reference_list_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gf316c07f445aeef861a06cc8b1642b79">oxs_token_build_data_reference_list</a> (const axutil_env_t *env, axiom_node_t *parent, axutil_array_list_t *id_list)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g75bb789dbb7bb3cebd0c8c7c5faf9fd3">oxs_token_get_reference_list_data</a> (const axutil_env_t *env, axiom_node_t *ref_list_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g9dee633e4b1dc43e3480faa2fdd76a66">oxs_token_build_security_token_reference_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gc4d8b94a8ac5728e2e72c4b3f218a880">oxs_token_build_signature_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2c0b81c44ed4e7c742fd430856610169">oxs_token_build_enc_header_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g2d568feb9ebf09ed7cdceeffec0194bd">oxs_token_build_signature_method_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g5f13edd7cd848ff4619085396fab46f3">oxs_token_get_signature_method</a> (const axutil_env_t *env, axiom_node_t *enc_mtd_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ga839c99c355ae0d50ce526262d95d1d0">oxs_token_build_signature_value_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *signature_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gab18f2822ee6552e6c9965a4992b44b5">oxs_token_get_signature_value</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g35d6c5f4a4599e8ed762094d486e6935">oxs_token_build_signed_info_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g82da87244107f18ea800e1494c7efd9f">oxs_token_build_transform_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *algorithm)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#geef4ad376e40afff5a5153e5cff460db">oxs_token_get_transform</a> (const axutil_env_t *env, axiom_node_t *transform_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6f5c0645d395300667adcf3f6dec6749">oxs_token_build_transforms_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gacb704ad2fdc144e7f9e6f83dd6035fa">oxs_token_build_x509_certificate_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *cert_data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g3e3395d9d1f8e74180d908b1b8c6f635">oxs_token_get_x509_certificate</a> (const axutil_env_t *env, axiom_node_t *sv_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g901247344be32969292c1f45e06d2922">oxs_token_build_x509_data_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ged94a7e08b3647c32e07d23766f01ccc">oxs_token_build_issuer_name_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g7084b5594e2c6e24dec4e51672f83f8e">oxs_token_get_issuer_name</a> (const axutil_env_t *env, axiom_node_t *issuer_name_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g5a62da874b5799fd4f89447c13cf0963">oxs_token_build_x509_issuer_serial_element</a> (const axutil_env_t *env, axiom_node_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g7dbbfce05e71d83363ee8f87ca442c29">oxs_token_build_x509_issuer_serial_with_data</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *issuer_name, axis2_char_t *serial_number)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ge5506e76ebbc76facafe4ba24e23dc45">oxs_token_build_serial_number_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6f3545905c8b4b27011694f1ec0b5ae1">oxs_token_get_serial_number</a> (const axutil_env_t *env, axiom_node_t *serial_number_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g71a9d223562905aa5aea5b845c591873">oxs_token_build_signature_confirmation_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gd115d3f1fd5bf54dd6032a5adb8254d5">oxs_token_get_signature_confirmation_value</a> (const axutil_env_t *env, axiom_node_t *signature_confirmation_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g97fc0eadebc7d895a8e2673ac3a1dc0a">oxs_token_get_signature_confirmation_id</a> (const axutil_env_t *env, axiom_node_t *signature_confirmation_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gb1e0976fa545c1021fa2e23c915cb49d">oxs_token_build_derived_key_token_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *id, axis2_char_t *algo, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g8ed5a5a759123eea0adf32f6a6990954">oxs_token_build_length_element</a> (const axutil_env_t *env, axiom_node_t *parent, int length, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g90d613f0528fdf7e797693027a28edfb">oxs_token_get_length_value</a> (const axutil_env_t *env, axiom_node_t *length_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#ge5de79ecc48145a56fc17f55ab1fd5ca">oxs_token_build_offset_element</a> (const axutil_env_t *env, axiom_node_t *parent, int offset, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g7a0723439facdcda3d5746de5ea4b62a">oxs_token_get_offset_value</a> (const axutil_env_t *env, axiom_node_t *offset_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g00fb33e001f6a09525c8a61f3fbedbad">oxs_token_build_nonce_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *nonce_val, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g944c6249d6e517d95069c460464e6cd1">oxs_token_get_nonce_value</a> (const axutil_env_t *env, axiom_node_t *nonce_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#gee30026817bd3782c75b28360b5c07cc">oxs_token_build_label_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *label, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g67e86f86964776bc4af464b558d8bc26">oxs_token_get_label_value</a> (const axutil_env_t *env, axiom_node_t *label_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#geacfa3602a036e86da1b23ffd6ab3832">oxs_token_build_properties_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *properties_val, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g6327bd636620941736b56f5cfb62d852">oxs_token_get_properties_value</a> (const axutil_env_t *env, axiom_node_t *properties_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g69692a11212b62720676cb4623677ac1">oxs_token_build_generation_element</a> (const axutil_env_t *env, axiom_node_t *parent, axis2_char_t *generation_val, axis2_char_t *wsc_ns_uri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__token.html#g927b04dfbb31da0efa07148a654202d8">oxs_token_get_generation_value</a> (const axutil_env_t *env, axiom_node_t *generation_node)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+includes all tokens of OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__transform_8h-source.html b/axis2/c/rampart/api/html/oxs__transform_8h-source.html
new file mode 100644
index 0000000..9f93415
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__transform_8h-source.html
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_transform.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_transform.h</h1><a href="oxs__transform_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TRANSFORM_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TRANSFORM_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038     <span class="comment">/*The input or output data type*/</span>
+<a name="l00039"></a>00039     <span class="keyword">typedef</span> <span class="keyword">enum</span>  {
+<a name="l00040"></a>00040         OXS_TRANSFORM_TYPE_UNKNOWN = 0,
+<a name="l00041"></a>00041         OXS_TRANSFORM_TYPE_CHAR,
+<a name="l00042"></a>00042         OXS_TRANSFORM_TYPE_NODE,
+<a name="l00043"></a>00043         OXS_TRANSFORM_TYPE_NODE_ARRAY_LIST        
+<a name="l00044"></a>00044     } oxs_tr_dtype_t;
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047     <span class="comment">/*Function interface for any transform*/</span>
+<a name="l00048"></a>00048     <span class="keyword">typedef</span> oxs_tr_dtype_t (AXIS2_CALL*
+<a name="l00049"></a>00049                             oxs_transform_tr_func)(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00050"></a>00050                                                    <span class="keywordtype">void</span> *input,
+<a name="l00051"></a>00051                                                    oxs_tr_dtype_t input_dtype,
+<a name="l00052"></a>00052                                                    <span class="keywordtype">void</span> **output);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054     <span class="keyword">typedef</span> <span class="keyword">struct </span>oxs_transform_t oxs_transform_t;
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     <span class="comment">/*Create function*/</span>
+<a name="l00058"></a>00058     AXIS2_EXTERN oxs_transform_t *AXIS2_CALL
+<a name="l00059"></a>00059     oxs_transform_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061     <span class="comment">/*Free*/</span>
+<a name="l00062"></a>00062     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00063"></a>00063     oxs_transform_free(oxs_transform_t *ctx,
+<a name="l00064"></a>00064                        <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067     <span class="comment">/**********************Getter functions******************************************/</span>
+<a name="l00068"></a>00068     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00069"></a>00069     oxs_transform_get_id(
+<a name="l00070"></a>00070         <span class="keyword">const</span> oxs_transform_t *transform,
+<a name="l00071"></a>00071         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073     AXIS2_EXTERN oxs_tr_dtype_t AXIS2_CALL
+<a name="l00074"></a>00074     oxs_transform_get_input_data_type(
+<a name="l00075"></a>00075         <span class="keyword">const</span> oxs_transform_t *transform,
+<a name="l00076"></a>00076         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078     AXIS2_EXTERN oxs_tr_dtype_t AXIS2_CALL
+<a name="l00079"></a>00079     oxs_transform_get_output_data_type(
+<a name="l00080"></a>00080         <span class="keyword">const</span> oxs_transform_t *transform,
+<a name="l00081"></a>00081         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083     AXIS2_EXTERN oxs_transform_tr_func AXIS2_CALL
+<a name="l00084"></a>00084     oxs_transform_get_transform_function(
+<a name="l00085"></a>00085         <span class="keyword">const</span> oxs_transform_t *transform,
+<a name="l00086"></a>00086         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088     <span class="comment">/**********************Setter functions******************************************/</span>
+<a name="l00089"></a>00089     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00090"></a>00090     oxs_transform_set_id(
+<a name="l00091"></a>00091         oxs_transform_t *transform,
+<a name="l00092"></a>00092         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00093"></a>00093         axis2_char_t *<span class="keywordtype">id</span>);
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00096"></a>00096     oxs_transform_set_input_data_type(
+<a name="l00097"></a>00097         oxs_transform_t *transform,
+<a name="l00098"></a>00098         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00099"></a>00099         oxs_tr_dtype_t input_data_type);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00102"></a>00102     oxs_transform_set_output_data_type(
+<a name="l00103"></a>00103         oxs_transform_t *transform,
+<a name="l00104"></a>00104         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00105"></a>00105         oxs_tr_dtype_t output_data_type);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00108"></a>00108     oxs_transform_set_transform_func(
+<a name="l00109"></a>00109         oxs_transform_t *transform,
+<a name="l00110"></a>00110         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00111"></a>00111         oxs_transform_tr_func transform_func);
+<a name="l00112"></a>00112 
+<a name="l00114"></a>00114 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>}
+<a name="l00116"></a>00116 <span class="preprocessor">#endif</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span>
+<a name="l00118"></a>00118 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TRANSFORM_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:52 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__transform_8h.html b/axis2/c/rampart/api/html/oxs__transform_8h.html
new file mode 100644
index 0000000..2e0f93f
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__transform_8h.html
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_transform.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_transform.h File Reference</h1>The class representing a single step of transformation. For example a Cannonicalization. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+
+<p>
+<a href="oxs__transform_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2d47eecfb387e72fac4a3ef619817cf"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_tr_func" ref="e2d47eecfb387e72fac4a3ef619817cf" args=")(const axutil_env_t *env, void *input, oxs_tr_dtype_t input_dtype, void **output)" -->
+typedef oxs_tr_dtype_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_tr_func</b> )(const axutil_env_t *env, void *input, oxs_tr_dtype_t input_dtype, void **output)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6926932dd457a403512db96bbe04696"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_t" ref="e6926932dd457a403512db96bbe04696" args="" -->
+typedef struct oxs_transform_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_tr_dtype_t</b> { <b>OXS_TRANSFORM_TYPE_UNKNOWN</b> =  0, 
+<b>OXS_TRANSFORM_TYPE_CHAR</b>, 
+<b>OXS_TRANSFORM_TYPE_NODE</b>, 
+<b>OXS_TRANSFORM_TYPE_NODE_ARRAY_LIST</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65e2bcbb8ede74159b35205ae064e732"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_create" ref="65e2bcbb8ede74159b35205ae064e732" args="(const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_transform_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_create</b> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5749ecf29f5ce0ae4206ef348dc435cb"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_free" ref="5749ecf29f5ce0ae4206ef348dc435cb" args="(oxs_transform_t *ctx, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_free</b> (oxs_transform_t *ctx, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5dca7c6301c7d6bb0293d4e5e4be001c"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_get_id" ref="5dca7c6301c7d6bb0293d4e5e4be001c" args="(const oxs_transform_t *transform, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_get_id</b> (const oxs_transform_t *transform, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df893381a36ff7540279eba1a90b1858"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_get_input_data_type" ref="df893381a36ff7540279eba1a90b1858" args="(const oxs_transform_t *transform, const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_tr_dtype_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_get_input_data_type</b> (const oxs_transform_t *transform, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bafd8db29839cb41660e0c26ad87ed9f"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_get_output_data_type" ref="bafd8db29839cb41660e0c26ad87ed9f" args="(const oxs_transform_t *transform, const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_tr_dtype_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_get_output_data_type</b> (const oxs_transform_t *transform, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b61eb3dfae35d4fbcccbc8b9558bdb8c"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_get_transform_function" ref="b61eb3dfae35d4fbcccbc8b9558bdb8c" args="(const oxs_transform_t *transform, const axutil_env_t *env)" -->
+AXIS2_EXTERN oxs_transform_tr_func&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_get_transform_function</b> (const oxs_transform_t *transform, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59ae7918220ef6cf50406f2516125687"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_set_id" ref="59ae7918220ef6cf50406f2516125687" args="(oxs_transform_t *transform, const axutil_env_t *env, axis2_char_t *id)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_set_id</b> (oxs_transform_t *transform, const axutil_env_t *env, axis2_char_t *id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4953bc2ecb7a1bc400193546d93a391c"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_set_input_data_type" ref="4953bc2ecb7a1bc400193546d93a391c" args="(oxs_transform_t *transform, const axutil_env_t *env, oxs_tr_dtype_t input_data_type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_set_input_data_type</b> (oxs_transform_t *transform, const axutil_env_t *env, oxs_tr_dtype_t input_data_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c73ebd800d7a08a98798ee59cc3819d3"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_set_output_data_type" ref="c73ebd800d7a08a98798ee59cc3819d3" args="(oxs_transform_t *transform, const axutil_env_t *env, oxs_tr_dtype_t output_data_type)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_set_output_data_type</b> (oxs_transform_t *transform, const axutil_env_t *env, oxs_tr_dtype_t output_data_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ae568d837d369a53f895979f78d7cc1"></a><!-- doxytag: member="oxs_transform.h::oxs_transform_set_transform_func" ref="2ae568d837d369a53f895979f78d7cc1" args="(oxs_transform_t *transform, const axutil_env_t *env, oxs_transform_tr_func transform_func)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transform_set_transform_func</b> (oxs_transform_t *transform, const axutil_env_t *env, oxs_transform_tr_func transform_func)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The class representing a single step of transformation. For example a Cannonicalization. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__transforms__factory_8h-source.html b/axis2/c/rampart/api/html/oxs__transforms__factory_8h-source.html
new file mode 100644
index 0000000..2fa810e
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__transforms__factory_8h-source.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_transforms_factory.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_transforms_factory.h</h1><a href="oxs__transforms__factory_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_TRANSFORMS_FACTORY_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_TRANSFORMS_FACTORY_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="oxs__transform_8h.html" title="The class representing a single step of transformation. For example a Cannonicalization...">oxs_transform.h</a>&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040     AXIS2_EXTERN oxs_transform_t *AXIS2_CALL
+<a name="l00041"></a>00041     oxs_transforms_factory_produce_transform(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00042"></a>00042             axis2_char_t *<span class="keywordtype">id</span>);
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 
+<a name="l00046"></a>00046 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>}
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_TRANSFORMS_FACTORY_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__transforms__factory_8h.html b/axis2/c/rampart/api/html/oxs__transforms__factory_8h.html
new file mode 100644
index 0000000..9bd4c9e
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__transforms__factory_8h.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_transforms_factory.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_transforms_factory.h File Reference</h1>Produces transforms for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__transform_8h-source.html">oxs_transform.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__transforms__factory_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2464410b3dccf8d4939df96115dacf05"></a><!-- doxytag: member="oxs_transforms_factory.h::oxs_transforms_factory_produce_transform" ref="2464410b3dccf8d4939df96115dacf05" args="(const axutil_env_t *env, axis2_char_t *id)" -->
+AXIS2_EXTERN oxs_transform_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_transforms_factory_produce_transform</b> (const axutil_env_t *env, axis2_char_t *id)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Produces transforms for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__utility_8h-source.html b/axis2/c/rampart/api/html/oxs__utility_8h-source.html
new file mode 100644
index 0000000..75be20f
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__utility_8h-source.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_utility.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_utility.h</h1><a href="oxs__utility_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_UTILITY_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_UTILITY_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="oxs__asym__ctx_8h.html" title="Keeps information relavent for asymmetric encryption.">oxs_asym_ctx.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key__mgr_8h.html" title="the Key Manager responsible for loading keys for OMXMLSecurity">oxs_key_mgr.h</a>&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>    
+<a name="l00048"></a>00048     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00049"></a>00049     <a class="code" href="group__oxs__utility.html#gfe4ad555c301794ead80dded2f066fb1">oxs_util_generate_nonce</a>(<span class="keyword">const</span> axutil_env_t *env, <span class="keywordtype">int</span> length);
+<a name="l00050"></a>00050 
+<a name="l00059"></a>00059     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00060"></a>00060     <a class="code" href="group__oxs__utility.html#g9290295bce236eeeaff662b211ff5558">oxs_util_generate_id</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00061"></a>00061                          axis2_char_t *prefix);
+<a name="l00062"></a>00062 
+<a name="l00069"></a>00069     AXIS2_EXTERN oxs_key_mgr_format_t AXIS2_CALL
+<a name="l00070"></a>00070     <a class="code" href="group__oxs__utility.html#g8e8730aa4aac71a5015fb2706eb45482">oxs_util_get_format_by_file_extension</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071                                           axis2_char_t *file_name);
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 
+<a name="l00081"></a>00081     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00082"></a>00082     <a class="code" href="group__oxs__utility.html#gc1d56b4e608fd5e24874343d4a5edf5b">oxs_util_get_newline_removed_string</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00083"></a>00083                                         axis2_char_t *input);
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 
+<a name="l00087"></a>00087 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>}
+<a name="l00089"></a>00089 <span class="preprocessor">#endif</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span>
+<a name="l00091"></a>00091 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_UTILITY_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__utility_8h.html b/axis2/c/rampart/api/html/oxs__utility_8h.html
new file mode 100644
index 0000000..cf61d60
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__utility_8h.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_utility.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_utility.h File Reference</h1>The utility module for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__asym__ctx_8h-source.html">oxs_asym_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__key__mgr_8h-source.html">oxs_key_mgr.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__utility_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#gfe4ad555c301794ead80dded2f066fb1">oxs_util_generate_nonce</a> (const axutil_env_t *env, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#g9290295bce236eeeaff662b211ff5558">oxs_util_generate_id</a> (const axutil_env_t *env, axis2_char_t *prefix)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_key_mgr_format_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#g8e8730aa4aac71a5015fb2706eb45482">oxs_util_get_format_by_file_extension</a> (const axutil_env_t *env, axis2_char_t *file_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__utility.html#gc1d56b4e608fd5e24874343d4a5edf5b">oxs_util_get_newline_removed_string</a> (const axutil_env_t *env, axis2_char_t *input)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The utility module for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__x509__cert_8h-source.html b/axis2/c/rampart/api/html/oxs__x509__cert_8h-source.html
new file mode 100644
index 0000000..c94779b
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__x509__cert_8h-source.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_x509_cert.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_x509_cert.h</h1><a href="oxs__x509__cert_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_X509_CERT</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_X509_CERT</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="openssl__pkey_8h.html" title="holds either a public key or a private key. The type is determined by the type attribute...">openssl_pkey.h</a>&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00044"></a>00044     <span class="keyword">typedef</span> <span class="keyword">struct </span>oxs_x509_cert_t oxs_x509_cert_t;
+<a name="l00045"></a>00045 
+<a name="l00051"></a>00051     AXIS2_EXTERN oxs_x509_cert_t *AXIS2_CALL
+<a name="l00052"></a>00052     <a class="code" href="group__oxs__x509__cert.html#gba42ba4e002697a77c0ff2063e15db91">oxs_x509_cert_create</a>( <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00053"></a>00053 
+<a name="l00060"></a>00060     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00061"></a>00061     <a class="code" href="group__oxs__x509__cert.html#g28597b096dfe323e336878b72450ce22">oxs_x509_cert_free</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00062"></a>00062                        <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     <span class="comment">/*Getters*/</span>
+<a name="l00071"></a>00071     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00072"></a>00072     <a class="code" href="group__oxs__x509__cert.html#gc9d2300b62e3fb5f126f4ba842acfc56">oxs_x509_cert_get_serial_number</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00073"></a>00073                                     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00074"></a>00074 
+<a name="l00081"></a>00081     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00082"></a>00082     <a class="code" href="group__oxs__x509__cert.html#g74b29b0f5baec72788089cd78b67618d">oxs_x509_cert_get_subject</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00083"></a>00083                               <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00084"></a>00084 
+<a name="l00091"></a>00091     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00092"></a>00092     <a class="code" href="group__oxs__x509__cert.html#g5536405d4805de3138aa14c2213a5f86">oxs_x509_cert_get_issuer</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00093"></a>00093                              <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00094"></a>00094 
+<a name="l00101"></a>00101     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00102"></a>00102     <a class="code" href="group__oxs__x509__cert.html#g93bebabe5cce7b01b4ea3554fa982418">oxs_x509_cert_get_key_identifier</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00103"></a>00103                                      <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00104"></a>00104 
+<a name="l00111"></a>00111     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00112"></a>00112     <a class="code" href="group__oxs__x509__cert.html#gf57380ca344a3f62d2f53e3fd0dc54e4">oxs_x509_cert_get_fingerprint</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00113"></a>00113                                   <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00114"></a>00114 
+<a name="l00121"></a>00121     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00122"></a>00122     <a class="code" href="group__oxs__x509__cert.html#g7359422b4d29a30a6b6b71e6ee174e11">oxs_x509_cert_get_date</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00123"></a>00123                            <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00124"></a>00124 
+<a name="l00131"></a>00131     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00132"></a>00132     <a class="code" href="group__oxs__x509__cert.html#g2ad9237d4736d31c1e2b84c91fd8d510">oxs_x509_cert_get_hash</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00133"></a>00133                            <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00134"></a>00134 
+<a name="l00142"></a>00142     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00143"></a>00143     <a class="code" href="group__oxs__x509__cert.html#g237575ef939364e44d27d332d3bf8ff3">oxs_x509_cert_get_data</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00144"></a>00144                            <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00145"></a>00145 
+<a name="l00152"></a>00152     AXIS2_EXTERN <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *AXIS2_CALL
+<a name="l00153"></a>00153     <a class="code" href="group__oxs__x509__cert.html#g1529d61363dfe4e794642c1dd2fe0ee0">oxs_x509_cert_get_public_key</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00154"></a>00154                                  <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156     <span class="comment">/*Setters*/</span>
+<a name="l00164"></a>00164     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00165"></a>00165     <a class="code" href="group__oxs__x509__cert.html#gcc8a3e9519c6cfdf753ee650126e3d18">oxs_x509_cert_set_serial_number</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00166"></a>00166                                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00167"></a>00167                                     <span class="keywordtype">int</span> value);
+<a name="l00168"></a>00168 
+<a name="l00176"></a>00176     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00177"></a>00177     <a class="code" href="group__oxs__x509__cert.html#g15f3dba19c9ca409d097f960c261e84e">oxs_x509_cert_set_issuer</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00178"></a>00178                              <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00179"></a>00179                              axis2_char_t *value);
+<a name="l00180"></a>00180 
+<a name="l00188"></a>00188     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00189"></a>00189     <a class="code" href="group__oxs__x509__cert.html#g30de68d9583386dc5ee16c8b23e9c0ff">oxs_x509_cert_set_key_identifier</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00190"></a>00190                                      <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00191"></a>00191                                      axis2_char_t *value);
+<a name="l00192"></a>00192 
+<a name="l00200"></a>00200     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00201"></a>00201     <a class="code" href="group__oxs__x509__cert.html#g7537de1b36b9938b221d719fdd6cea4f">oxs_x509_cert_set_subject</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00202"></a>00202                               <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00203"></a>00203                               axis2_char_t *value);
+<a name="l00204"></a>00204 
+<a name="l00212"></a>00212     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00213"></a>00213     <a class="code" href="group__oxs__x509__cert.html#gfd99a4da475e1dae16661441dedc33b0">oxs_x509_cert_set_fingerprint</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00214"></a>00214                                   <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00215"></a>00215                                   axis2_char_t *value);
+<a name="l00216"></a>00216 
+<a name="l00224"></a>00224     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00225"></a>00225     <a class="code" href="group__oxs__x509__cert.html#ga15d9a5ae9c9f49966bcfa91f23f3593">oxs_x509_cert_set_date</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00226"></a>00226                            <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00227"></a>00227                            axis2_char_t *value);
+<a name="l00228"></a>00228 
+<a name="l00236"></a>00236     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00237"></a>00237     <a class="code" href="group__oxs__x509__cert.html#g5d3050772dca30097db86a989b4a45df">oxs_x509_cert_set_hash</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00238"></a>00238                            <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00239"></a>00239                            axis2_char_t *value);
+<a name="l00240"></a>00240 
+<a name="l00249"></a>00249     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00250"></a>00250     <a class="code" href="group__oxs__x509__cert.html#g4c31e6192f6da87ab8f0e631888a81c7">oxs_x509_cert_set_data</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00251"></a>00251                            <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00252"></a>00252                            axis2_char_t *value);
+<a name="l00253"></a>00253 
+<a name="l00261"></a>00261     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00262"></a>00262     <a class="code" href="group__oxs__x509__cert.html#gcd4f320e850c2adb94602d781fa6625e">oxs_x509_cert_set_public_key</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00263"></a>00263                                  <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00264"></a>00264                                  <a class="code" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *public_key);
+<a name="l00272"></a>00272     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00273"></a>00273     <a class="code" href="group__oxs__x509__cert.html#ga63778400f6cda649127435690f1a09a">oxs_x509_cert_copy_to</a>(oxs_x509_cert_t *x509_cert,
+<a name="l00274"></a>00274                           <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00275"></a>00275                           oxs_x509_cert_t *to);
+<a name="l00276"></a>00276 
+<a name="l00277"></a>00277         AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00278"></a>00278     oxs_x509_cert_get_common_name(oxs_x509_cert_t *x509_cert,
+<a name="l00279"></a>00279                                           <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00280"></a>00280     
+<a name="l00281"></a>00281     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00282"></a>00282     oxs_x509_cert_set_common_name(oxs_x509_cert_t *x509_cert,
+<a name="l00283"></a>00283                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00284"></a>00284                 axis2_char_t *common_name);
+<a name="l00286"></a>00286 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00287"></a>00287 <span class="preprocessor"></span>}
+<a name="l00288"></a>00288 <span class="preprocessor">#endif</span>
+<a name="l00289"></a>00289 <span class="preprocessor"></span>
+<a name="l00290"></a>00290 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_X509_CERT */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__x509__cert_8h.html b/axis2/c/rampart/api/html/oxs__x509__cert_8h.html
new file mode 100644
index 0000000..3ac6840
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__x509__cert_8h.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_x509_cert.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_x509_cert.h File Reference</h1>the OMXMLSecurity representation of an X509 certificate <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="openssl__pkey_8h-source.html">openssl_pkey.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__x509__cert_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga57fbfc4e1d58b42a8b0158de2e5efcb"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_t" ref="ga57fbfc4e1d58b42a8b0158de2e5efcb" args="" -->
+typedef struct oxs_x509_cert_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_x509_cert_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gba42ba4e002697a77c0ff2063e15db91">oxs_x509_cert_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g28597b096dfe323e336878b72450ce22">oxs_x509_cert_free</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gc9d2300b62e3fb5f126f4ba842acfc56">oxs_x509_cert_get_serial_number</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g74b29b0f5baec72788089cd78b67618d">oxs_x509_cert_get_subject</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g5536405d4805de3138aa14c2213a5f86">oxs_x509_cert_get_issuer</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g93bebabe5cce7b01b4ea3554fa982418">oxs_x509_cert_get_key_identifier</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gf57380ca344a3f62d2f53e3fd0dc54e4">oxs_x509_cert_get_fingerprint</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g7359422b4d29a30a6b6b71e6ee174e11">oxs_x509_cert_get_date</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g2ad9237d4736d31c1e2b84c91fd8d510">oxs_x509_cert_get_hash</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g237575ef939364e44d27d332d3bf8ff3">oxs_x509_cert_get_data</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g1529d61363dfe4e794642c1dd2fe0ee0">oxs_x509_cert_get_public_key</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gcc8a3e9519c6cfdf753ee650126e3d18">oxs_x509_cert_set_serial_number</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, int value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g15f3dba19c9ca409d097f960c261e84e">oxs_x509_cert_set_issuer</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g30de68d9583386dc5ee16c8b23e9c0ff">oxs_x509_cert_set_key_identifier</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g7537de1b36b9938b221d719fdd6cea4f">oxs_x509_cert_set_subject</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gfd99a4da475e1dae16661441dedc33b0">oxs_x509_cert_set_fingerprint</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#ga15d9a5ae9c9f49966bcfa91f23f3593">oxs_x509_cert_set_date</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g5d3050772dca30097db86a989b4a45df">oxs_x509_cert_set_hash</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#g4c31e6192f6da87ab8f0e631888a81c7">oxs_x509_cert_set_data</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#gcd4f320e850c2adb94602d781fa6625e">oxs_x509_cert_set_public_key</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, <a class="el" href="group__openssl__pkey.html#g68d443d31f0dbbf2815f8c3330c60c8d">openssl_pkey_t</a> *public_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__x509__cert.html#ga63778400f6cda649127435690f1a09a">oxs_x509_cert_copy_to</a> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, oxs_x509_cert_t *to)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfae7123012cd8735c6f614af8877bf8d"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_get_common_name" ref="gfae7123012cd8735c6f614af8877bf8d" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_x509_cert_get_common_name</b> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g39ba1e89acc58d6ceb68f17cb3199695"></a><!-- doxytag: member="oxs_x509_cert.h::oxs_x509_cert_set_common_name" ref="g39ba1e89acc58d6ceb68f17cb3199695" args="(oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *common_name)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_x509_cert_set_common_name</b> (oxs_x509_cert_t *x509_cert, const axutil_env_t *env, axis2_char_t *common_name)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+the OMXMLSecurity representation of an X509 certificate 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__encryption_8h-source.html b/axis2/c/rampart/api/html/oxs__xml__encryption_8h-source.html
new file mode 100644
index 0000000..6566327
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__encryption_8h-source.html
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_encryption.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_xml_encryption.h</h1><a href="oxs__xml__encryption_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_XML_ENCRYPTION_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_XML_ENCRYPTION_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 <span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00054"></a>00054     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00055"></a>00055     <a class="code" href="group__oxs__xml__encryption.html#gf1d0dc87c3df459e634ad5cf6da483ad">oxs_xml_enc_encrypt_node</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00056"></a>00056                              <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> * enc_ctx,
+<a name="l00057"></a>00057                              axiom_node_t *node,
+<a name="l00058"></a>00058                              axiom_node_t **enc_type_node, 
+<a name="l00059"></a>00059                              axiom_node_t *key_reference_node);
+<a name="l00060"></a>00060 
+<a name="l00070"></a>00070     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00071"></a>00071     <a class="code" href="group__oxs__xml__encryption.html#g656d25ac5f1ea1130e597cfa7daaacf3">oxs_xml_enc_decrypt_node</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00072"></a>00072                              <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> * enc_ctx,
+<a name="l00073"></a>00073                              axiom_node_t *enc_type_node,
+<a name="l00074"></a>00074                              axiom_node_t **decrypted_node);
+<a name="l00075"></a>00075 
+<a name="l00086"></a>00086     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00087"></a>00087     <a class="code" href="group__oxs__xml__encryption.html#g23a655fe1363591788d506833529b6ad">oxs_xml_enc_encrypt_data</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00088"></a>00088                              <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> * enc_ctx,
+<a name="l00089"></a>00089                              <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *content_buf,
+<a name="l00090"></a>00090                              axiom_node_t **enc_type_node, 
+<a name="l00091"></a>00091                              axiom_node_t *key_reference_node);
+<a name="l00092"></a>00092 
+<a name="l00102"></a>00102     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00103"></a>00103     <a class="code" href="group__oxs__xml__encryption.html#ge9f8332c6f84f2c16b7dfd4741e0d677">oxs_xml_enc_decrypt_data</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104                              <a class="code" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> * enc_ctx,
+<a name="l00105"></a>00105                              axiom_node_t *enc_type_node,
+<a name="l00106"></a>00106                              <a class="code" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result_buf);
+<a name="l00107"></a>00107 
+<a name="l00118"></a>00118     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00119"></a>00119     <a class="code" href="group__oxs__xml__encryption.html#g773121d21a842d0959dc57e2c75c1657">oxs_xml_enc_encrypt_key</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00120"></a>00120                             oxs_asym_ctx_t * asym_ctx,
+<a name="l00121"></a>00121                             axiom_node_t *parent,
+<a name="l00122"></a>00122                             <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *sym_key,
+<a name="l00123"></a>00123                             axutil_array_list_t *id_list);
+<a name="l00124"></a>00124 
+<a name="l00135"></a>00135     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00136"></a>00136     <a class="code" href="group__oxs__xml__encryption.html#geddda5177bb714f8b1e1dfc086d87912">oxs_xml_enc_decrypt_key</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00137"></a>00137                             oxs_asym_ctx_t * asym_ctx,
+<a name="l00138"></a>00138                             axiom_node_t *parent,
+<a name="l00139"></a>00139                             axiom_node_t *encrypted_key_node,
+<a name="l00140"></a>00140                             <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key);
+<a name="l00142"></a>00142 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00143"></a>00143 <span class="preprocessor"></span>}
+<a name="l00144"></a>00144 <span class="preprocessor">#endif</span>
+<a name="l00145"></a>00145 <span class="preprocessor"></span>
+<a name="l00146"></a>00146 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_XML_ENCRYPTION_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__encryption_8h.html b/axis2/c/rampart/api/html/oxs__xml__encryption_8h.html
new file mode 100644
index 0000000..aeebc1d
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__encryption_8h.html
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_encryption.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_xml_encryption.h File Reference</h1>Does the XML encryption for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+
+<p>
+<a href="oxs__xml__encryption_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#gf1d0dc87c3df459e634ad5cf6da483ad">oxs_xml_enc_encrypt_node</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, axiom_node_t *node, axiom_node_t **enc_type_node, axiom_node_t *key_reference_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#g656d25ac5f1ea1130e597cfa7daaacf3">oxs_xml_enc_decrypt_node</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, axiom_node_t *enc_type_node, axiom_node_t **decrypted_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#g23a655fe1363591788d506833529b6ad">oxs_xml_enc_encrypt_data</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *content_buf, axiom_node_t **enc_type_node, axiom_node_t *key_reference_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#ge9f8332c6f84f2c16b7dfd4741e0d677">oxs_xml_enc_decrypt_data</a> (const axutil_env_t *env, <a class="el" href="group__oxs__ctx.html#g795415d5d6b4ae62260a5a093b368378">oxs_ctx_t</a> *enc_ctx, axiom_node_t *enc_type_node, <a class="el" href="group__oxs__buffer.html#g0c4b78066ec1762a58cbec685dd60537">oxs_buffer_t</a> *result_buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#g773121d21a842d0959dc57e2c75c1657">oxs_xml_enc_encrypt_key</a> (const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, axiom_node_t *parent, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *sym_key, axutil_array_list_t *id_list)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__encryption.html#geddda5177bb714f8b1e1dfc086d87912">oxs_xml_enc_decrypt_key</a> (const axutil_env_t *env, oxs_asym_ctx_t *asym_ctx, axiom_node_t *parent, axiom_node_t *encrypted_key_node, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Does the XML encryption for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__key__info__builder_8h-source.html b/axis2/c/rampart/api/html/oxs__xml__key__info__builder_8h-source.html
new file mode 100644
index 0000000..753fe46
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__key__info__builder_8h-source.html
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_key_info_builder.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_xml_key_info_builder.h</h1><a href="oxs__xml__key__info__builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_XML_KEY_INFO_BUILDER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_XML_KEY_INFO_BUILDER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     <span class="keyword">typedef</span> <span class="keyword">enum</span>{
+<a name="l00044"></a>00044         OXS_KIBP_UNKNOWN = 0,
+<a name="l00045"></a>00045         OXS_KIBP_X509DATA_X509CERTIFICATE,
+<a name="l00046"></a>00046         OXS_KIBP_X509DATA_ISSUER_SERIAL,
+<a name="l00047"></a>00047     }oxs_key_info_build_pattern_t;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00050"></a>00050     oxs_xml_key_info_build(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051                            axiom_node_t *parent,
+<a name="l00052"></a>00052                            oxs_x509_cert_t *cert,
+<a name="l00053"></a>00053                            oxs_key_info_build_pattern_t pattern);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00056"></a>00056     oxs_xml_key_info_build_x509_data_x509_certificate(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057             axiom_node_t *parent,
+<a name="l00058"></a>00058             oxs_x509_cert_t *cert);
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00061"></a>00061     oxs_xml_key_info_build_x509_data_issuer_serial(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00062"></a>00062             axiom_node_t *parent,
+<a name="l00063"></a>00063             oxs_x509_cert_t *cert);
+<a name="l00064"></a>00064 
+<a name="l00066"></a>00066 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>}
+<a name="l00068"></a>00068 <span class="preprocessor">#endif</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_XML_KEY_INFO_BUILDER_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__key__info__builder_8h.html b/axis2/c/rampart/api/html/oxs__xml__key__info__builder_8h.html
new file mode 100644
index 0000000..e1bc0f1
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__key__info__builder_8h.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_key_info_builder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_xml_key_info_builder.h File Reference</h1>Process elements available under ds:KeyInfo. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+
+<p>
+<a href="oxs__xml__key__info__builder_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_key_info_build_pattern_t</b> { <b>OXS_KIBP_UNKNOWN</b> =  0, 
+<b>OXS_KIBP_X509DATA_X509CERTIFICATE</b>, 
+<b>OXS_KIBP_X509DATA_ISSUER_SERIAL</b>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gec29b194d89f23855a377daf4740a36d"></a><!-- doxytag: member="oxs_xml_key_info_builder.h::oxs_xml_key_info_build" ref="gec29b194d89f23855a377daf4740a36d" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, oxs_key_info_build_pattern_t pattern)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_info_build</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, oxs_key_info_build_pattern_t pattern)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd5961f9630de74b69963c724fe75a84e"></a><!-- doxytag: member="oxs_xml_key_info_builder.h::oxs_xml_key_info_build_x509_data_x509_certificate" ref="gd5961f9630de74b69963c724fe75a84e" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_info_build_x509_data_x509_certificate</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g75a452d14250d9aaee25e96a04dd0bba"></a><!-- doxytag: member="oxs_xml_key_info_builder.h::oxs_xml_key_info_build_x509_data_issuer_serial" ref="g75a452d14250d9aaee25e96a04dd0bba" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_info_build_x509_data_issuer_serial</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Process elements available under ds:KeyInfo. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__key__processor_8h-source.html b/axis2/c/rampart/api/html/oxs__xml__key__processor_8h-source.html
new file mode 100644
index 0000000..e4bd286
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__key__processor_8h-source.html
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_key_processor.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_xml_key_processor.h</h1><a href="oxs__xml__key__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_XML_KEY_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_XML_KEY_PROCESSOR_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;<a class="code" href="oxs__x509__cert_8h.html" title="the OMXMLSecurity representation of an X509 certificate">oxs_x509_cert.h</a>&gt;</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044 <span class="preprocessor">#endif</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>    <span class="comment">/*Process a ds:X509SKI element and populate a certificate */</span>
+<a name="l00046"></a>00046     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00047"></a>00047     oxs_xml_key_process_X509SKI(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048                                 axiom_node_t *X509SKI_node,
+<a name="l00049"></a>00049                                 oxs_x509_cert_t *cert);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     <span class="comment">/*Process a ds:X509SubjectName element and populate a  certificate*/</span>
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00053"></a>00053     oxs_xml_key_process_X509SubjectName(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00054"></a>00054                                         axiom_node_t *X509_subj_name_node,
+<a name="l00055"></a>00055                                         oxs_x509_cert_t *cert);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     <span class="comment">/*Process a ds:X509IssuerSerial element and populate a certificate*/</span>
+<a name="l00058"></a>00058     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00059"></a>00059     oxs_xml_key_process_X509IssuerSerial(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00060"></a>00060                                          axiom_node_t *X509_issuer_serial_node,
+<a name="l00061"></a>00061                                          oxs_x509_cert_t *cert);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063     <span class="comment">/*Process data in a ds:X509Certificate and returns a certificate*/</span>
+<a name="l00064"></a>00064     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00065"></a>00065     oxs_xml_key_process_X509Certificate(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00066"></a>00066                                         axiom_node_t *X509_cert_node,
+<a name="l00067"></a>00067                                         oxs_x509_cert_t *cert);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069     <span class="comment">/*Higher level function ot process an ds:X509Data element*/</span>
+<a name="l00070"></a>00070     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00071"></a>00071     oxs_xml_key_process_X509Data(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00072"></a>00072                                  axiom_node_t *X509_data_node,
+<a name="l00073"></a>00073                                  oxs_x509_cert_t *cert);
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 
+<a name="l00077"></a>00077 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>}
+<a name="l00079"></a>00079 <span class="preprocessor">#endif</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00081"></a>00081 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_XML_KEY_PROCESSOR_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__key__processor_8h.html b/axis2/c/rampart/api/html/oxs__xml__key__processor_8h.html
new file mode 100644
index 0000000..602c967
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__key__processor_8h.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_key_processor.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_xml_key_processor.h File Reference</h1>Process elements available under ds:KeyInfo. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__x509__cert_8h-source.html">oxs_x509_cert.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__xml__key__processor_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbfb893f42ed69890e7d253b7fd1ebad5"></a><!-- doxytag: member="oxs_xml_key_processor.h::oxs_xml_key_process_X509SKI" ref="gbfb893f42ed69890e7d253b7fd1ebad5" args="(const axutil_env_t *env, axiom_node_t *X509SKI_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509SKI</b> (const axutil_env_t *env, axiom_node_t *X509SKI_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g124afb2a499a462a4743b4d665f8e341"></a><!-- doxytag: member="oxs_xml_key_processor.h::oxs_xml_key_process_X509SubjectName" ref="g124afb2a499a462a4743b4d665f8e341" args="(const axutil_env_t *env, axiom_node_t *X509_subj_name_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509SubjectName</b> (const axutil_env_t *env, axiom_node_t *X509_subj_name_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfaeca10318beece5aec6861cda63cfef"></a><!-- doxytag: member="oxs_xml_key_processor.h::oxs_xml_key_process_X509IssuerSerial" ref="gfaeca10318beece5aec6861cda63cfef" args="(const axutil_env_t *env, axiom_node_t *X509_issuer_serial_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509IssuerSerial</b> (const axutil_env_t *env, axiom_node_t *X509_issuer_serial_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaaf37ab674464cdd7e60c05b992ff0fb"></a><!-- doxytag: member="oxs_xml_key_processor.h::oxs_xml_key_process_X509Certificate" ref="gaaf37ab674464cdd7e60c05b992ff0fb" args="(const axutil_env_t *env, axiom_node_t *X509_cert_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509Certificate</b> (const axutil_env_t *env, axiom_node_t *X509_cert_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g321048062b0d61ba372e79d1ad102a32"></a><!-- doxytag: member="oxs_xml_key_processor.h::oxs_xml_key_process_X509Data" ref="g321048062b0d61ba372e79d1ad102a32" args="(const axutil_env_t *env, axiom_node_t *X509_data_node, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>oxs_xml_key_process_X509Data</b> (const axutil_env_t *env, axiom_node_t *X509_data_node, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Process elements available under ds:KeyInfo. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__signature_8h-source.html b/axis2/c/rampart/api/html/oxs__xml__signature_8h-source.html
new file mode 100644
index 0000000..8c20bfa
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__signature_8h-source.html
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_signature.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>oxs_xml_signature.h</h1><a href="oxs__xml__signature_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef OXS_XML_SIGNATURE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define OXS_XML_SIGNATURE_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="oxs__ctx_8h.html" title="Keeps configurations for the OMXMLSecurity.">oxs_ctx.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="oxs__sign__ctx_8h.html" title="Keeps information relavent for a single node of signing.">oxs_sign_ctx.h</a>&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="oxs__sign__part_8h.html" title="Keeps information relavent for a single node of signing.">oxs_sign_part.h</a>&gt;</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00053"></a>00053     <a class="code" href="group__oxs__xml__signature.html#g8477e097e2333ac0a99eb60f63293d22">oxs_xml_sig_sign</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00054"></a>00054                      oxs_sign_ctx_t *sign_ctx,
+<a name="l00055"></a>00055                      axiom_node_t *parent,
+<a name="l00056"></a>00056                      axiom_node_t **sig_node);
+<a name="l00057"></a>00057 
+<a name="l00066"></a>00066     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00067"></a>00067     <a class="code" href="group__oxs__xml__signature.html#g9b2365a3b9513242569352a3de6085a8">oxs_xml_sig_verify</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00068"></a>00068                        oxs_sign_ctx_t *sign_ctx,
+<a name="l00069"></a>00069                        axiom_node_t *signature_node,
+<a name="l00070"></a>00070                        axiom_node_t *scope_node);
+<a name="l00071"></a>00071 
+<a name="l00079"></a>00079     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00080"></a>00080     <a class="code" href="group__oxs__xml__signature.html#gd162cdf5fc01c4bdb3375883e886b6b3">oxs_xml_sig_verify_sign_part</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00081"></a>00081                                  oxs_sign_part_t *sign_part);
+<a name="l00082"></a>00082 
+<a name="l00089"></a>00089     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00090"></a>00090     <a class="code" href="group__oxs__xml__signature.html#gf7cf34d098eff93bba44369c2b151330">oxs_xml_sig_verify_digests</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00091"></a>00091                                oxs_sign_ctx_t *sign_ctx);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 
+<a name="l00102"></a>00102     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00103"></a>00103     <a class="code" href="group__oxs__xml__signature.html#ge5e49af674e44e1635367083c75ae2e6">oxs_xml_sig_process_ref_node</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104                                  oxs_sign_part_t *sign_part,
+<a name="l00105"></a>00105                                  axiom_node_t *ref_node,
+<a name="l00106"></a>00106                                  axiom_node_t *scope_node);
+<a name="l00107"></a>00107 
+<a name="l00116"></a>00116     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00117"></a>00117     <a class="code" href="group__oxs__xml__signature.html#g953f4abdccfde654332019e03896d9db">oxs_xml_sig_process_signature_node</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00118"></a>00118                                        oxs_sign_ctx_t *sign_ctx,
+<a name="l00119"></a>00119                                        axiom_node_t *signature_node,
+<a name="l00120"></a>00120                                        axiom_node_t *scope_node);
+<a name="l00122"></a>00122 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>}
+<a name="l00124"></a>00124 <span class="preprocessor">#endif</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span>
+<a name="l00126"></a>00126 <span class="preprocessor">#endif                          </span><span class="comment">/* OXS_XML_SIGNATURE_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/oxs__xml__signature_8h.html b/axis2/c/rampart/api/html/oxs__xml__signature_8h.html
new file mode 100644
index 0000000..bbe783e
--- /dev/null
+++ b/axis2/c/rampart/api/html/oxs__xml__signature_8h.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: oxs_xml_signature.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>oxs_xml_signature.h File Reference</h1>Does the XML Signature for OMXMLSecurity. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__ctx_8h-source.html">oxs_ctx.h</a>&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;axiom_element.h&gt;</code><br>
+<code>#include &lt;axutil_qname.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__sign__ctx_8h-source.html">oxs_sign_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__sign__part_8h-source.html">oxs_sign_part.h</a>&gt;</code><br>
+
+<p>
+<a href="oxs__xml__signature_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#g8477e097e2333ac0a99eb60f63293d22">oxs_xml_sig_sign</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *parent, axiom_node_t **sig_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#g9b2365a3b9513242569352a3de6085a8">oxs_xml_sig_verify</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#gd162cdf5fc01c4bdb3375883e886b6b3">oxs_xml_sig_verify_sign_part</a> (const axutil_env_t *env, oxs_sign_part_t *sign_part)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#gf7cf34d098eff93bba44369c2b151330">oxs_xml_sig_verify_digests</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#ge5e49af674e44e1635367083c75ae2e6">oxs_xml_sig_process_ref_node</a> (const axutil_env_t *env, oxs_sign_part_t *sign_part, axiom_node_t *ref_node, axiom_node_t *scope_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oxs__xml__signature.html#g953f4abdccfde654332019e03896d9db">oxs_xml_sig_process_signature_node</a> (const axutil_env_t *env, oxs_sign_ctx_t *sign_ctx, axiom_node_t *signature_node, axiom_node_t *scope_node)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Does the XML Signature for OMXMLSecurity. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__authn__provider_8h-source.html b/axis2/c/rampart/api/html/rampart__authn__provider_8h-source.html
new file mode 100644
index 0000000..dbb9df7
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__authn__provider_8h-source.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_authn_provider.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_authn_provider.h</h1><a href="rampart__authn__provider_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">* Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment">* contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment">* this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment">* The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment">* (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment">* the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment">*</span>
+<a name="l00009"></a>00009 <span class="comment">*      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment">*</span>
+<a name="l00011"></a>00011 <span class="comment">* Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment">* distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment">* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment">* See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment">* limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment">*/</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_AUTHN_PROVIDER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_AUTHN_PROVIDER_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_param.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>    <span class="keyword">enum</span> rampart_authn_provider_status
+<a name="l00043"></a>00043     {
+<a name="l00044"></a>00044         RAMPART_AUTHN_PROVIDER_DENIED = 0,
+<a name="l00045"></a>00045         RAMPART_AUTHN_PROVIDER_GRANTED,
+<a name="l00046"></a>00046         RAMPART_AUTHN_PROVIDER_FOUND,
+<a name="l00047"></a>00047         RAMPART_AUTHN_PROVIDER_USER_FOUND,
+<a name="l00048"></a>00048         RAMPART_AUTHN_PROVIDER_USER_NOT_FOUND,
+<a name="l00049"></a>00049         RAMPART_AUTHN_PROVIDER_GENERAL_ERROR
+<a name="l00050"></a>00050     };
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     <span class="keyword">typedef</span> <span class="keyword">enum</span> rampart_authn_provider_status rampart_authn_provider_status_t;
+<a name="l00053"></a>00053 
+<a name="l00059"></a><a class="code" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">00059</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_authn_provider_ops <a class="code" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">rampart_authn_provider_ops_t</a>;
+<a name="l00060"></a>00060     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_authn_provider rampart_authn_provider_t;
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062     <span class="keyword">struct </span>rampart_authn_provider_ops
+<a name="l00063"></a>00063     {
+<a name="l00074"></a>00074         rampart_authn_provider_status_t (AXIS2_CALL*
+<a name="l00075"></a>00075         rampart_authn_provider_check_password)(
+<a name="l00076"></a>00076             rampart_authn_provider_t *authn_provider,
+<a name="l00077"></a>00077             <span class="keyword">const</span> axutil_env_t* env,
+<a name="l00078"></a>00078             axis2_msg_ctx_t *msg_ctx,
+<a name="l00079"></a>00079             <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00080"></a>00080             <span class="keyword">const</span> axis2_char_t *password);
+<a name="l00081"></a>00081 
+<a name="l00094"></a>00094         rampart_authn_provider_status_t (AXIS2_CALL*
+<a name="l00095"></a>00095         rampart_authn_provider_check_password_digest)(
+<a name="l00096"></a>00096             rampart_authn_provider_t *authn_provider,
+<a name="l00097"></a>00097             <span class="keyword">const</span> axutil_env_t* env,
+<a name="l00098"></a>00098             axis2_msg_ctx_t *msg_ctx,
+<a name="l00099"></a>00099             <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00100"></a>00100             <span class="keyword">const</span> axis2_char_t *nonce,
+<a name="l00101"></a>00101             <span class="keyword">const</span> axis2_char_t *created,
+<a name="l00102"></a>00102             <span class="keyword">const</span> <span class="keywordtype">char</span> *digest);
+<a name="l00103"></a>00103 
+<a name="l00110"></a>00110         axis2_status_t (AXIS2_CALL*
+<a name="l00111"></a>00111         free)(
+<a name="l00112"></a>00112             rampart_authn_provider_t *authn_provider,
+<a name="l00113"></a>00113             <span class="keyword">const</span> axutil_env_t* env);
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115     };
+<a name="l00116"></a>00116 
+<a name="l00117"></a>00117     <span class="keyword">struct </span>rampart_authn_provider
+<a name="l00118"></a>00118     {
+<a name="l00119"></a>00119         <a class="code" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">rampart_authn_provider_ops_t</a> *ops;
+<a name="l00120"></a>00120         axutil_param_t *param;
+<a name="l00121"></a>00121     };
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123     <span class="comment">/*************************** Function macros **********************************/</span>
+<a name="l00124"></a>00124 <span class="preprocessor">#define RAMPART_AUTHN_PROVIDER_FREE(authn_provider, env) \</span>
+<a name="l00125"></a>00125 <span class="preprocessor">      ((authn_provider)-&gt;ops-&gt;free (authn_provider, env))</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>
+<a name="l00127"></a>00127 <span class="preprocessor">#define RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD(authn_provider, env, msg_ctx, username, password) \</span>
+<a name="l00128"></a>00128 <span class="preprocessor">      ((authn_provider)-&gt;ops-&gt;rampart_authn_provider_check_password( \</span>
+<a name="l00129"></a>00129 <span class="preprocessor">            authn_provider, env, msg_ctx, username, password))</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span>
+<a name="l00131"></a>00131 <span class="preprocessor">#define RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD_DIGEST(authn_provider, env, msg_ctx, username, nonce, nonce_length, digest) \</span>
+<a name="l00132"></a>00132 <span class="preprocessor">      ((authn_provider)-&gt;ops-&gt;rampart_authn_provider_check_password_digest( \</span>
+<a name="l00133"></a>00133 <span class="preprocessor">            authn_provider, env, msg_ctx, username, nonce, nonce_length, digest))</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span>
+<a name="l00136"></a>00136 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span>}
+<a name="l00138"></a>00138 <span class="preprocessor">#endif</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span>
+<a name="l00140"></a>00140 <span class="preprocessor">#endif </span><span class="comment">/* RAMPART_AUTHN_PROVIDER_H */</span>
+<a name="l00141"></a>00141 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__authn__provider_8h.html b/axis2/c/rampart/api/html/rampart__authn__provider_8h.html
new file mode 100644
index 0000000..0284ef6
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__authn__provider_8h.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_authn_provider.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_authn_provider.h File Reference</h1>The authentication interface of rampart. Validates a username and password pair. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_param.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_error.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axutil_utils.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+
+<p>
+<a href="rampart__authn__provider_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8df70658e444dd9a5ba3ce050481e2c6"></a><!-- doxytag: member="rampart_authn_provider.h::RAMPART_AUTHN_PROVIDER_FREE" ref="g8df70658e444dd9a5ba3ce050481e2c6" args="(authn_provider, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_AUTHN_PROVIDER_FREE</b>(authn_provider, env)&nbsp;&nbsp;&nbsp;((authn_provider)-&gt;ops-&gt;free (authn_provider, env))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD</b>(authn_provider, env, msg_ctx, username, password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_AUTHN_PROVIDER_CHECK_PASSWORD_DIGEST</b>(authn_provider, env, msg_ctx, username, nonce, nonce_length, digest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
+rampart_authn_provider_ops&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__authn__provider.html#gd01a5e82d4fc7a30fdb1a6e86f96ad65">rampart_authn_provider_ops_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc7def42c19062fbaed4b8620083804a3"></a><!-- doxytag: member="rampart_authn_provider.h::rampart_authn_provider_t" ref="gc7def42c19062fbaed4b8620083804a3" args="" -->
+typedef struct <br>
+rampart_authn_provider&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6cd4b0a0eb28d93249b3ea26d871dace"></a><!-- doxytag: member="rampart_authn_provider.h::rampart_authn_provider_status_t" ref="g6cd4b0a0eb28d93249b3ea26d871dace" args="" -->
+typedef enum <br>
+rampart_authn_provider_status&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_status_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_authn_provider_status</b> { <br>
+&nbsp;&nbsp;<b>RAMPART_AUTHN_PROVIDER_DENIED</b> =  0, 
+<b>RAMPART_AUTHN_PROVIDER_GRANTED</b>, 
+<b>RAMPART_AUTHN_PROVIDER_FOUND</b>, 
+<b>RAMPART_AUTHN_PROVIDER_USER_FOUND</b>, 
+<br>
+&nbsp;&nbsp;<b>RAMPART_AUTHN_PROVIDER_USER_NOT_FOUND</b>, 
+<b>RAMPART_AUTHN_PROVIDER_GENERAL_ERROR</b>
+<br>
+ }</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The authentication interface of rampart. Validates a username and password pair. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__callback_8h-source.html b/axis2/c/rampart/api/html/rampart__callback_8h-source.html
new file mode 100644
index 0000000..ff1054c
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__callback_8h-source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_callback.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_callback.h</h1><a href="rampart__callback_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">* Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment">* contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment">* this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment">* The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment">* (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment">* the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment">*</span>
+<a name="l00009"></a>00009 <span class="comment">*      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment">*</span>
+<a name="l00011"></a>00011 <span class="comment">* Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment">* distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment">* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment">* See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment">* limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment">*/</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_param.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#ifndef RAMPART_CALLBACK_H</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CALLBACK_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00041"></a>00041     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_callback_ops rampart_callback_ops_t;
+<a name="l00042"></a>00042     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_callback rampart_callback_t;
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044     <span class="keyword">struct </span>rampart_callback_ops
+<a name="l00045"></a>00045     {
+<a name="l00056"></a>00056         axis2_char_t *(AXIS2_CALL*
+<a name="l00057"></a>00057                        callback_password)(rampart_callback_t *callback,
+<a name="l00058"></a>00058                                           <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00059"></a>00059                                           <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00060"></a>00060                                           <span class="keywordtype">void</span> *param);
+<a name="l00072"></a>00072                 axis2_char_t *(AXIS2_CALL*
+<a name="l00073"></a>00073                                            callback_pkcs12_password)(rampart_callback_t *callback,
+<a name="l00074"></a>00074                                                                                                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00075"></a>00075                                                                                                 <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00076"></a>00076                                                                                                 <span class="keywordtype">void</span> *param);
+<a name="l00083"></a>00083         axis2_status_t (AXIS2_CALL*
+<a name="l00084"></a>00084                         free)(rampart_callback_t *rcb,
+<a name="l00085"></a>00085                               <span class="keyword">const</span> axutil_env_t* env);
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087     };
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089     <span class="keyword">struct </span>rampart_callback
+<a name="l00090"></a>00090     {
+<a name="l00091"></a>00091         rampart_callback_ops_t *ops;
+<a name="l00092"></a>00092         axutil_param_t *param;
+<a name="l00093"></a>00093     };
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095     <span class="comment">/*************************** Function macros **********************************/</span>
+<a name="l00096"></a>00096 <span class="preprocessor">#define RAMPART_CALLBACK_FREE(callback, env) \</span>
+<a name="l00097"></a>00097 <span class="preprocessor">      ((callback)-&gt;ops-&gt;free (callback, env))</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span>
+<a name="l00099"></a>00099 <span class="preprocessor">#define RAMPART_CALLBACK_CALLBACK_PASSWORD(callback, env, username, param) \</span>
+<a name="l00100"></a>00100 <span class="preprocessor">      ((callback)-&gt;ops-&gt;callback_password(callback, env, username, param))</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>
+<a name="l00102"></a>00102 <span class="preprocessor">#define RAMPART_CALLBACK_CALLBACK_PKCS12_PASSWORD(callback, env, username, param) \</span>
+<a name="l00103"></a>00103 <span class="preprocessor">          ((callback)-&gt;ops-&gt;callback_pkcs12_password(callback, env, username, param))</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>
+<a name="l00106"></a>00106 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span>}
+<a name="l00108"></a>00108 <span class="preprocessor">#endif</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>
+<a name="l00110"></a>00110 <span class="preprocessor">#endif </span><span class="comment">/* RAMPART_CALLBACK_H */</span>
+<a name="l00111"></a>00111 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__callback_8h.html b/axis2/c/rampart/api/html/rampart__callback_8h.html
new file mode 100644
index 0000000..122f782
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__callback_8h.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_callback.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_callback.h File Reference</h1>The callback module for a password. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_param.h&gt;</code><br>
+
+<p>
+<a href="rampart__callback_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geb352a40696dcff4e53b6d72836a0fe1"></a><!-- doxytag: member="rampart_callback.h::RAMPART_CALLBACK_FREE" ref="geb352a40696dcff4e53b6d72836a0fe1" args="(callback, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_FREE</b>(callback, env)&nbsp;&nbsp;&nbsp;((callback)-&gt;ops-&gt;free (callback, env))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6950062db89e303b1ec5fbf001810667"></a><!-- doxytag: member="rampart_callback.h::RAMPART_CALLBACK_CALLBACK_PASSWORD" ref="g6950062db89e303b1ec5fbf001810667" args="(callback, env, username, param)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_CALLBACK_PASSWORD</b>(callback, env, username, param)&nbsp;&nbsp;&nbsp;((callback)-&gt;ops-&gt;callback_password(callback, env, username, param))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf8d0814cb0f3dcebf879623bf99a245"></a><!-- doxytag: member="rampart_callback.h::RAMPART_CALLBACK_CALLBACK_PKCS12_PASSWORD" ref="gbf8d0814cb0f3dcebf879623bf99a245" args="(callback, env, username, param)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_CALLBACK_PKCS12_PASSWORD</b>(callback, env, username, param)&nbsp;&nbsp;&nbsp;((callback)-&gt;ops-&gt;callback_pkcs12_password(callback, env, username, param))</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbee2bfd18ab89177e5a81dd3bbb24703"></a><!-- doxytag: member="rampart_callback.h::rampart_callback_ops_t" ref="gbee2bfd18ab89177e5a81dd3bbb24703" args="" -->
+typedef struct rampart_callback_ops&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback_ops_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98e9b706523d4a16a202ce7d17e26257"></a><!-- doxytag: member="rampart_callback.h::rampart_callback_t" ref="g98e9b706523d4a16a202ce7d17e26257" args="" -->
+typedef struct rampart_callback&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_callback_t</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The callback module for a password. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__constants_8h-source.html b/axis2/c/rampart/api/html/rampart__constants_8h-source.html
new file mode 100644
index 0000000..b7ad6d3
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__constants_8h-source.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_constants.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_constants.h</h1><a href="rampart__constants_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 
+<a name="l00019"></a>00019 <span class="preprocessor">#ifndef RAMPART_CONSTANTS_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CONSTANTS_H</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="oxs__constants_8h.html" title="Constants for OMXMLSecurity.">oxs_constants.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="rampart__error_8h.html" title="Rampart specific error codes.">rampart_error.h</a>&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00054"></a>00054     <span class="comment">/*Rampart module*/</span>
+<a name="l00055"></a>00055 <span class="preprocessor">#define RAMPART_IN_HANDLER  "RampartInHandler"</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_OUT_HANDLER  "RampartOutHandler"</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058     <span class="comment">/* Rahas module */</span>
+<a name="l00059"></a>00059 <span class="preprocessor">#define RAHAS_IN_HANDLER "RahasInHandler"</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define RAHAS_OUT_HANDLER "RahasOutHandler"</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062     <span class="comment">/*Default values*/</span>
+<a name="l00063"></a>00063 <span class="preprocessor">#define RAMPART_DEFAULT_KT_ALGO OXS_DEFAULT_KT_ALGO_HREF</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_STR_DEFAULT OXS_STR_DEFAULT</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_TIMESTAMP_TOKEN_DEFAULT_TIME_TO_LIVE 300</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00067"></a>00067     <span class="comment">/* rampart element names*/</span>
+<a name="l00068"></a>00068 <span class="preprocessor">#define RAMPART_SECURITY "Security"</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_USERNAMETOKEN "UsernameToken"</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_USERNAMETOKEN_USERNAME "Username"</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_USERNAMETOKEN_PASSWORD "Password"</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_USERNAMETOKEN_CREATED "Created"</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_USERNAMETOKEN_NONCE "Nonce"</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_USERNAMETOKEN_PASSWORD_ATTR_TYPE "Type"</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_TIMESTAMP "Timestamp"</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_TIMESTAMP_CREATED "Created"</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SECURITY_TIMESTAMP_EXPIRES "Expires"</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_RAMPART "rampart"</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>
+<a name="l00080"></a>00080     <span class="comment">/*Rampart URIs*/</span>
+<a name="l00081"></a>00081 <span class="preprocessor">#define RAMPART_WSSE "wsse"</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_WSSE_XMLNS "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_WSU "wsu"</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_WSU_XMLNS "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_PASSWORD_DIGEST_URI "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest"</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span>
+<a name="l00087"></a>00087 <span class="preprocessor">#define RAMPART_PASSWORD_TEXT_URI "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 <span class="preprocessor">#define RAMPART_INFLOW_SECURITY_POLICY              "InflowSecurityPolicy"</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_OUTFLOW_SECURITY_POLICY             "OutflowSecurityPolicy"</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span>
+<a name="l00093"></a>00093 <span class="preprocessor">#define INFLOW_RAMPART_CONTEXT                      "InflowRampartContext"</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#define OUTFLOW_RAMPART_CONTEXT                     "OutflowRampartContext"</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span>
+<a name="l00096"></a>00096 <span class="preprocessor">#define RAMPART_CONTEXT                             "RampartContext"</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a>00098 <span class="preprocessor">#define IN_MESSAGE_SECURITY                          "InMessageSecurity"</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span><span class="preprocessor">#define OUT_MESSAGE_SECURITY                         "OutMessageSEcurity"</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_PASSWORD_TEXT                       "plainText"</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_PASSWORD_DIGEST                     "Digest"</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CONFIGURATION                       "RampartConfiguration"</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CLIENT_CONFIGURATION                "RampartClientConfiguration"</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>
+<a name="l00105"></a>00105     <span class="comment">/************fault codes***************/</span>
+<a name="l00106"></a>00106 <span class="preprocessor">#define RAMPART_FAULT_UNSUPPORTED_SECURITY_TOKEN    "wsse:UnsupportedSecurityToken"</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_UNSUPPORTED_ALGORITHM         "wsse:UnsupportedAlgorithm"</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_INVALID_SECURITY              "wsse:InvalidSecurity"</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_INVALID_SECURITY_TOKEN        "wsse:InvalidSecurityToken"</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_FAILED_AUTHENTICATION         "wsse:FailedAuthentication"</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_FAILED_CHECK                  "wsse:FailedCheck"</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_SECURITY_TOKEN_UNAVAILABLE    "wsse:SecurityTokenUnavailable"</span>
+<a name="l00113"></a>00113 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_TRUST_REQUEST_FAILED          "wst:RequestFailed"</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_TRUST_REQUEST_INVALID         "wst:InvalidRequest"</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>
+<a name="l00116"></a>00116     <span class="comment">/***********fault related strings*********/</span>
+<a name="l00117"></a>00117 <span class="preprocessor">#define RAMPART_FAULT_IN_TIMESTAMP             "wsse:Timestamp"</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_IN_USERNAMETOKEN         "wsse:UsernameToken"</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_IN_ENCRYPTED_KEY         "xenc:EncryptedKey"</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_IN_ENCRYPTED_DATA        "xenc:EncryptedData"</span>
+<a name="l00121"></a>00121 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_IN_SIGNATURE             "ds:Signature"</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_MSG_REPLAYED             "rampc:Message-Replayed"</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_FAULT_IN_POLICY                "rampc:Policy"</span>
+<a name="l00124"></a>00124 <span class="preprocessor"></span>
+<a name="l00125"></a>00125 <span class="preprocessor">#define RAMPART_FAULT_ELEMENT_LOCAL_NAME       "ProblemSecurityHeader"</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128     <span class="comment">/*Dynamically set values*/</span>
+<a name="l00129"></a>00129 <span class="preprocessor">#define RAMPART_ACTION_PASSWORD "password"</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_ACTION_ENC_USER_PASSWORD "encUserPassword"</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CALLBACK_SPECIFIC_PROPERTY "callbackSpecificProperty"</span>
+<a name="l00132"></a>00132 <span class="preprocessor"></span>
+<a name="l00133"></a>00133     <span class="comment">/*Security processed results*/</span>
+<a name="l00134"></a>00134 <span class="preprocessor">#define RAMPART_SECURITY_PROCESSED_RESULTS "SecurityProcessedResults"</span>
+<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_UT_USERNAME "SPR_UT_username"</span>
+<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_UT_CREATED "SPR_UT_created"</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_UT_NONCE "SPR_UT_nonce"</span>
+<a name="l00138"></a>00138 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_UT_PASSWORD_TYPE "SPR_UT_passwordType"</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_TS_CREATED "SPR_TS_created"</span>
+<a name="l00140"></a>00140 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_TS_EXPIRES "SPR_TS_expires"</span>
+<a name="l00141"></a>00141 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_UT_CHECKED "SPR_UT_Checked"</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_TS_CHECKED "SPR_TS_Checked"</span>
+<a name="l00143"></a>00143 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_ENC_CHECKED "SPR_ENC_Checked"</span>
+<a name="l00144"></a>00144 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_SIG_VALUE "SPR_Sig_Val"</span>
+<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_ENDORSED_VALUE "SPR_Endorsed_Value"</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_SIG_VERIFIED "SPR_Sig_Verified"</span>
+<a name="l00147"></a>00147 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_SIG_ENCRYPTED "SPR_Sig_Encrypted"</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_SIG_CONFIRM_FOUND "SPR_Sig_Confirmation_Found"</span>
+<a name="l00149"></a>00149 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SPR_BODY_ENCRYPTED "SPR_Body_Encrypted"</span>
+<a name="l00150"></a>00150 <span class="preprocessor"></span>
+<a name="l00151"></a>00151 <span class="preprocessor">#define RAMPART_YES "YES"</span>
+<a name="l00152"></a>00152 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_NO "NO"</span>
+<a name="l00153"></a>00153 <span class="preprocessor"></span>
+<a name="l00154"></a>00154 <span class="preprocessor">#define RAMPART_STR_DIRECT_REFERENCE    OXS_STR_DIRECT_REFERENCE</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_STR_KEY_IDENTIFIER      OXS_STR_KEY_IDENTIFIER</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_STR_EMBEDDED            OXS_STR_EMBEDDED</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_STR_ISSUER_SERIAL       OXS_STR_ISSUER_SERIAL</span>
+<a name="l00158"></a>00158 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_STR_THUMB_PRINT         OXS_STR_THUMB_PRINT</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_STR_EXTERNAL_URI        OXS_STR_EXTERNAL_URI</span>
+<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_STR_ENCRYPTED_KEY       OXS_STR_ENCRYPTED_KEY</span>
+<a name="l00161"></a>00161 <span class="preprocessor"></span>
+<a name="l00162"></a>00162 <span class="preprocessor">#define RAMPART_RD_DEF_VALID_DURATION 60</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_RD_DEF_MAX_RCDS 5</span>
+<a name="l00164"></a>00164 <span class="preprocessor"></span>
+<a name="l00165"></a>00165 <span class="preprocessor">#define RAMPART_SCT_ID_TYPE_UNKNOWN 0</span>
+<a name="l00166"></a>00166 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SCT_ID_TYPE_LOCAL 1</span>
+<a name="l00167"></a>00167 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SCT_ID_TYPE_GLOBAL 2</span>
+<a name="l00168"></a>00168 <span class="preprocessor"></span>
+<a name="l00169"></a>00169 <span class="preprocessor">#define RAMPART_USERNAME_TOKEN_NONCE_LENGTH 24</span>
+<a name="l00170"></a>00170 <span class="preprocessor"></span>
+<a name="l00171"></a>00171 <span class="preprocessor">#define RAMPART_ENC_TOKEN_ID "EncryptionTokenID"</span>
+<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SIG_TOKEN_ID "SignatureTokenID"</span>
+<a name="l00173"></a>00173 <span class="preprocessor"></span>
+<a name="l00174"></a>00174 <span class="preprocessor">#define RAMPART_BST_ID_PREFIX "BST-"</span>
+<a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_EMBED_TOKEN_ID "ID"</span>
+<a name="l00176"></a>00176 <span class="preprocessor"></span>
+<a name="l00177"></a>00177 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00178"></a>00178 <span class="preprocessor"></span>}
+<a name="l00179"></a>00179 <span class="preprocessor">#endif</span>
+<a name="l00180"></a>00180 <span class="preprocessor"></span>
+<a name="l00182"></a>00182 <span class="preprocessor">#endif </span><span class="comment">/* RAMPART_CONSTANTS_H*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__constants_8h.html b/axis2/c/rampart/api/html/rampart__constants_8h.html
new file mode 100644
index 0000000..a4c0b40
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__constants_8h.html
@@ -0,0 +1,310 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_constants.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_constants.h File Reference</h1>Holds constants for rampart. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="oxs__constants_8h-source.html">oxs_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__error_8h-source.html">rampart_error.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__constants_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g70495f2c1d6c618a077266f8be340489"></a><!-- doxytag: member="rampart_constants.h::RAMPART_IN_HANDLER" ref="g70495f2c1d6c618a077266f8be340489" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_IN_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RampartInHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdcb300aded13971af4cd111f331d64fe"></a><!-- doxytag: member="rampart_constants.h::RAMPART_OUT_HANDLER" ref="gdcb300aded13971af4cd111f331d64fe" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_OUT_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RampartOutHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e74c6b98aad97386c9f6e762e514d4e"></a><!-- doxytag: member="rampart_constants.h::RAHAS_IN_HANDLER" ref="g4e74c6b98aad97386c9f6e762e514d4e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAHAS_IN_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RahasInHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g565a34c8524228642f630fde3d137bd8"></a><!-- doxytag: member="rampart_constants.h::RAHAS_OUT_HANDLER" ref="g565a34c8524228642f630fde3d137bd8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAHAS_OUT_HANDLER</b>&nbsp;&nbsp;&nbsp;&quot;RahasOutHandler&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g612daa7382ce28c6a6ee76fa6a1bde3e"></a><!-- doxytag: member="rampart_constants.h::RAMPART_DEFAULT_KT_ALGO" ref="g612daa7382ce28c6a6ee76fa6a1bde3e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_DEFAULT_KT_ALGO</b>&nbsp;&nbsp;&nbsp;OXS_DEFAULT_KT_ALGO_HREF</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f34cc6c6a6815eb51eb85ef56481a79"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_DEFAULT" ref="g2f34cc6c6a6815eb51eb85ef56481a79" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_DEFAULT</b>&nbsp;&nbsp;&nbsp;OXS_STR_DEFAULT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5e827b3103df5af2c8fbee4df67b995f"></a><!-- doxytag: member="rampart_constants.h::RAMPART_TIMESTAMP_TOKEN_DEFAULT_TIME_TO_LIVE" ref="g5e827b3103df5af2c8fbee4df67b995f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_TIMESTAMP_TOKEN_DEFAULT_TIME_TO_LIVE</b>&nbsp;&nbsp;&nbsp;300</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf73e93d372252f077763c5e6c0f9495e"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY" ref="gf73e93d372252f077763c5e6c0f9495e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;Security&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga7c12698ebb3d40c40ca8966b5c022ad"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_USERNAMETOKEN" ref="ga7c12698ebb3d40c40ca8966b5c022ad" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN</b>&nbsp;&nbsp;&nbsp;&quot;UsernameToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8737fc845ba45540697142d17c831cc0"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_USERNAMETOKEN_USERNAME" ref="g8737fc845ba45540697142d17c831cc0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_USERNAME</b>&nbsp;&nbsp;&nbsp;&quot;Username&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gabc8d99e88c9df255f2bd9bb0c2ae94f"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_USERNAMETOKEN_PASSWORD" ref="gabc8d99e88c9df255f2bd9bb0c2ae94f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_PASSWORD</b>&nbsp;&nbsp;&nbsp;&quot;Password&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2675016fdccc5727868b73af3a2b7ae5"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_USERNAMETOKEN_CREATED" ref="g2675016fdccc5727868b73af3a2b7ae5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;Created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g639edf12309ef57d8ee47cf82e1f32fc"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_USERNAMETOKEN_NONCE" ref="g639edf12309ef57d8ee47cf82e1f32fc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_NONCE</b>&nbsp;&nbsp;&nbsp;&quot;Nonce&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb8e002bf16d090f458a89c2e1a7ba08a"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_USERNAMETOKEN_PASSWORD_ATTR_TYPE" ref="gb8e002bf16d090f458a89c2e1a7ba08a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_USERNAMETOKEN_PASSWORD_ATTR_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;Type&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="geca1ec014668549ac42322b622ccf013"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_TIMESTAMP" ref="geca1ec014668549ac42322b622ccf013" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP</b>&nbsp;&nbsp;&nbsp;&quot;Timestamp&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g38df7736e420e12fadbe4dd4f2376a45"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_TIMESTAMP_CREATED" ref="g38df7736e420e12fadbe4dd4f2376a45" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;Created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8a28f6c074164e3d6c259808a5601eef"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_TIMESTAMP_EXPIRES" ref="g8a28f6c074164e3d6c259808a5601eef" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_TIMESTAMP_EXPIRES</b>&nbsp;&nbsp;&nbsp;&quot;Expires&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g184ca743d921f513db74e0b0be818405"></a><!-- doxytag: member="rampart_constants.h::RAMPART_RAMPART" ref="g184ca743d921f513db74e0b0be818405" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_RAMPART</b>&nbsp;&nbsp;&nbsp;&quot;rampart&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0c4777dcc5cb718417705c44f86e3e5f"></a><!-- doxytag: member="rampart_constants.h::RAMPART_WSSE" ref="g0c4777dcc5cb718417705c44f86e3e5f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSSE</b>&nbsp;&nbsp;&nbsp;&quot;wsse&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g957daf2739dfce8a1b9a1c3f58de1c02"></a><!-- doxytag: member="rampart_constants.h::RAMPART_WSSE_XMLNS" ref="g957daf2739dfce8a1b9a1c3f58de1c02" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSSE_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9c309cceab018d8936081466c1f2f9d5"></a><!-- doxytag: member="rampart_constants.h::RAMPART_WSU" ref="g9c309cceab018d8936081466c1f2f9d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSU</b>&nbsp;&nbsp;&nbsp;&quot;wsu&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gedd06e3bf2d610f509e7fcd569494eeb"></a><!-- doxytag: member="rampart_constants.h::RAMPART_WSU_XMLNS" ref="gedd06e3bf2d610f509e7fcd569494eeb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_WSU_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc4ac9f7d699598337c1b01d941d78f6e"></a><!-- doxytag: member="rampart_constants.h::RAMPART_PASSWORD_DIGEST_URI" ref="gc4ac9f7d699598337c1b01d941d78f6e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_DIGEST_URI</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g633f5f63814578a89d702b3d8845f57d"></a><!-- doxytag: member="rampart_constants.h::RAMPART_PASSWORD_TEXT_URI" ref="g633f5f63814578a89d702b3d8845f57d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_TEXT_URI</b>&nbsp;&nbsp;&nbsp;&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g33dbe3036ca105ea50c40f38b49e756b"></a><!-- doxytag: member="rampart_constants.h::RAMPART_INFLOW_SECURITY_POLICY" ref="g33dbe3036ca105ea50c40f38b49e756b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_INFLOW_SECURITY_POLICY</b>&nbsp;&nbsp;&nbsp;&quot;InflowSecurityPolicy&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8898953b72875118a0fa9a2dd9fba982"></a><!-- doxytag: member="rampart_constants.h::RAMPART_OUTFLOW_SECURITY_POLICY" ref="g8898953b72875118a0fa9a2dd9fba982" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_OUTFLOW_SECURITY_POLICY</b>&nbsp;&nbsp;&nbsp;&quot;OutflowSecurityPolicy&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g43b266e6f1c5891104e155acd5532ae6"></a><!-- doxytag: member="rampart_constants.h::INFLOW_RAMPART_CONTEXT" ref="g43b266e6f1c5891104e155acd5532ae6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>INFLOW_RAMPART_CONTEXT</b>&nbsp;&nbsp;&nbsp;&quot;InflowRampartContext&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g64c3a3cc8d7a6068b63770ef5456761a"></a><!-- doxytag: member="rampart_constants.h::OUTFLOW_RAMPART_CONTEXT" ref="g64c3a3cc8d7a6068b63770ef5456761a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OUTFLOW_RAMPART_CONTEXT</b>&nbsp;&nbsp;&nbsp;&quot;OutflowRampartContext&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2c7bfbc23d060f64a72854dcc3dd8c3e"></a><!-- doxytag: member="rampart_constants.h::RAMPART_CONTEXT" ref="g2c7bfbc23d060f64a72854dcc3dd8c3e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CONTEXT</b>&nbsp;&nbsp;&nbsp;&quot;RampartContext&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g486743c2fd4505a2e218838aa8569d2e"></a><!-- doxytag: member="rampart_constants.h::IN_MESSAGE_SECURITY" ref="g486743c2fd4505a2e218838aa8569d2e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IN_MESSAGE_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;InMessageSecurity&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8927ad0e7302c28e856c9e8e9d0381aa"></a><!-- doxytag: member="rampart_constants.h::OUT_MESSAGE_SECURITY" ref="g8927ad0e7302c28e856c9e8e9d0381aa" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OUT_MESSAGE_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;OutMessageSEcurity&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdc50f6379c6c28183f2477725a8ce4a8"></a><!-- doxytag: member="rampart_constants.h::RAMPART_PASSWORD_TEXT" ref="gdc50f6379c6c28183f2477725a8ce4a8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_TEXT</b>&nbsp;&nbsp;&nbsp;&quot;plainText&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8b51b940e2ddcad964ed13bc362d3b7"></a><!-- doxytag: member="rampart_constants.h::RAMPART_PASSWORD_DIGEST" ref="ge8b51b940e2ddcad964ed13bc362d3b7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_PASSWORD_DIGEST</b>&nbsp;&nbsp;&nbsp;&quot;Digest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1f6291356ed096917b77e943c2a8fa63"></a><!-- doxytag: member="rampart_constants.h::RAMPART_CONFIGURATION" ref="g1f6291356ed096917b77e943c2a8fa63" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CONFIGURATION</b>&nbsp;&nbsp;&nbsp;&quot;RampartConfiguration&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4f982d902f053b313088edbf41c76f21"></a><!-- doxytag: member="rampart_constants.h::RAMPART_CLIENT_CONFIGURATION" ref="g4f982d902f053b313088edbf41c76f21" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CLIENT_CONFIGURATION</b>&nbsp;&nbsp;&nbsp;&quot;RampartClientConfiguration&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g34ea57f64d8bf9af43b620a32340b352"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_UNSUPPORTED_SECURITY_TOKEN" ref="g34ea57f64d8bf9af43b620a32340b352" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_UNSUPPORTED_SECURITY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;wsse:UnsupportedSecurityToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g10bfbec71dc5f255214b7ecc197a42d0"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_UNSUPPORTED_ALGORITHM" ref="g10bfbec71dc5f255214b7ecc197a42d0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_UNSUPPORTED_ALGORITHM</b>&nbsp;&nbsp;&nbsp;&quot;wsse:UnsupportedAlgorithm&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc86aa3497a34cfa455195161ec19a28"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_INVALID_SECURITY" ref="gcc86aa3497a34cfa455195161ec19a28" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_INVALID_SECURITY</b>&nbsp;&nbsp;&nbsp;&quot;wsse:InvalidSecurity&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g638a6cb15365221ff85dc0e9d2823526"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_INVALID_SECURITY_TOKEN" ref="g638a6cb15365221ff85dc0e9d2823526" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_INVALID_SECURITY_TOKEN</b>&nbsp;&nbsp;&nbsp;&quot;wsse:InvalidSecurityToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb7e271b97bd168eb931ec4819d2e3306"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_FAILED_AUTHENTICATION" ref="gb7e271b97bd168eb931ec4819d2e3306" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_FAILED_AUTHENTICATION</b>&nbsp;&nbsp;&nbsp;&quot;wsse:FailedAuthentication&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g659d6235b2691850284a7b760be0a496"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_FAILED_CHECK" ref="g659d6235b2691850284a7b760be0a496" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_FAILED_CHECK</b>&nbsp;&nbsp;&nbsp;&quot;wsse:FailedCheck&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8681b2763b57303827b2749f1ef16d78"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_SECURITY_TOKEN_UNAVAILABLE" ref="g8681b2763b57303827b2749f1ef16d78" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_SECURITY_TOKEN_UNAVAILABLE</b>&nbsp;&nbsp;&nbsp;&quot;wsse:SecurityTokenUnavailable&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1e5ce48943eb1909f97e33d1fea340de"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_TRUST_REQUEST_FAILED" ref="g1e5ce48943eb1909f97e33d1fea340de" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_TRUST_REQUEST_FAILED</b>&nbsp;&nbsp;&nbsp;&quot;wst:RequestFailed&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4f42f5a099b95eda829d99399fd778d5"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_TRUST_REQUEST_INVALID" ref="g4f42f5a099b95eda829d99399fd778d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_TRUST_REQUEST_INVALID</b>&nbsp;&nbsp;&nbsp;&quot;wst:InvalidRequest&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f413c1c4ef134128958e006378b4975"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_IN_TIMESTAMP" ref="g2f413c1c4ef134128958e006378b4975" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_TIMESTAMP</b>&nbsp;&nbsp;&nbsp;&quot;wsse:Timestamp&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g58b18d7ee9fad27e22b798c3d10de144"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_IN_USERNAMETOKEN" ref="g58b18d7ee9fad27e22b798c3d10de144" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_USERNAMETOKEN</b>&nbsp;&nbsp;&nbsp;&quot;wsse:UsernameToken&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f3d80b90961acfc3abd7d0e8a8a8793"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_IN_ENCRYPTED_KEY" ref="g9f3d80b90961acfc3abd7d0e8a8a8793" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;&quot;xenc:EncryptedKey&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g65c47a17595184c5ed6fae5006dcf2ac"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_IN_ENCRYPTED_DATA" ref="g65c47a17595184c5ed6fae5006dcf2ac" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_ENCRYPTED_DATA</b>&nbsp;&nbsp;&nbsp;&quot;xenc:EncryptedData&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf170c4b95f062eb56e48979aa5bb09dd"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_IN_SIGNATURE" ref="gf170c4b95f062eb56e48979aa5bb09dd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_SIGNATURE</b>&nbsp;&nbsp;&nbsp;&quot;ds:Signature&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf4e3f1d9da3d5f2c7b8134a075825d7d"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_MSG_REPLAYED" ref="gf4e3f1d9da3d5f2c7b8134a075825d7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_MSG_REPLAYED</b>&nbsp;&nbsp;&nbsp;&quot;rampc:Message-Replayed&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb0495e9e55db76081dfaf047f3944737"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_IN_POLICY" ref="gb0495e9e55db76081dfaf047f3944737" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_IN_POLICY</b>&nbsp;&nbsp;&nbsp;&quot;rampc:Policy&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gec7ae23b71cb3da2ac526ef703525611"></a><!-- doxytag: member="rampart_constants.h::RAMPART_FAULT_ELEMENT_LOCAL_NAME" ref="gec7ae23b71cb3da2ac526ef703525611" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_FAULT_ELEMENT_LOCAL_NAME</b>&nbsp;&nbsp;&nbsp;&quot;ProblemSecurityHeader&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g605c0ff9b0246689be881ce009db2251"></a><!-- doxytag: member="rampart_constants.h::RAMPART_ACTION_PASSWORD" ref="g605c0ff9b0246689be881ce009db2251" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_ACTION_PASSWORD</b>&nbsp;&nbsp;&nbsp;&quot;password&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2c55fd794fa5612635acc26ef9bc5da3"></a><!-- doxytag: member="rampart_constants.h::RAMPART_ACTION_ENC_USER_PASSWORD" ref="g2c55fd794fa5612635acc26ef9bc5da3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_ACTION_ENC_USER_PASSWORD</b>&nbsp;&nbsp;&nbsp;&quot;encUserPassword&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2f65a792cedd9c27ff074a18333a872d"></a><!-- doxytag: member="rampart_constants.h::RAMPART_CALLBACK_SPECIFIC_PROPERTY" ref="g2f65a792cedd9c27ff074a18333a872d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CALLBACK_SPECIFIC_PROPERTY</b>&nbsp;&nbsp;&nbsp;&quot;callbackSpecificProperty&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a2d89584629f45f25d23d0477b3c3e9"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SECURITY_PROCESSED_RESULTS" ref="g3a2d89584629f45f25d23d0477b3c3e9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SECURITY_PROCESSED_RESULTS</b>&nbsp;&nbsp;&nbsp;&quot;SecurityProcessedResults&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g28c0a5180d959a79aa6cde24d39ad3c5"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_UT_USERNAME" ref="g28c0a5180d959a79aa6cde24d39ad3c5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_USERNAME</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_username&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga08929b6f97d0060ef9f0cb6539bcdb5"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_UT_CREATED" ref="ga08929b6f97d0060ef9f0cb6539bcdb5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga8a9544e89c1cf784dc26dece4505b64"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_UT_NONCE" ref="ga8a9544e89c1cf784dc26dece4505b64" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_NONCE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_nonce&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge8c79fdf8b5c08c665e01d9e6f7d9bfe"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_UT_PASSWORD_TYPE" ref="ge8c79fdf8b5c08c665e01d9e6f7d9bfe" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_PASSWORD_TYPE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_passwordType&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0598760db6279d684d4f2d4fb0b26627"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_TS_CREATED" ref="g0598760db6279d684d4f2d4fb0b26627" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_CREATED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_TS_created&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gec45c2700ee6ba85cffbeb9dd05886c1"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_TS_EXPIRES" ref="gec45c2700ee6ba85cffbeb9dd05886c1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_EXPIRES</b>&nbsp;&nbsp;&nbsp;&quot;SPR_TS_expires&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g36537c7599b7884a574e7d49adc21d08"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_UT_CHECKED" ref="g36537c7599b7884a574e7d49adc21d08" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_UT_CHECKED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_UT_Checked&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd77f1d426aa9c268fcfbccaf3328daa4"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_TS_CHECKED" ref="gd77f1d426aa9c268fcfbccaf3328daa4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_TS_CHECKED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_TS_Checked&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g523055762ab7991370b9c1e948f6d80d"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_ENC_CHECKED" ref="g523055762ab7991370b9c1e948f6d80d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_ENC_CHECKED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_ENC_Checked&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g36189020fd42a1934cae23c3abb85537"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_SIG_VALUE" ref="g36189020fd42a1934cae23c3abb85537" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Val&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2d51bece04992ac85d0856c889822ffe"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_ENDORSED_VALUE" ref="g2d51bece04992ac85d0856c889822ffe" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_ENDORSED_VALUE</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Endorsed_Value&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1179aa85e4c5da04817f8e211c321131"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_SIG_VERIFIED" ref="g1179aa85e4c5da04817f8e211c321131" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_VERIFIED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Verified&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga3762e7f7d453bf0ecdc6df7846d7fe3"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_SIG_ENCRYPTED" ref="ga3762e7f7d453bf0ecdc6df7846d7fe3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_ENCRYPTED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Encrypted&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdad8f4d1d21ca06460369fb14a5594b9"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_SIG_CONFIRM_FOUND" ref="gdad8f4d1d21ca06460369fb14a5594b9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_SIG_CONFIRM_FOUND</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Sig_Confirmation_Found&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6e21e72ee8ff38f350e1bd3e826d5d3d"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SPR_BODY_ENCRYPTED" ref="g6e21e72ee8ff38f350e1bd3e826d5d3d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SPR_BODY_ENCRYPTED</b>&nbsp;&nbsp;&nbsp;&quot;SPR_Body_Encrypted&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcac8c35a038e0f4b83aa689116154573"></a><!-- doxytag: member="rampart_constants.h::RAMPART_YES" ref="gcac8c35a038e0f4b83aa689116154573" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_YES</b>&nbsp;&nbsp;&nbsp;&quot;YES&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g602cbcabc951a5086ab0a8eaed9ccd9c"></a><!-- doxytag: member="rampart_constants.h::RAMPART_NO" ref="g602cbcabc951a5086ab0a8eaed9ccd9c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_NO</b>&nbsp;&nbsp;&nbsp;&quot;NO&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea588afd1732ebb1547a230018711d49"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_DIRECT_REFERENCE" ref="gea588afd1732ebb1547a230018711d49" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_DIRECT_REFERENCE</b>&nbsp;&nbsp;&nbsp;OXS_STR_DIRECT_REFERENCE</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g621274905b4672d6ac6cfc9bfecded74"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_KEY_IDENTIFIER" ref="g621274905b4672d6ac6cfc9bfecded74" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_KEY_IDENTIFIER</b>&nbsp;&nbsp;&nbsp;OXS_STR_KEY_IDENTIFIER</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7472fe4358497592dd2a4513863e1c5a"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_EMBEDDED" ref="g7472fe4358497592dd2a4513863e1c5a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_EMBEDDED</b>&nbsp;&nbsp;&nbsp;OXS_STR_EMBEDDED</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g148b56be826487432717677f9bb8747c"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_ISSUER_SERIAL" ref="g148b56be826487432717677f9bb8747c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_ISSUER_SERIAL</b>&nbsp;&nbsp;&nbsp;OXS_STR_ISSUER_SERIAL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gad701a76332969fe1db8089c1ded5082"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_THUMB_PRINT" ref="gad701a76332969fe1db8089c1ded5082" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_THUMB_PRINT</b>&nbsp;&nbsp;&nbsp;OXS_STR_THUMB_PRINT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb50e6c6b95f095ec55c78a60c3fa3808"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_EXTERNAL_URI" ref="gb50e6c6b95f095ec55c78a60c3fa3808" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_EXTERNAL_URI</b>&nbsp;&nbsp;&nbsp;OXS_STR_EXTERNAL_URI</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g47877e332808dce3e6ce67d5b1251444"></a><!-- doxytag: member="rampart_constants.h::RAMPART_STR_ENCRYPTED_KEY" ref="g47877e332808dce3e6ce67d5b1251444" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_STR_ENCRYPTED_KEY</b>&nbsp;&nbsp;&nbsp;OXS_STR_ENCRYPTED_KEY</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4d156c5a280603d63a2a233c22b400f2"></a><!-- doxytag: member="rampart_constants.h::RAMPART_RD_DEF_VALID_DURATION" ref="g4d156c5a280603d63a2a233c22b400f2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_RD_DEF_VALID_DURATION</b>&nbsp;&nbsp;&nbsp;60</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcb3d629a6e4f9c881bb15ba61c4d2ec6"></a><!-- doxytag: member="rampart_constants.h::RAMPART_RD_DEF_MAX_RCDS" ref="gcb3d629a6e4f9c881bb15ba61c4d2ec6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_RD_DEF_MAX_RCDS</b>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4af1789e10551173e11e25ec109cc8d8"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SCT_ID_TYPE_UNKNOWN" ref="g4af1789e10551173e11e25ec109cc8d8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SCT_ID_TYPE_UNKNOWN</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge3fbf51edf9d12d10723a330475f7d75"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SCT_ID_TYPE_LOCAL" ref="ge3fbf51edf9d12d10723a330475f7d75" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SCT_ID_TYPE_LOCAL</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9382fccc6610ac86715351734fe0942b"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SCT_ID_TYPE_GLOBAL" ref="g9382fccc6610ac86715351734fe0942b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SCT_ID_TYPE_GLOBAL</b>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1d9f4d4c3c7225a9365104ab9592b128"></a><!-- doxytag: member="rampart_constants.h::RAMPART_USERNAME_TOKEN_NONCE_LENGTH" ref="g1d9f4d4c3c7225a9365104ab9592b128" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_USERNAME_TOKEN_NONCE_LENGTH</b>&nbsp;&nbsp;&nbsp;24</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ef553bc9d6c6126d429d730df1fe707"></a><!-- doxytag: member="rampart_constants.h::RAMPART_ENC_TOKEN_ID" ref="g9ef553bc9d6c6126d429d730df1fe707" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_ENC_TOKEN_ID</b>&nbsp;&nbsp;&nbsp;&quot;EncryptionTokenID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc865187b275f864223292292b95440c4"></a><!-- doxytag: member="rampart_constants.h::RAMPART_SIG_TOKEN_ID" ref="gc865187b275f864223292292b95440c4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_SIG_TOKEN_ID</b>&nbsp;&nbsp;&nbsp;&quot;SignatureTokenID&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6ade339f595ce0b1a3a533e8ecbc2d51"></a><!-- doxytag: member="rampart_constants.h::RAMPART_BST_ID_PREFIX" ref="g6ade339f595ce0b1a3a533e8ecbc2d51" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_BST_ID_PREFIX</b>&nbsp;&nbsp;&nbsp;&quot;BST-&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g63d1b92120ef5b682588a6a61ebc199c"></a><!-- doxytag: member="rampart_constants.h::RAMPART_EMBED_TOKEN_ID" ref="g63d1b92120ef5b682588a6a61ebc199c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_EMBED_TOKEN_ID</b>&nbsp;&nbsp;&nbsp;&quot;ID&quot;</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Holds constants for rampart. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__context_8h-source.html b/axis2/c/rampart/api/html/rampart__context_8h-source.html
new file mode 100644
index 0000000..d5062d6
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__context_8h-source.html
@@ -0,0 +1,830 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_context.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_context.h</h1><a href="rampart__context_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_CONTEXT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CONTEXT_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;rp_includes.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;rp_secpolicy.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="rampart__authn__provider_8h.html" title="The authentication interface of rampart. Validates a username and password pair.">rampart_authn_provider.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_property.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;<a class="code" href="rampart__constants_8h.html" title="Holds constants for rampart.">rampart_constants.h</a>&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="rampart__callback_8h.html" title="The callback module for a password.">rampart_callback.h</a>&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="rampart__authn__provider_8h.html" title="The authentication interface of rampart. Validates a username and password pair.">rampart_authn_provider.h</a>&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;<a class="code" href="axis2__key__type_8h.html" title="defines the key type">axis2_key_type.h</a>&gt;</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key_8h.html" title="represents a Key in OMXMLSecurity">oxs_key.h</a>&gt;</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;rampart_saml_token.h&gt;</span>
+<a name="l00044"></a>00044 <span class="preprocessor">#include &lt;rampart_issued_token.h&gt;</span>
+<a name="l00045"></a>00045 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key__mgr_8h.html" title="the Key Manager responsible for loading keys for OMXMLSecurity">oxs_key_mgr.h</a>&gt;</span>
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 <span class="preprocessor">#endif</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_context_t rampart_context_t;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054     <span class="keyword">typedef</span> axis2_char_t *(AXIS2_CALL*
+<a name="l00055"></a>00055         password_callback_fn)(
+<a name="l00056"></a>00056         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057         <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00058"></a>00058         <span class="keywordtype">void</span> *user_params);
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060     <span class="keyword">typedef</span> axis2_status_t (AXIS2_CALL*
+<a name="l00061"></a>00061         rampart_is_replayed_fn)(
+<a name="l00062"></a>00062         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00063"></a>00063         axis2_msg_ctx_t* msg_ctx,
+<a name="l00064"></a>00064         rampart_context_t *rampart_context,
+<a name="l00065"></a>00065         <span class="keywordtype">void</span> *user_params);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067     <span class="keyword">typedef</span> rampart_authn_provider_status_t (AXIS2_CALL*
+<a name="l00068"></a>00068         auth_password_func)(
+<a name="l00069"></a>00069         <span class="keyword">const</span> axutil_env_t* env,
+<a name="l00070"></a>00070         <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00071"></a>00071         <span class="keyword">const</span> axis2_char_t *password,
+<a name="l00072"></a>00072         <span class="keywordtype">void</span> *ctx);
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074     <span class="keyword">typedef</span> rampart_authn_provider_status_t (AXIS2_CALL*
+<a name="l00075"></a>00075         auth_digest_func)(
+<a name="l00076"></a>00076         <span class="keyword">const</span> axutil_env_t* env,
+<a name="l00077"></a>00077         <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00078"></a>00078         <span class="keyword">const</span> axis2_char_t *nonce,
+<a name="l00079"></a>00079         <span class="keyword">const</span> axis2_char_t *created,
+<a name="l00080"></a>00080         <span class="keyword">const</span> <span class="keywordtype">char</span> *digest,
+<a name="l00081"></a>00081         <span class="keywordtype">void</span> *ctx);
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083     <span class="comment">/* This function will be used to store sct. Global id, local id will be given so function </span>
+<a name="l00084"></a>00084 <span class="comment">     * writer can store them in anyway. Get or Delete method will use any of the Global id or local </span>
+<a name="l00085"></a>00085 <span class="comment">     * id, so Store function writer should be ready for that.</span>
+<a name="l00086"></a>00086 <span class="comment">     */</span>
+<a name="l00087"></a>00087     <span class="keyword">typedef</span> axis2_status_t (AXIS2_CALL*
+<a name="l00088"></a>00088         store_security_context_token_fn)(
+<a name="l00089"></a>00089         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00090"></a>00090         axis2_msg_ctx_t* msg_ctx, 
+<a name="l00091"></a>00091         axis2_char_t *sct_global_id, 
+<a name="l00092"></a>00092         axis2_char_t *sct_local_id, 
+<a name="l00093"></a>00093         <span class="keywordtype">void</span> *sct, 
+<a name="l00094"></a>00094         <span class="keywordtype">void</span> *user_params);
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096     <span class="comment">/* This function will be called to get previously stored sct. If secure conversation token is </span>
+<a name="l00097"></a>00097 <span class="comment">     * referred by this method, then sct_id will be not null. However, if security context token </span>
+<a name="l00098"></a>00098 <span class="comment">     * (pre-agreed and established offline) is refered then sct_id might be NULL. is_encryption is </span>
+<a name="l00099"></a>00099 <span class="comment">     * passed, so that if pre-agreed sct is different for encryption and signature, then it could be </span>
+<a name="l00100"></a>00100 <span class="comment">     * accessed. sct_id_type will be RAMPART_SCT_ID_TYPE_LOCAL or RAMPART_SCT_ID_TYPE_GLOBAL if </span>
+<a name="l00101"></a>00101 <span class="comment">     * sct_id is NOT NULL. If sct_id is NULL, then sct_id_type will be RAMPART_SCT_ID_TYPE_UNKNOWN</span>
+<a name="l00102"></a>00102 <span class="comment">     */</span>
+<a name="l00103"></a>00103     <span class="keyword">typedef</span> <span class="keywordtype">void</span>* (AXIS2_CALL*
+<a name="l00104"></a>00104         obtain_security_context_token_fn)(
+<a name="l00105"></a>00105         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00106"></a>00106         axis2_bool_t is_encryption, 
+<a name="l00107"></a>00107         axis2_msg_ctx_t* msg_ctx, 
+<a name="l00108"></a>00108         axis2_char_t *sct_id, 
+<a name="l00109"></a>00109         <span class="keywordtype">int</span> sct_id_type,
+<a name="l00110"></a>00110         <span class="keywordtype">void</span>* user_params);
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112     <span class="comment">/* This function will be called to delete previously stored sct. sct_id_type can be </span>
+<a name="l00113"></a>00113 <span class="comment">     * RAMPART_SCT_ID_TYPE_LOCAL or RAMPART_SCT_ID_TYPE_GLOBAL</span>
+<a name="l00114"></a>00114 <span class="comment">     */</span>
+<a name="l00115"></a>00115     <span class="keyword">typedef</span> axis2_status_t (AXIS2_CALL*
+<a name="l00116"></a>00116         delete_security_context_token_fn)(
+<a name="l00117"></a>00117         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00118"></a>00118         axis2_msg_ctx_t* msg_ctx, 
+<a name="l00119"></a>00119         axis2_char_t *sct_id, 
+<a name="l00120"></a>00120         <span class="keywordtype">int</span> sct_id_type,
+<a name="l00121"></a>00121         <span class="keywordtype">void</span>* user_params);
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123     <span class="comment">/* Validates whether security context token is valid or not. Normally, we can directly send </span>
+<a name="l00124"></a>00124 <span class="comment">     * true as response. But if syntax of security context token is altered/added by using </span>
+<a name="l00125"></a>00125 <span class="comment">     * extensible mechanism (e.g having sessions, etc.) then user can implement this method. </span>
+<a name="l00126"></a>00126 <span class="comment">     * Axiom representation of the sct will be given as the parameter, because if sct is </span>
+<a name="l00127"></a>00127 <span class="comment">     * extended, we don't know the syntax. Method writer can implement whatever needed.</span>
+<a name="l00128"></a>00128 <span class="comment">     */</span>
+<a name="l00129"></a>00129     <span class="keyword">typedef</span> axis2_status_t (AXIS2_CALL*
+<a name="l00130"></a>00130     validate_security_context_token_fn)(
+<a name="l00131"></a>00131         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00132"></a>00132         axiom_node_t *sct_node, 
+<a name="l00133"></a>00133         axis2_msg_ctx_t *msg_ctx, 
+<a name="l00134"></a>00134         <span class="keywordtype">void</span> *user_params);
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136         
+<a name="l00144"></a>00144     AXIS2_EXTERN rampart_context_t *AXIS2_CALL
+<a name="l00145"></a>00145     <a class="code" href="group__rampart__context.html#g2462607446876c3721d774e10d63cdd2">rampart_context_create</a>(
+<a name="l00146"></a>00146         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148 
+<a name="l00155"></a>00155     AXIS2_EXTERN <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00156"></a>00156     <a class="code" href="group__rampart__context.html#g75cf3dbf21a73de04fd31e0e349c446f">rampart_context_free</a>(
+<a name="l00157"></a>00157         rampart_context_t *rampart_context,
+<a name="l00158"></a>00158         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00159"></a>00159 
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161     <span class="comment">/****************************************************************/</span>
+<a name="l00162"></a>00162 
+<a name="l00173"></a>00173     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00174"></a>00174     <a class="code" href="group__rampart__context.html#g2057cd69b77b3ac388a4985facfb21d5">rampart_context_set_policy_node</a>(rampart_context_t *rampart_context,
+<a name="l00175"></a>00175                                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00176"></a>00176                                     axiom_node_t *policy_node);
+<a name="l00177"></a>00177 
+<a name="l00188"></a>00188     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00189"></a>00189     <a class="code" href="group__rampart__context.html#g10029bb021215eec3d67a032df1b4c54">rampart_context_set_prv_key</a>(rampart_context_t *rampart_context,
+<a name="l00190"></a>00190                                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00191"></a>00191                                 <span class="keywordtype">void</span> *prv_key);
+<a name="l00201"></a>00201     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00202"></a>00202     <a class="code" href="group__rampart__context.html#g817545570f5dd6b57d5e7f91943f1d62">rampart_context_set_prv_key_type</a>(rampart_context_t *rampart_context,
+<a name="l00203"></a>00203                                      <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00204"></a>00204                                      axis2_key_type_t type);
+<a name="l00214"></a>00214     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00215"></a>00215     <a class="code" href="group__rampart__context.html#gf6cf50519fffb322040291da446f2dd8">rampart_context_set_certificate</a>(rampart_context_t *rampart_context,
+<a name="l00216"></a>00216                                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00217"></a>00217                                     <span class="keywordtype">void</span> *certificate);
+<a name="l00227"></a>00227     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00228"></a>00228     <a class="code" href="group__rampart__context.html#g2ba79b25add5c0a6bb7ee6119e5646d1">rampart_context_set_certificate_type</a>(rampart_context_t *rampart_context,
+<a name="l00229"></a>00229                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00230"></a>00230                                          axis2_key_type_t type);
+<a name="l00241"></a>00241     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00242"></a>00242     <a class="code" href="group__rampart__context.html#g0116b81f9b22e7f3a2e48491365f1eac">rampart_context_set_receiver_certificate</a>(rampart_context_t *rampart_context,
+<a name="l00243"></a>00243             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00244"></a>00244             <span class="keywordtype">void</span> *receiver_certificate);
+<a name="l00254"></a>00254     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00255"></a>00255     <a class="code" href="group__rampart__context.html#g15f9f7b09ea72a9ade7fe4513e89be89">rampart_context_set_receiver_certificate_type</a>(rampart_context_t *rampart_context,
+<a name="l00256"></a>00256             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00257"></a>00257             axis2_key_type_t type);
+<a name="l00267"></a>00267     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00268"></a>00268     <a class="code" href="group__rampart__context.html#gc9444f392179d71d573442da4ea1cbd4">rampart_context_set_user</a>(rampart_context_t *rampart_context,
+<a name="l00269"></a>00269                              <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00270"></a>00270                              axis2_char_t *user);
+<a name="l00280"></a>00280     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00281"></a>00281     <a class="code" href="group__rampart__context.html#g462e3b11fcc0b5de0ab6dacf6b81db4c">rampart_context_set_password</a>(rampart_context_t *rampart_context,
+<a name="l00282"></a>00282                                  <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00283"></a>00283                                  axis2_char_t *password);
+<a name="l00293"></a>00293     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00294"></a>00294     <a class="code" href="group__rampart__context.html#g21da60827f3a50cb5d5a1134e25ebb84">rampart_context_set_prv_key_password</a>(rampart_context_t *rampart_context,
+<a name="l00295"></a>00295                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00296"></a>00296                                          axis2_char_t *prv_key_password);
+<a name="l00307"></a>00307     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00308"></a>00308     <a class="code" href="group__rampart__context.html#g5574d429808b3360b665a7e0e3e61a7f">rampart_context_set_pwcb_function</a>(rampart_context_t *rampart_context,
+<a name="l00309"></a>00309                                       <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00310"></a>00310                                       password_callback_fn pwcb_function,
+<a name="l00311"></a>00311                                       <span class="keywordtype">void</span> *user_params);
+<a name="l00321"></a>00321     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00322"></a>00322     <a class="code" href="group__rampart__context.html#g070ab37a6f95b25a3930b973485e5386">rampart_context_set_replay_detect_function</a>(rampart_context_t *rampart_context,
+<a name="l00323"></a>00323         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00324"></a>00324         rampart_is_replayed_fn is_replayed_function,
+<a name="l00325"></a>00325         <span class="keywordtype">void</span> *user_params);
+<a name="l00326"></a>00326     
+<a name="l00332"></a>00332     AXIS2_EXTERN <span class="keywordtype">void</span> * AXIS2_CALL
+<a name="l00333"></a>00333     <a class="code" href="group__rampart__context.html#gfbf34c289a5fb5470e2407ab7b6553c4">rampart_context_get_rd_user_params</a>(
+<a name="l00334"></a>00334         rampart_context_t *rampart_context,
+<a name="l00335"></a>00335         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00346"></a>00346     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00347"></a>00347     <a class="code" href="group__rampart__context.html#g757b214da227a232b7dee66f1a0e526f">rampart_context_set_password_type</a>(rampart_context_t *rampart_context,
+<a name="l00348"></a>00348                                       <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00349"></a>00349                                       axis2_char_t *password_type);
+<a name="l00359"></a>00359     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00360"></a>00360     <a class="code" href="group__rampart__context.html#gf5580e1e77f655e1a4c459c4253e9189">rampart_context_set_ttl</a>(
+<a name="l00361"></a>00361         rampart_context_t *rampart_context,
+<a name="l00362"></a>00362         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00363"></a>00363         <span class="keywordtype">int</span> ttl);
+<a name="l00364"></a>00364 
+<a name="l00365"></a>00365     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00366"></a>00366     rampart_context_set_need_millisecond_precision(
+<a name="l00367"></a>00367         rampart_context_t *rampart_context,
+<a name="l00368"></a>00368         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00369"></a>00369         axis2_bool_t need_millisecond_precision);
+<a name="l00370"></a>00370 
+<a name="l00371"></a>00371     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00372"></a>00372     rampart_context_set_clock_skew_buffer(
+<a name="l00373"></a>00373         rampart_context_t *rampart_context,
+<a name="l00374"></a>00374         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00375"></a>00375         <span class="keywordtype">int</span> skew_buffer);
+<a name="l00376"></a>00376 
+<a name="l00386"></a>00386     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00387"></a>00387     <a class="code" href="group__rampart__context.html#g75b8d72e9a09fd4c0738d4a73e039c5e">rampart_context_set_rd_val</a>(rampart_context_t *rampart_context,
+<a name="l00388"></a>00388                                <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00389"></a>00389                                axis2_char_t *rd_val);
+<a name="l00399"></a>00399     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00400"></a>00400     <a class="code" href="group__rampart__context.html#g243a436740b7dc5464d97e450744d8db">rampart_context_set_private_key_file</a>(rampart_context_t *rampart_context,
+<a name="l00401"></a>00401                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00402"></a>00402                                          axis2_char_t *private_key_file);
+<a name="l00412"></a>00412     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00413"></a>00413     <a class="code" href="group__rampart__context.html#gfcc07622e1000d8d1b9fac3740a8da29">rampart_context_set_certificate_file</a>(rampart_context_t *rampart_context,
+<a name="l00414"></a>00414                                          <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00415"></a>00415                                          axis2_char_t *certificate_file);
+<a name="l00416"></a>00416     
+<a name="l00426"></a>00426     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00427"></a>00427     <a class="code" href="group__rampart__context.html#g1fe02c10a0473988ac106250e290ea9d">rampart_context_add_key</a>(rampart_context_t *rampart_context,
+<a name="l00428"></a>00428                                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00429"></a>00429                                 <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key);
+<a name="l00430"></a>00430 
+<a name="l00431"></a>00431     <span class="comment">/**********************************************************8*/</span>
+<a name="l00432"></a>00432 
+<a name="l00433"></a>00433     <span class="comment">/*Getters of the above set functions*/</span>
+<a name="l00441"></a>00441     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00442"></a>00442     <a class="code" href="group__rampart__context.html#gd16e54466db4a6746e5006d69aef4313">rampart_context_get_policy_node</a>(
+<a name="l00443"></a>00443         rampart_context_t *rampart_context,
+<a name="l00444"></a>00444         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00453"></a>00453     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00454"></a>00454     <a class="code" href="group__rampart__context.html#g3caa32c34c336f4abf246a39183fa01f">rampart_context_get_prv_key</a>(
+<a name="l00455"></a>00455         rampart_context_t *rampart_context,
+<a name="l00456"></a>00456         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00465"></a>00465     AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00466"></a>00466     <a class="code" href="group__rampart__context.html#g280546ed47763021fad38259d9b93e51">rampart_context_get_prv_key_type</a>(
+<a name="l00467"></a>00467         rampart_context_t *rampart_context,
+<a name="l00468"></a>00468         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00477"></a>00477     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00478"></a>00478     <a class="code" href="group__rampart__context.html#g78ebf8eeb5c5f553b343602c217ba0d1">rampart_context_get_certificate</a>(
+<a name="l00479"></a>00479         rampart_context_t *rampart_context,
+<a name="l00480"></a>00480         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00489"></a>00489     AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00490"></a>00490     <a class="code" href="group__rampart__context.html#g693f3282d4ecc836fc28b5a10d6a83be">rampart_context_get_certificate_type</a>(
+<a name="l00491"></a>00491         rampart_context_t *rampart_context,
+<a name="l00492"></a>00492         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00501"></a>00501     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00502"></a>00502     <a class="code" href="group__rampart__context.html#g5c1b82ea435cf6286a8cfd471ba32a21">rampart_context_get_receiver_certificate</a>(
+<a name="l00503"></a>00503         rampart_context_t *rampart_context,
+<a name="l00504"></a>00504         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00513"></a>00513     AXIS2_EXTERN axis2_key_type_t AXIS2_CALL
+<a name="l00514"></a>00514     <a class="code" href="group__rampart__context.html#gc24f17b6be9deeee0cd1c119c4094dc9">rampart_context_get_receiver_certificate_type</a>(
+<a name="l00515"></a>00515         rampart_context_t *rampart_context,
+<a name="l00516"></a>00516         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00525"></a>00525     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00526"></a>00526     <a class="code" href="group__rampart__context.html#ga1f7c9ee4aad80c6d2c45ac7615e6f43">rampart_context_get_user</a>(
+<a name="l00527"></a>00527         rampart_context_t *rampart_context,
+<a name="l00528"></a>00528         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00537"></a>00537     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00538"></a>00538     <a class="code" href="group__rampart__context.html#g1b7d7787bcee51cb426bdf54852f948f">rampart_context_get_password</a>(
+<a name="l00539"></a>00539         rampart_context_t *rampart_context,
+<a name="l00540"></a>00540         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00549"></a>00549     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00550"></a>00550     <a class="code" href="group__rampart__context.html#g1d659bc83bb61eebcd0363b0ed28e6ac">rampart_context_get_prv_key_password</a>(
+<a name="l00551"></a>00551         rampart_context_t *rampart_context,
+<a name="l00552"></a>00552         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00561"></a>00561     AXIS2_EXTERN password_callback_fn AXIS2_CALL
+<a name="l00562"></a>00562     <a class="code" href="group__rampart__context.html#gd97b7f3803f5211251e4e776db8779ea">rampart_context_get_pwcb_function</a>(
+<a name="l00563"></a>00563         rampart_context_t *rampart_context,
+<a name="l00564"></a>00564         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00573"></a>00573     AXIS2_EXTERN rampart_is_replayed_fn AXIS2_CALL
+<a name="l00574"></a>00574     <a class="code" href="group__rampart__context.html#gdbc99377cf694ce9fb4cda737e1509ff">rampart_context_get_replay_detect_function</a>(
+<a name="l00575"></a>00575         rampart_context_t *rampart_context,
+<a name="l00576"></a>00576         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00585"></a>00585     AXIS2_EXTERN <span class="keywordtype">void</span> * AXIS2_CALL
+<a name="l00586"></a>00586     <a class="code" href="group__rampart__context.html#g733be014863423e55f936aea665328c0">rampart_context_get_pwcb_user_params</a>(
+<a name="l00587"></a>00587         rampart_context_t *rampart_context,
+<a name="l00588"></a>00588         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00597"></a>00597     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00598"></a>00598     <a class="code" href="group__rampart__context.html#g1abbd430e43fd08090bdcbafea671d58">rampart_context_get_ttl</a>(
+<a name="l00599"></a>00599         rampart_context_t *rampart_context,
+<a name="l00600"></a>00600         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00601"></a>00601 
+<a name="l00602"></a>00602     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00603"></a>00603     rampart_context_get_need_millisecond_precision(
+<a name="l00604"></a>00604         rampart_context_t *rampart_context,
+<a name="l00605"></a>00605         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00606"></a>00606 
+<a name="l00607"></a>00607     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00608"></a>00608     rampart_context_get_clock_skew_buffer(
+<a name="l00609"></a>00609         rampart_context_t *rampart_context,
+<a name="l00610"></a>00610         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00611"></a>00611 
+<a name="l00620"></a>00620     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00621"></a>00621     <a class="code" href="group__rampart__context.html#g4192142d0ccc6bfdead086c87fb2a108">rampart_context_get_rd_val</a>(
+<a name="l00622"></a>00622         rampart_context_t *rampart_context,
+<a name="l00623"></a>00623         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00633"></a>00633     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00634"></a>00634     <a class="code" href="group__rampart__context.html#g8a4460700ff623f73fa2a02afb8e8724">rampart_context_get_password_type</a>(
+<a name="l00635"></a>00635         rampart_context_t *rampart_context,
+<a name="l00636"></a>00636         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00645"></a>00645     AXIS2_EXTERN axutil_array_list_t* AXIS2_CALL
+<a name="l00646"></a>00646     <a class="code" href="group__rampart__context.html#gc07dbb839a25553fb2d659aadc748d32">rampart_context_get_keys</a>(rampart_context_t *rampart_context,
+<a name="l00647"></a>00647         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00657"></a>00657     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* AXIS2_CALL
+<a name="l00658"></a>00658     <a class="code" href="group__rampart__context.html#g2e8f11c5eafde1ef4632fc09cfcbd1ff">rampart_context_get_key</a>(rampart_context_t *rampart_context,
+<a name="l00659"></a>00659         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00660"></a>00660         axis2_char_t* key_id);
+<a name="l00670"></a>00670     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a>* AXIS2_CALL
+<a name="l00671"></a>00671     <a class="code" href="group__rampart__context.html#gcac8e530dddc369bc3b5d0fab54bfee4">rampart_context_get_key_using_hash</a>(rampart_context_t *rampart_context,
+<a name="l00672"></a>00672         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00673"></a>00673         axis2_char_t* hash);
+<a name="l00674"></a>00674 
+<a name="l00675"></a>00675     <span class="comment">/*End of Getters */</span>
+<a name="l00676"></a>00676 
+<a name="l00677"></a>00677     <span class="comment">/*Rampart specific functions */</span>
+<a name="l00686"></a>00686     AXIS2_EXTERN rp_secpolicy_t *AXIS2_CALL
+<a name="l00687"></a>00687     <a class="code" href="group__rampart__context.html#g71cfb5040525987a25142ab02ea2e745">rampart_context_get_secpolicy</a>(
+<a name="l00688"></a>00688         rampart_context_t *rampart_context,
+<a name="l00689"></a>00689         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00699"></a>00699     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00700"></a>00700     <a class="code" href="group__rampart__context.html#ge6e19b60729e0a16d56ca8b1765710ae">rampart_context_set_secpolicy</a>(rampart_context_t *rampart_context,
+<a name="l00701"></a>00701                                   <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00702"></a>00702                                   rp_secpolicy_t *secpolicy);
+<a name="l00711"></a>00711     AXIS2_EXTERN rampart_callback_t *AXIS2_CALL
+<a name="l00712"></a>00712     <a class="code" href="group__rampart__context.html#g03dc7086fafd7e90e95467526673adb9">rampart_context_get_password_callback</a>(
+<a name="l00713"></a>00713         rampart_context_t *rampart_context,
+<a name="l00714"></a>00714         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00723"></a>00723     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00724"></a>00724     <a class="code" href="group__rampart__context.html#g027572e3ba116b8789f083a016656d6c">rampart_context_set_password_callback</a>(rampart_context_t *rampart_context,
+<a name="l00725"></a>00725                                           <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00726"></a>00726                                           rampart_callback_t *password_callback_module);
+<a name="l00736"></a>00736     AXIS2_EXTERN auth_password_func AXIS2_CALL
+<a name="l00737"></a>00737     <a class="code" href="group__rampart__context.html#g72f540c2c028f6d8e0fd20ccdaf019bb">rampart_context_get_auth_password_function</a>(
+<a name="l00738"></a>00738         rampart_context_t *rampart_context,
+<a name="l00739"></a>00739         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00749"></a>00749     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00750"></a>00750     <a class="code" href="group__rampart__context.html#g8021b29fed3a4c325fee6767bfeea4da">rampart_context_set_auth_password_function</a>(rampart_context_t *rampart_context,
+<a name="l00751"></a>00751             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00752"></a>00752             auth_password_func authenticate_with_password);
+<a name="l00761"></a>00761     AXIS2_EXTERN auth_digest_func AXIS2_CALL
+<a name="l00762"></a>00762     <a class="code" href="group__rampart__context.html#g1bb5844a42cc9a19097025e1462c18a1">rampart_context_get_auth_digest_function</a>(
+<a name="l00763"></a>00763         rampart_context_t *rampart_context,
+<a name="l00764"></a>00764         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00774"></a>00774     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00775"></a>00775     <a class="code" href="group__rampart__context.html#g3b5cf72d4e8fc73f36bcec8a27d0038e">rampart_context_set_auth_digest_function</a>(rampart_context_t *rampart_context,
+<a name="l00776"></a>00776             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00777"></a>00777             auth_digest_func authenticate_with_digest);
+<a name="l00786"></a>00786     AXIS2_EXTERN rampart_authn_provider_t *AXIS2_CALL
+<a name="l00787"></a>00787     <a class="code" href="group__rampart__context.html#g6201b43033bc32d547a988ae91b3559a">rampart_context_get_authn_provider</a>(
+<a name="l00788"></a>00788         rampart_context_t *rampart_context,
+<a name="l00789"></a>00789         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00797"></a>00797     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00798"></a>00798     <a class="code" href="group__rampart__context.html#g13876d0b493c8aa80ae196e8f500808f">rampart_context_get_replay_detector</a>(
+<a name="l00799"></a>00799         rampart_context_t *rampart_context,
+<a name="l00800"></a>00800         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00809"></a>00809     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00810"></a>00810     <a class="code" href="group__rampart__context.html#gbd7d0a25b7c482c4ed0179faf6561d5c">rampart_context_get_sct_provider</a>(
+<a name="l00811"></a>00811         rampart_context_t *rampart_context,
+<a name="l00812"></a>00812         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00822"></a>00822     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00823"></a>00823     <a class="code" href="group__rampart__context.html#g443c87882615b460884a92690911c338">rampart_context_set_authn_provider</a>(rampart_context_t *rampart_context,
+<a name="l00824"></a>00824        <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00825"></a>00825        rampart_authn_provider_t *authn_provider);
+<a name="l00835"></a>00835         AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00836"></a>00836         <a class="code" href="group__rampart__context.html#gce67d160beeb46b7f7fa11ef139cf50d">rampart_context_set_replay_detector</a>(rampart_context_t *rampart_context,
+<a name="l00837"></a>00837        <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00838"></a>00838        <span class="keywordtype">void</span> *replay_detector);
+<a name="l00848"></a>00848     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00849"></a>00849         <a class="code" href="group__rampart__context.html#gf159232aa507644a2c4ce728134bdb00">rampart_context_set_sct_provider</a>(rampart_context_t *rampart_context,
+<a name="l00850"></a>00850        <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00851"></a>00851        <span class="keywordtype">void</span> *sct_module);
+<a name="l00860"></a>00860     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00861"></a>00861     <a class="code" href="group__rampart__context.html#gb38c815dd4041552152e98ec1c7922b0">rampart_context_get_require_timestamp</a>(
+<a name="l00862"></a>00862         rampart_context_t *rampart_context,
+<a name="l00863"></a>00863         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00872"></a>00872     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00873"></a>00873     <a class="code" href="group__rampart__context.html#gb11f08e5b801fef4d47e6f63849a7e77">rampart_context_get_require_ut</a>(
+<a name="l00874"></a>00874         rampart_context_t *rampart_context,
+<a name="l00875"></a>00875         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00884"></a>00884     AXIS2_EXTERN rp_property_type_t AXIS2_CALL
+<a name="l00885"></a>00885     <a class="code" href="group__rampart__context.html#g7ef5791ed147cdb90dad6b2dcdc0b081">rampart_context_get_binding_type</a>(
+<a name="l00886"></a>00886         rampart_context_t *rampart_context,
+<a name="l00887"></a>00887         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00896"></a>00896     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00897"></a>00897     <a class="code" href="group__rampart__context.html#g575fc227d6bf5ab6d6aad9c169af4b0a">rampart_context_is_include_timestamp</a>(
+<a name="l00898"></a>00898         rampart_context_t *rampart_context,
+<a name="l00899"></a>00899         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00908"></a>00908     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00909"></a>00909     <a class="code" href="group__rampart__context.html#gf79bce28e1ba0404b4b2f61189b885e6">rampart_context_is_include_username_token</a>(
+<a name="l00910"></a>00910         rampart_context_t *rampart_context,
+<a name="l00911"></a>00911         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00923"></a>00923         AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00924"></a>00924         <a class="code" href="group__rampart__context.html#gf15b1944b02d4e9c3a19a6ef312604fd">rampart_context_is_include_supporting_token</a>(
+<a name="l00925"></a>00925                 rampart_context_t *rampart_context, <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00926"></a>00926                 axis2_bool_t server_side, axis2_bool_t is_inpath, 
+<a name="l00927"></a>00927                 rp_property_type_t token_type);
+<a name="l00938"></a>00938     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00939"></a>00939     <a class="code" href="group__rampart__context.html#g47cc34f0c08bf363e65a1099302db4ea">rampart_context_is_include_protection_saml_token</a>(
+<a name="l00940"></a>00940         rampart_context_t *rampart_context, axis2_bool_t server_side, 
+<a name="l00941"></a>00941         axis2_bool_t is_inpath, <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00951"></a>00951         AXIS2_EXTERN rp_property_t * AXIS2_CALL
+<a name="l00952"></a>00952         <a class="code" href="group__rampart__context.html#g602193f93d169ee7e76a0336ce796488">rampart_context_get_supporting_token</a>(
+<a name="l00953"></a>00953                 rampart_context_t *rampart_context,
+<a name="l00954"></a>00954                 <span class="keyword">const</span> axutil_env_t *env, rp_property_type_t token_type);
+<a name="l00963"></a>00963     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00964"></a>00964     <a class="code" href="group__rampart__context.html#g5c5f221347bceffd361612a48c13f86f">rampart_context_get_password_callback_class</a>(
+<a name="l00965"></a>00965         rampart_context_t *rampart_context,
+<a name="l00966"></a>00966         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00975"></a>00975     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00976"></a>00976     <a class="code" href="group__rampart__context.html#g659900642345215ecfed3edcce352a37">rampart_context_get_authn_module_name</a>(
+<a name="l00977"></a>00977         rampart_context_t *rampart_context,
+<a name="l00978"></a>00978         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00987"></a>00987     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00988"></a>00988     <a class="code" href="group__rampart__context.html#g5439a9422201f6ce325a7c61ce0941f8">rampart_context_get_replay_detector_name</a>(
+<a name="l00989"></a>00989         rampart_context_t *rampart_context,
+<a name="l00990"></a>00990         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00999"></a>00999     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01000"></a>01000     <a class="code" href="group__rampart__context.html#gde71b27f4fd4a6733962fd9d3b5ac65b">rampart_context_get_sct_provider_name</a>(
+<a name="l01001"></a>01001         rampart_context_t *rampart_context,
+<a name="l01002"></a>01002         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01011"></a>01011     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01012"></a>01012     <a class="code" href="group__rampart__context.html#g5d80c077e9fd90b0edb10d6bab16f222">rampart_context_is_encrypt_before_sign</a>(
+<a name="l01013"></a>01013         rampart_context_t *rampart_context,
+<a name="l01014"></a>01014         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01023"></a>01023     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01024"></a>01024     <a class="code" href="group__rampart__context.html#g623448683daa9eb08823f3c8331a92eb">rampart_context_is_encrypt_signature</a>(
+<a name="l01025"></a>01025         rampart_context_t *rampart_context,
+<a name="l01026"></a>01026         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01037"></a>01037     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01038"></a>01038     <a class="code" href="group__rampart__context.html#g561f8808151ce597b93457c19b4c7277">rampart_context_get_nodes_to_encrypt</a>(
+<a name="l01039"></a>01039         rampart_context_t *rampart_context,
+<a name="l01040"></a>01040         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01041"></a>01041         axiom_soap_envelope_t *soap_envelope,
+<a name="l01042"></a>01042         axutil_array_list_t *nodes_to_encrypt);
+<a name="l01053"></a>01053     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01054"></a>01054     <a class="code" href="group__rampart__context.html#g2aa01e522b18ece05d396b0bf2af3fb8">rampart_context_get_nodes_to_sign</a>(
+<a name="l01055"></a>01055         rampart_context_t *rampart_context,
+<a name="l01056"></a>01056         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01057"></a>01057         axiom_soap_envelope_t *soap_envelope,
+<a name="l01058"></a>01058         axutil_array_list_t *nodes_to_sign);
+<a name="l01069"></a>01069     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01070"></a>01070     <a class="code" href="group__rampart__context.html#gca925f9ee6061525dd758c74dff9d2c4">rampart_context_get_elements_to_encrypt</a>(
+<a name="l01071"></a>01071         rampart_context_t *rampart_context,
+<a name="l01072"></a>01072         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01073"></a>01073         axiom_soap_envelope_t *soap_envelope,
+<a name="l01074"></a>01074         axutil_array_list_t *nodes_to_encrypt);
+<a name="l01085"></a>01085     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01086"></a>01086     <a class="code" href="group__rampart__context.html#gd4b09f3f19d5a5f7b4a70fab0b9b433d">rampart_context_get_elements_to_sign</a>(
+<a name="l01087"></a>01087         rampart_context_t *rampart_context,
+<a name="l01088"></a>01088         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01089"></a>01089         axiom_soap_envelope_t *soap_envelope,
+<a name="l01090"></a>01090         axutil_array_list_t *nodes_to_sign);
+<a name="l01102"></a>01102     AXIS2_EXTERN rp_property_t *AXIS2_CALL
+<a name="l01103"></a>01103     <a class="code" href="group__rampart__context.html#g1ee45a2fc97e83f1480646953231ce14">rampart_context_get_token</a>(
+<a name="l01104"></a>01104         rampart_context_t *rampart_context,
+<a name="l01105"></a>01105         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01106"></a>01106         axis2_bool_t for_encryption,
+<a name="l01107"></a>01107         axis2_bool_t server_side,
+<a name="l01108"></a>01108         axis2_bool_t is_inpath);
+<a name="l01117"></a>01117     AXIS2_EXTERN rp_property_t *AXIS2_CALL
+<a name="l01118"></a>01118     <a class="code" href="group__rampart__context.html#gdfb786b1cb8e5e0c2c21ddbaf1640900">rampart_context_get_endorsing_token</a>(
+<a name="l01119"></a>01119         rampart_context_t *rampart_context,
+<a name="l01120"></a>01120         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01127"></a>01127     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01128"></a>01128     <a class="code" href="group__rampart__context.html#g4b1c48ec20ae7f3c7396a62a40fd3440">rampart_context_check_is_derived_keys</a>(
+<a name="l01129"></a>01129         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01130"></a>01130         rp_property_t *token);
+<a name="l01131"></a>01131 
+<a name="l01137"></a>01137     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01138"></a>01138     <a class="code" href="group__rampart__context.html#gd5768fe3cb1ec29cdf7ce02c4c53918c">rampart_context_get_derived_key_version</a>(
+<a name="l01139"></a>01139         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l01140"></a>01140         rp_property_t *token);
+<a name="l01141"></a>01141 
+<a name="l01150"></a>01150     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01151"></a>01151     <a class="code" href="group__rampart__context.html#ga40441c047fb1dc1eada28943d958fa3">rampart_context_get_enc_sym_algo</a>(
+<a name="l01152"></a>01152         rampart_context_t *rampart_context,
+<a name="l01153"></a>01153         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01162"></a>01162     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01163"></a>01163     <a class="code" href="group__rampart__context.html#gfb7cb83bf3bef3f5abae8126f9e15885">rampart_context_get_enc_asym_algo</a>(
+<a name="l01164"></a>01164         rampart_context_t *rampart_context,
+<a name="l01165"></a>01165         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01174"></a>01174     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01175"></a>01175     <a class="code" href="group__rampart__context.html#gdb65ad5c687e0f1028afdcc2535c130d">rampart_context_get_asym_sig_algo</a>(
+<a name="l01176"></a>01176         rampart_context_t *rampart_context,
+<a name="l01177"></a>01177         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01186"></a>01186     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01187"></a>01187     <a class="code" href="group__rampart__context.html#g1749e7381c65c75a0ab152bd8cdfe000">rampart_context_get_digest_mtd</a>(
+<a name="l01188"></a>01188         rampart_context_t *rampart_context,
+<a name="l01189"></a>01189         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01198"></a>01198     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01199"></a>01199     <a class="code" href="group__rampart__context.html#g78d932ef5875e5d467749db8b05dc81d">rampart_context_get_encryption_user</a>(
+<a name="l01200"></a>01200         rampart_context_t *rampart_context,
+<a name="l01201"></a>01201         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01214"></a>01214     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01215"></a>01215     <a class="code" href="group__rampart__context.html#gdafe1738b31fda65730d97601a9fb4bb">rampart_context_is_token_include</a>(
+<a name="l01216"></a>01216         rampart_context_t *rampart_context,
+<a name="l01217"></a>01217         rp_property_t *token,
+<a name="l01218"></a>01218         rp_property_type_t token_type,
+<a name="l01219"></a>01219         axis2_bool_t server_side,
+<a name="l01220"></a>01220         axis2_bool_t is_inpath,
+<a name="l01221"></a>01221         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01231"></a>01231     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01232"></a>01232     <a class="code" href="group__rampart__context.html#gb95e9973d6f1717c0eaef46bedc906a2">rampart_context_get_key_identifier</a>(
+<a name="l01233"></a>01233         rampart_context_t *rampart_context,
+<a name="l01234"></a>01234         rp_property_t *token,
+<a name="l01235"></a>01235         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01244"></a>01244     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01245"></a>01245     <a class="code" href="group__rampart__context.html#g62c5a860cfdb0fdbfeabd612fead07f6">rampart_context_is_token_type_supported</a>(
+<a name="l01246"></a>01246         rp_property_type_t token_type,
+<a name="l01247"></a>01247         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01258"></a>01258     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01259"></a>01259     <a class="code" href="group__rampart__context.html#g8c675afa73d408008f0d4a1d5dfb4e72">rampart_context_is_key_identifier_type_supported</a>(
+<a name="l01260"></a>01260         rampart_context_t *rampart_context,
+<a name="l01261"></a>01261         rp_property_t *token,
+<a name="l01262"></a>01262         axis2_char_t *identifier,
+<a name="l01263"></a>01263         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01272"></a>01272     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01273"></a>01273     <a class="code" href="group__rampart__context.html#gecc698dc8759d5792120eaaa6302c6b0">rampart_context_get_layout</a>(
+<a name="l01274"></a>01274         rampart_context_t *rampart_context,
+<a name="l01275"></a>01275         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01284"></a>01284     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01285"></a>01285     <a class="code" href="group__rampart__context.html#g78aa0a3b24db6fead60c8620bc335410">rampart_context_check_whether_to_encrypt</a>(
+<a name="l01286"></a>01286         rampart_context_t *rampart_context,
+<a name="l01287"></a>01287         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01296"></a>01296     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01297"></a>01297     <a class="code" href="group__rampart__context.html#gaa344087dcd4318944dd3b620c681ef5">rampart_context_check_whether_to_sign</a>(
+<a name="l01298"></a>01298         rampart_context_t *rampart_context,
+<a name="l01299"></a>01299         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01308"></a>01308     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01309"></a>01309     <a class="code" href="group__rampart__context.html#gd86fa93cb62d3237d0d0ac999436e891">rampart_context_set_user_from_file</a>(
+<a name="l01310"></a>01310         rampart_context_t *rampart_context,
+<a name="l01311"></a>01311         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01320"></a>01320     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01321"></a>01321     <a class="code" href="group__rampart__context.html#gf8e41b75f954773fe17895577b50bd48">rampart_context_set_password_type_from_file</a>(
+<a name="l01322"></a>01322         rampart_context_t *rampart_context,
+<a name="l01323"></a>01323         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01332"></a>01332     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01333"></a>01333     <a class="code" href="group__rampart__context.html#g24060862593d4694467aa9f1ea567570">rampart_context_get_certificate_file</a>(
+<a name="l01334"></a>01334         rampart_context_t *rampart_context,
+<a name="l01335"></a>01335         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01344"></a>01344     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01345"></a>01345     <a class="code" href="group__rampart__context.html#g1a308f14add52e5204087a06bf36bf1e">rampart_context_get_receiver_certificate_file</a>(
+<a name="l01346"></a>01346         rampart_context_t *rampart_context,
+<a name="l01347"></a>01347         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01356"></a>01356     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01357"></a>01357     <a class="code" href="group__rampart__context.html#g6a71077da3dfb24c8baabd8d1b3ead67">rampart_context_get_private_key_file</a>(
+<a name="l01358"></a>01358         rampart_context_t *rampart_context,
+<a name="l01359"></a>01359         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01368"></a>01368     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01369"></a>01369     <a class="code" href="group__rampart__context.html#g90a45840e90c6addd9f8ff13785e8251">rampart_context_set_ttl_from_file</a>(
+<a name="l01370"></a>01370         rampart_context_t *rampart_context,
+<a name="l01371"></a>01371         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01372"></a>01372 
+<a name="l01373"></a>01373     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01374"></a>01374     rampart_context_set_clock_skew_buffer_from_file(
+<a name="l01375"></a>01375         rampart_context_t *rampart_context,
+<a name="l01376"></a>01376         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01377"></a>01377 
+<a name="l01378"></a>01378     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01379"></a>01379     rampart_context_set_need_millisecond_precision_from_file(
+<a name="l01380"></a>01380         rampart_context_t *rampart_context,
+<a name="l01381"></a>01381         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01382"></a>01382 
+<a name="l01391"></a>01391     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01392"></a>01392     <a class="code" href="group__rampart__context.html#ga57ebcc4a8c2e4867cf7d51f31813f94">rampart_context_set_rd_val_from_file</a>(
+<a name="l01393"></a>01393         rampart_context_t *rampart_context,
+<a name="l01394"></a>01394         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01403"></a>01403     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l01404"></a>01404     <a class="code" href="group__rampart__context.html#g55407fbc12f7e6afa249997fc73ec395">rampart_context_get_encryption_session_key</a>(
+<a name="l01405"></a>01405         rampart_context_t *rampart_context,
+<a name="l01406"></a>01406         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01416"></a>01416     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01417"></a>01417     <a class="code" href="group__rampart__context.html#g69755c8df772a133e2565f57e2e61892">rampart_context_set_encryption_session_key</a>(
+<a name="l01418"></a>01418         rampart_context_t *rampart_context,
+<a name="l01419"></a>01419         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01420"></a>01420         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key);
+<a name="l01429"></a>01429     AXIS2_EXTERN <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *AXIS2_CALL
+<a name="l01430"></a>01430     <a class="code" href="group__rampart__context.html#gaa1fc4d9d4a6a5bd68e318b8016630ce">rampart_context_get_signature_session_key</a>(
+<a name="l01431"></a>01431         rampart_context_t *rampart_context,
+<a name="l01432"></a>01432         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01442"></a>01442     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01443"></a>01443     <a class="code" href="group__rampart__context.html#g6aeaebfd30a81a16c959acc1959e2054">rampart_context_set_signature_session_key</a>(
+<a name="l01444"></a>01444         rampart_context_t *rampart_context,
+<a name="l01445"></a>01445         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01446"></a>01446         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key);
+<a name="l01455"></a>01455     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01456"></a>01456     <a class="code" href="group__rampart__context.html#g5269fb1da7fb82bb61209010deb2e5b7">rampart_context_increment_ref</a>(
+<a name="l01457"></a>01457         rampart_context_t *rampart_context,
+<a name="l01458"></a>01458         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01467"></a>01467     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01468"></a>01468     <a class="code" href="group__rampart__context.html#g48f61554c4c2feb080adce64b2442f01">rampart_context_is_sig_confirmation_reqd</a>(
+<a name="l01469"></a>01469         rampart_context_t *rampart_context,
+<a name="l01470"></a>01470         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01479"></a>01479     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01480"></a>01480     <a class="code" href="group__rampart__context.html#gcde31d533efe0acf5efa1f93b4d93115">rampart_context_get_encryption_token_id</a>(
+<a name="l01481"></a>01481         rampart_context_t *rampart_context,
+<a name="l01482"></a>01482         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l01483"></a>01483         axis2_msg_ctx_t* msg_ctx);
+<a name="l01492"></a>01492     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01493"></a>01493     <a class="code" href="group__rampart__context.html#g51950fdbe7c50528d830f632ce0b9876">rampart_context_get_signature_token_id</a>(
+<a name="l01494"></a>01494         rampart_context_t *rampart_context,
+<a name="l01495"></a>01495         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l01496"></a>01496         axis2_msg_ctx_t* msg_ctx);
+<a name="l01506"></a>01506     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01507"></a>01507     <a class="code" href="group__rampart__context.html#gf4527a42e8061105e87f8323ce2e00d1">rampart_context_set_encryption_token_id</a>(
+<a name="l01508"></a>01508         rampart_context_t *rampart_context,
+<a name="l01509"></a>01509         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01510"></a>01510         axis2_char_t *sct_id, 
+<a name="l01511"></a>01511         axis2_msg_ctx_t* msg_ctx);
+<a name="l01521"></a>01521     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01522"></a>01522     <a class="code" href="group__rampart__context.html#ge4166596614087e21aeefd16325ba65e">rampart_context_set_signature_token_id</a>(
+<a name="l01523"></a>01523         rampart_context_t *rampart_context,
+<a name="l01524"></a>01524         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01525"></a>01525         axis2_char_t *sct_id, 
+<a name="l01526"></a>01526         axis2_msg_ctx_t* msg_ctx);
+<a name="l01527"></a>01527 
+<a name="l01528"></a>01528 
+<a name="l01529"></a>01529     <span class="comment">/* Return the saml token of token type set in the rampart context */</span>
+<a name="l01539"></a>01539     AXIS2_EXTERN rampart_saml_token_t * AXIS2_CALL
+<a name="l01540"></a>01540     <a class="code" href="group__rampart__context.html#gf766184357cc4fc8c9b507d6083c03be">rampart_context_get_saml_token</a>(rampart_context_t *rampart_context,
+<a name="l01541"></a>01541                                         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01542"></a>01542                                                                                 rampart_st_type_t token_type);
+<a name="l01543"></a>01543 
+<a name="l01544"></a>01544     <span class="comment">/* Add a saml token */</span>
+<a name="l01554"></a>01554     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01555"></a>01555     <a class="code" href="group__rampart__context.html#gc9214d53d4b4363a0a3f04a73d86f393">rampart_context_add_saml_token</a>(rampart_context_t *rampart_context,
+<a name="l01556"></a>01556                                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01557"></a>01557                                     rampart_saml_token_t *token);
+<a name="l01567"></a>01567      AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01568"></a>01568     <a class="code" href="group__rampart__context.html#gf40547dbf48b1c1d5e6d508562f18513">rampart_context_set_saml_tokens</a>(
+<a name="l01569"></a>01569         rampart_context_t *rampart_context,
+<a name="l01570"></a>01570         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01571"></a>01571         axutil_array_list_t *tokens);
+<a name="l01580"></a>01580     AXIS2_EXTERN issued_token_callback_func AXIS2_CALL
+<a name="l01581"></a>01581     <a class="code" href="group__rampart__context.html#gead0aa28d52f9419dfa719c40e9779db">rampart_context_get_issued_token_aquire_function</a>(
+<a name="l01582"></a>01582         rampart_context_t *rampart_context, 
+<a name="l01583"></a>01583         <span class="keyword">const</span> axutil_env_t *env);  
+<a name="l01593"></a>01593     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01594"></a>01594     <a class="code" href="group__rampart__context.html#gf400d0d813fddab1af88e5ed4b677ff3">rampart_context_set_issued_token_aquire_function</a>(
+<a name="l01595"></a>01595         rampart_context_t *rampart_context,
+<a name="l01596"></a>01596         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01597"></a>01597         issued_token_callback_func issued_token_aquire);
+<a name="l01606"></a>01606     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l01607"></a>01607     <a class="code" href="group__rampart__context.html#gd58de26e195800a1c9de7ae4f5b38af6">rampart_context_get_encryption_derived_key_len</a>(
+<a name="l01608"></a>01608         rampart_context_t *rampart_context,
+<a name="l01609"></a>01609         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01618"></a>01618     AXIS2_EXTERN <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l01619"></a>01619     <a class="code" href="group__rampart__context.html#g86e74fd0e3bf6131645b281a978c1958">rampart_context_get_signature_derived_key_len</a>(
+<a name="l01620"></a>01620         rampart_context_t *rampart_context,
+<a name="l01621"></a>01621         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01630"></a>01630     AXIS2_EXTERN rp_algorithmsuite_t *AXIS2_CALL
+<a name="l01631"></a>01631     <a class="code" href="group__rampart__context.html#gbc7000662db444dcea3cbf562ce6b893">rampart_context_get_algorithmsuite</a>(
+<a name="l01632"></a>01632         rampart_context_t *rampart_context,
+<a name="l01633"></a>01633         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01634"></a>01634     
+<a name="l01641"></a>01641     AXIS2_EXTERN oxs_key_mgr_t * AXIS2_CALL
+<a name="l01642"></a>01642     <a class="code" href="group__rampart__context.html#g3ebd8f6a77871017bf98a3be9a6348ac">rampart_context_get_key_mgr</a>(
+<a name="l01643"></a>01643         rampart_context_t *rampart_context,
+<a name="l01644"></a>01644         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01645"></a>01645 
+<a name="l01653"></a>01653     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01654"></a>01654     <a class="code" href="group__rampart__context.html#gd8d5c42eae1cc33b8037d05f633683b9">rampart_context_set_key_mgr</a>(
+<a name="l01655"></a>01655         rampart_context_t *rampart_context, 
+<a name="l01656"></a>01656         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l01657"></a>01657         oxs_key_mgr_t *key_mgr); 
+<a name="l01658"></a>01658     
+<a name="l01665"></a>01665     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01666"></a>01666     <a class="code" href="group__rampart__context.html#ga12ed3148b79cb69879da1aac7c4d174">rampart_context_get_pkcs12_file_name</a>(
+<a name="l01667"></a>01667         rampart_context_t *rampart_context,
+<a name="l01668"></a>01668         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01669"></a>01669 
+<a name="l01679"></a>01679     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01680"></a>01680     <a class="code" href="group__rampart__context.html#g355f12f46d7d210f3b0cc5853fa645ac">rampart_context_set_custom_tokens</a>(rampart_context_t *rampart_context,
+<a name="l01681"></a>01681                                         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01682"></a>01682                                         axutil_array_list_t *tokens); 
+<a name="l01683"></a>01683 
+<a name="l01691"></a>01691     AXIS2_EXTERN axutil_array_list_t* AXIS2_CALL
+<a name="l01692"></a>01692     <a class="code" href="group__rampart__context.html#gcaa4500344fa9c504ffb08b4b0c72d61">rampart_context_get_custom_tokens</a>(rampart_context_t *rampart_context,
+<a name="l01693"></a>01693                                         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01694"></a>01694 
+<a name="l01701"></a>01701     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l01702"></a>01702     <a class="code" href="group__rampart__context.html#g1a308f14add52e5204087a06bf36bf1e">rampart_context_get_receiver_certificate_file</a>(
+<a name="l01703"></a>01703         rampart_context_t *rampart_context,
+<a name="l01704"></a>01704         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01705"></a>01705       
+<a name="l01712"></a>01712     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01713"></a>01713     <a class="code" href="group__rampart__context.html#g1c33a4f6a80a6f433703db5b4a0f8a02">rampart_context_get_found_cert_in_shp</a>(
+<a name="l01714"></a>01714         rampart_context_t *rampart_context,
+<a name="l01715"></a>01715         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01716"></a>01716     
+<a name="l01724"></a>01724     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01725"></a>01725     <a class="code" href="group__rampart__context.html#ge88c3f05b542d5a6d8a99ff5e9410f23">rampart_context_set_found_cert_in_shp</a>(
+<a name="l01726"></a>01726         rampart_context_t *rampart_context,
+<a name="l01727"></a>01727         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01728"></a>01728         axis2_bool_t found_cert_in_shp);
+<a name="l01729"></a>01729     
+<a name="l01736"></a>01736     AXIS2_EXTERN oxs_x509_cert_t *AXIS2_CALL
+<a name="l01737"></a>01737     <a class="code" href="group__rampart__context.html#ga56fe7d32ffc3beec3e3c6c693dec082">rampart_context_get_receiver_cert_found_in_shp</a>(
+<a name="l01738"></a>01738         rampart_context_t *rampart_context,
+<a name="l01739"></a>01739         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01740"></a>01740     
+<a name="l01748"></a>01748     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01749"></a>01749     <a class="code" href="group__rampart__context.html#gf30e4600a7c678abd2e6bdd397e8afba">rampart_context_set_receiver_cert_found_in_shp</a>(
+<a name="l01750"></a>01750         rampart_context_t *rampart_context,
+<a name="l01751"></a>01751         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01752"></a>01752         oxs_x509_cert_t *cert);
+<a name="l01753"></a>01753 
+<a name="l01754"></a>01754     AXIS2_EXTERN <span class="keywordtype">void</span> * AXIS2_CALL
+<a name="l01755"></a>01755     rampart_context_get_key_store_buff(
+<a name="l01756"></a>01756         rampart_context_t *rampart_context,
+<a name="l01757"></a>01757         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01758"></a>01758 
+<a name="l01759"></a>01759     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01760"></a>01760     rampart_context_set_key_store_buff(
+<a name="l01761"></a>01761         rampart_context_t *rampart_context,
+<a name="l01762"></a>01762         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01763"></a>01763         <span class="keywordtype">void</span> *key_store_buf,
+<a name="l01764"></a>01764         <span class="keywordtype">int</span> length);
+<a name="l01765"></a>01765 
+<a name="l01773"></a>01773     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01774"></a>01774     <a class="code" href="group__rampart__context.html#g25c163c656fc043b0df4f98a84cfa112">rampart_context_set_store_security_context_token_fn</a>(
+<a name="l01775"></a>01775         rampart_context_t *rampart_context,
+<a name="l01776"></a>01776         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01777"></a>01777         store_security_context_token_fn store_fn);
+<a name="l01778"></a>01778 
+<a name="l01786"></a>01786     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01787"></a>01787     <a class="code" href="group__rampart__context.html#g5f80757bccb30190fd6b2d01bfcbad25">rampart_context_set_obtain_security_context_token_fn</a>(
+<a name="l01788"></a>01788         rampart_context_t *rampart_context,
+<a name="l01789"></a>01789         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01790"></a>01790         obtain_security_context_token_fn get_fn);
+<a name="l01791"></a>01791 
+<a name="l01799"></a>01799     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01800"></a>01800     <a class="code" href="group__rampart__context.html#gfd70fa485d34b88e2024284c34bc6581">rampart_context_set_delete_security_context_token_fn</a>(
+<a name="l01801"></a>01801         rampart_context_t *rampart_context,
+<a name="l01802"></a>01802         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01803"></a>01803         delete_security_context_token_fn delete_fn);
+<a name="l01804"></a>01804 
+<a name="l01812"></a>01812     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01813"></a>01813     <a class="code" href="group__rampart__context.html#g9903b0334a61c72fdb0dd0ba92f8c936">rampart_context_set_security_context_token_user_params</a>(
+<a name="l01814"></a>01814         rampart_context_t *rampart_context,
+<a name="l01815"></a>01815         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01816"></a>01816         <span class="keywordtype">void</span>* user_params);
+<a name="l01817"></a>01817 
+<a name="l01825"></a>01825     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01826"></a>01826     <a class="code" href="group__rampart__context.html#gf258373407d07550be551ca0d67135d5">rampart_context_set_validate_security_context_token_fn</a>(
+<a name="l01827"></a>01827         rampart_context_t *rampart_context,
+<a name="l01828"></a>01828         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01829"></a>01829         validate_security_context_token_fn validate_fn);
+<a name="l01830"></a>01830 
+<a name="l01837"></a>01837     AXIS2_EXTERN store_security_context_token_fn AXIS2_CALL
+<a name="l01838"></a>01838     <a class="code" href="group__rampart__context.html#g3680f159ce16eb9afe7ed0eee5d29389">rampart_context_get_store_security_context_token_fn</a>(
+<a name="l01839"></a>01839         rampart_context_t *rampart_context,
+<a name="l01840"></a>01840         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01841"></a>01841 
+<a name="l01848"></a>01848     AXIS2_EXTERN obtain_security_context_token_fn AXIS2_CALL
+<a name="l01849"></a>01849     <a class="code" href="group__rampart__context.html#g64a67f0aac70e7e657e77764c4b0fb2b">rampart_context_get_obtain_security_context_token_fn</a>(
+<a name="l01850"></a>01850         rampart_context_t *rampart_context,
+<a name="l01851"></a>01851         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01852"></a>01852 
+<a name="l01859"></a>01859     AXIS2_EXTERN delete_security_context_token_fn AXIS2_CALL
+<a name="l01860"></a>01860     <a class="code" href="group__rampart__context.html#g5397fb81d2a3560681293461089a5423">rampart_context_get_delete_security_context_token_fn</a>(
+<a name="l01861"></a>01861         rampart_context_t *rampart_context,
+<a name="l01862"></a>01862         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01863"></a>01863 
+<a name="l01871"></a>01871     AXIS2_EXTERN <span class="keywordtype">void</span>* AXIS2_CALL
+<a name="l01872"></a>01872     <a class="code" href="group__rampart__context.html#g97bb6f15b955ad7fcabf57851ef1364f">rampart_context_get_security_context_token_user_params</a>(
+<a name="l01873"></a>01873         rampart_context_t *rampart_context,
+<a name="l01874"></a>01874         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01875"></a>01875 
+<a name="l01882"></a>01882     AXIS2_EXTERN validate_security_context_token_fn AXIS2_CALL
+<a name="l01883"></a>01883     <a class="code" href="group__rampart__context.html#gf6b7774a479253c0e3690ff33c6387d7">rampart_context_get_validate_security_context_token_fn</a>(
+<a name="l01884"></a>01884         rampart_context_t *rampart_context,
+<a name="l01885"></a>01885         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l01886"></a>01886 
+<a name="l01893"></a>01893     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l01894"></a>01894     <a class="code" href="group__rampart__context.html#g4a4812b7a64d5445f58a9b8b968faf75">rampart_context_is_different_session_key_for_enc_and_sign</a>(
+<a name="l01895"></a>01895         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01896"></a>01896         rampart_context_t *rampart_context);
+<a name="l01897"></a>01897 
+<a name="l01898"></a>01898     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l01899"></a>01899 rampart_context_set_receiver_certificate_file(
+<a name="l01900"></a>01900         rampart_context_t *rampart_context,
+<a name="l01901"></a>01901         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l01902"></a>01902         axis2_char_t *receiver_certificate_file);
+<a name="l01903"></a>01903 
+<a name="l01904"></a>01904 
+<a name="l01905"></a>01905     
+<a name="l01906"></a>01906 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l01907"></a>01907 <span class="preprocessor"></span>}
+<a name="l01908"></a>01908 <span class="preprocessor">#endif</span>
+<a name="l01909"></a>01909 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__context_8h.html b/axis2/c/rampart/api/html/rampart__context_8h.html
new file mode 100644
index 0000000..38153d0
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__context_8h.html
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_context.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_context.h File Reference</h1>The Rampart Context, in which configurations are stored. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;rp_includes.h&gt;</code><br>
+<code>#include &lt;rp_secpolicy.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__authn__provider_8h-source.html">rampart_authn_provider.h</a>&gt;</code><br>
+<code>#include &lt;axutil_property.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__constants_8h-source.html">rampart_constants.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__callback_8h-source.html">rampart_callback.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="axis2__key__type_8h-source.html">axis2_key_type.h</a>&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__key_8h-source.html">oxs_key.h</a>&gt;</code><br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br>
+<code>#include &lt;rampart_saml_token.h&gt;</code><br>
+<code>#include &lt;rampart_issued_token.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__key__mgr_8h-source.html">oxs_key_mgr.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__context_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc16cb030561dbcd96958191336fa02bd"></a><!-- doxytag: member="rampart_context.h::rampart_context_t" ref="gc16cb030561dbcd96958191336fa02bd" args="" -->
+typedef struct rampart_context_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3b7aa40abb4d7f3535d238e60e29ac07"></a><!-- doxytag: member="rampart_context.h::password_callback_fn" ref="g3b7aa40abb4d7f3535d238e60e29ac07" args=")(const axutil_env_t *env, const axis2_char_t *username, void *user_params)" -->
+typedef axis2_char_t *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>password_callback_fn</b> )(const axutil_env_t *env, const axis2_char_t *username, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g294a4fd50377cf1d9cd5c657a654f263"></a><!-- doxytag: member="rampart_context.h::rampart_is_replayed_fn" ref="g294a4fd50377cf1d9cd5c657a654f263" args=")(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_is_replayed_fn</b> )(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8843f002a175545175492c9ad48c48b9"></a><!-- doxytag: member="rampart_context.h::auth_password_func" ref="g8843f002a175545175492c9ad48c48b9" args=")(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *password, void *ctx)" -->
+typedef <br>
+rampart_authn_provider_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>auth_password_func</b> )(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *password, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4d6979832df8aef1435ad6a1aef4a60b"></a><!-- doxytag: member="rampart_context.h::auth_digest_func" ref="g4d6979832df8aef1435ad6a1aef4a60b" args=")(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest, void *ctx)" -->
+typedef <br>
+rampart_authn_provider_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>auth_digest_func</b> )(const axutil_env_t *env, const axis2_char_t *username, const axis2_char_t *nonce, const axis2_char_t *created, const char *digest, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4ff66ce23f478f8c3d074aad9abdceb3"></a><!-- doxytag: member="rampart_context.h::store_security_context_token_fn" ref="g4ff66ce23f478f8c3d074aad9abdceb3" args=")(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_global_id, axis2_char_t *sct_local_id, void *sct, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>store_security_context_token_fn</b> )(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_global_id, axis2_char_t *sct_local_id, void *sct, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0ca2f3608454c1fc0bcd0ff745330431"></a><!-- doxytag: member="rampart_context.h::obtain_security_context_token_fn" ref="g0ca2f3608454c1fc0bcd0ff745330431" args=")(const axutil_env_t *env, axis2_bool_t is_encryption, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)" -->
+typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>obtain_security_context_token_fn</b> )(const axutil_env_t *env, axis2_bool_t is_encryption, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbecebe7bf713697bcf6d48a1761defe5"></a><!-- doxytag: member="rampart_context.h::delete_security_context_token_fn" ref="gbecebe7bf713697bcf6d48a1761defe5" args=")(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>delete_security_context_token_fn</b> )(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *sct_id, int sct_id_type, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b3c4dc3c1c69cb78f720e52614389e8"></a><!-- doxytag: member="rampart_context.h::validate_security_context_token_fn" ref="g0b3c4dc3c1c69cb78f720e52614389e8" args=")(const axutil_env_t *env, axiom_node_t *sct_node, axis2_msg_ctx_t *msg_ctx, void *user_params)" -->
+typedef axis2_status_t(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>validate_security_context_token_fn</b> )(const axutil_env_t *env, axiom_node_t *sct_node, axis2_msg_ctx_t *msg_ctx, void *user_params)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_context_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2462607446876c3721d774e10d63cdd2">rampart_context_create</a> (const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g75cf3dbf21a73de04fd31e0e349c446f">rampart_context_free</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2057cd69b77b3ac388a4985facfb21d5">rampart_context_set_policy_node</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_node_t *policy_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g10029bb021215eec3d67a032df1b4c54">rampart_context_set_prv_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *prv_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g817545570f5dd6b57d5e7f91943f1d62">rampart_context_set_prv_key_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf6cf50519fffb322040291da446f2dd8">rampart_context_set_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2ba79b25add5c0a6bb7ee6119e5646d1">rampart_context_set_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g0116b81f9b22e7f3a2e48491365f1eac">rampart_context_set_receiver_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *receiver_certificate)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g15f9f7b09ea72a9ade7fe4513e89be89">rampart_context_set_receiver_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_key_type_t type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc9444f392179d71d573442da4ea1cbd4">rampart_context_set_user</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *user)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g462e3b11fcc0b5de0ab6dacf6b81db4c">rampart_context_set_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g21da60827f3a50cb5d5a1134e25ebb84">rampart_context_set_prv_key_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *prv_key_password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5574d429808b3360b665a7e0e3e61a7f">rampart_context_set_pwcb_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, password_callback_fn pwcb_function, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g070ab37a6f95b25a3930b973485e5386">rampart_context_set_replay_detect_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_is_replayed_fn is_replayed_function, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfbf34c289a5fb5470e2407ab7b6553c4">rampart_context_get_rd_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g757b214da227a232b7dee66f1a0e526f">rampart_context_set_password_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *password_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf5580e1e77f655e1a4c459c4253e9189">rampart_context_set_ttl</a> (rampart_context_t *rampart_context, const axutil_env_t *env, int ttl)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcda1431f022707854bc63be33d7640e4"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_need_millisecond_precision" ref="gcda1431f022707854bc63be33d7640e4" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t need_millisecond_precision)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_need_millisecond_precision</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t need_millisecond_precision)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf3e094933ff585f770ef667029803a14"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_clock_skew_buffer" ref="gf3e094933ff585f770ef667029803a14" args="(rampart_context_t *rampart_context, const axutil_env_t *env, int skew_buffer)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_clock_skew_buffer</b> (rampart_context_t *rampart_context, const axutil_env_t *env, int skew_buffer)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g75b8d72e9a09fd4c0738d4a73e039c5e">rampart_context_set_rd_val</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *rd_val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g243a436740b7dc5464d97e450744d8db">rampart_context_set_private_key_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *private_key_file)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfcc07622e1000d8d1b9fac3740a8da29">rampart_context_set_certificate_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *certificate_file)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1fe02c10a0473988ac106250e290ea9d">rampart_context_add_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd16e54466db4a6746e5006d69aef4313">rampart_context_get_policy_node</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3caa32c34c336f4abf246a39183fa01f">rampart_context_get_prv_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g280546ed47763021fad38259d9b93e51">rampart_context_get_prv_key_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g78ebf8eeb5c5f553b343602c217ba0d1">rampart_context_get_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g693f3282d4ecc836fc28b5a10d6a83be">rampart_context_get_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5c1b82ea435cf6286a8cfd471ba32a21">rampart_context_get_receiver_certificate</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_key_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc24f17b6be9deeee0cd1c119c4094dc9">rampart_context_get_receiver_certificate_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga1f7c9ee4aad80c6d2c45ac7615e6f43">rampart_context_get_user</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1b7d7787bcee51cb426bdf54852f948f">rampart_context_get_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1d659bc83bb61eebcd0363b0ed28e6ac">rampart_context_get_prv_key_password</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN password_callback_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd97b7f3803f5211251e4e776db8779ea">rampart_context_get_pwcb_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_is_replayed_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdbc99377cf694ce9fb4cda737e1509ff">rampart_context_get_replay_detect_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g733be014863423e55f936aea665328c0">rampart_context_get_pwcb_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1abbd430e43fd08090bdcbafea671d58">rampart_context_get_ttl</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf5f79321fa1d0245a9739627cd3c295"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_need_millisecond_precision" ref="gdf5f79321fa1d0245a9739627cd3c295" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_get_need_millisecond_precision</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5a454b2c6a04e9257d0a50e359e77642"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_clock_skew_buffer" ref="g5a454b2c6a04e9257d0a50e359e77642" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_get_clock_skew_buffer</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g4192142d0ccc6bfdead086c87fb2a108">rampart_context_get_rd_val</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g8a4460700ff623f73fa2a02afb8e8724">rampart_context_get_password_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc07dbb839a25553fb2d659aadc748d32">rampart_context_get_keys</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2e8f11c5eafde1ef4632fc09cfcbd1ff">rampart_context_get_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *key_id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gcac8e530dddc369bc3b5d0fab54bfee4">rampart_context_get_key_using_hash</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *hash)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_secpolicy_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g71cfb5040525987a25142ab02ea2e745">rampart_context_get_secpolicy</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ge6e19b60729e0a16d56ca8b1765710ae">rampart_context_set_secpolicy</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rp_secpolicy_t *secpolicy)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_callback_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g03dc7086fafd7e90e95467526673adb9">rampart_context_get_password_callback</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g027572e3ba116b8789f083a016656d6c">rampart_context_set_password_callback</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_callback_t *password_callback_module)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN auth_password_func&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g72f540c2c028f6d8e0fd20ccdaf019bb">rampart_context_get_auth_password_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g8021b29fed3a4c325fee6767bfeea4da">rampart_context_set_auth_password_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, auth_password_func authenticate_with_password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN auth_digest_func&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1bb5844a42cc9a19097025e1462c18a1">rampart_context_get_auth_digest_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3b5cf72d4e8fc73f36bcec8a27d0038e">rampart_context_set_auth_digest_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, auth_digest_func authenticate_with_digest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_authn_provider_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g6201b43033bc32d547a988ae91b3559a">rampart_context_get_authn_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g13876d0b493c8aa80ae196e8f500808f">rampart_context_get_replay_detector</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gbd7d0a25b7c482c4ed0179faf6561d5c">rampart_context_get_sct_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g443c87882615b460884a92690911c338">rampart_context_set_authn_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_authn_provider_t *authn_provider)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gce67d160beeb46b7f7fa11ef139cf50d">rampart_context_set_replay_detector</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *replay_detector)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf159232aa507644a2c4ce728134bdb00">rampart_context_set_sct_provider</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *sct_module)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gb38c815dd4041552152e98ec1c7922b0">rampart_context_get_require_timestamp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gb11f08e5b801fef4d47e6f63849a7e77">rampart_context_get_require_ut</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_type_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g7ef5791ed147cdb90dad6b2dcdc0b081">rampart_context_get_binding_type</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g575fc227d6bf5ab6d6aad9c169af4b0a">rampart_context_is_include_timestamp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf79bce28e1ba0404b4b2f61189b885e6">rampart_context_is_include_username_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf15b1944b02d4e9c3a19a6ef312604fd">rampart_context_is_include_supporting_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t server_side, axis2_bool_t is_inpath, rp_property_type_t token_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g47cc34f0c08bf363e65a1099302db4ea">rampart_context_is_include_protection_saml_token</a> (rampart_context_t *rampart_context, axis2_bool_t server_side, axis2_bool_t is_inpath, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g602193f93d169ee7e76a0336ce796488">rampart_context_get_supporting_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rp_property_type_t token_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5c5f221347bceffd361612a48c13f86f">rampart_context_get_password_callback_class</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g659900642345215ecfed3edcce352a37">rampart_context_get_authn_module_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5439a9422201f6ce325a7c61ce0941f8">rampart_context_get_replay_detector_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gde71b27f4fd4a6733962fd9d3b5ac65b">rampart_context_get_sct_provider_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5d80c077e9fd90b0edb10d6bab16f222">rampart_context_is_encrypt_before_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g623448683daa9eb08823f3c8331a92eb">rampart_context_is_encrypt_signature</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g561f8808151ce597b93457c19b4c7277">rampart_context_get_nodes_to_encrypt</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g2aa01e522b18ece05d396b0bf2af3fb8">rampart_context_get_nodes_to_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gca925f9ee6061525dd758c74dff9d2c4">rampart_context_get_elements_to_encrypt</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_encrypt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd4b09f3f19d5a5f7b4a70fab0b9b433d">rampart_context_get_elements_to_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axutil_array_list_t *nodes_to_sign)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1ee45a2fc97e83f1480646953231ce14">rampart_context_get_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t for_encryption, axis2_bool_t server_side, axis2_bool_t is_inpath)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_property_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdfb786b1cb8e5e0c2c21ddbaf1640900">rampart_context_get_endorsing_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g4b1c48ec20ae7f3c7396a62a40fd3440">rampart_context_check_is_derived_keys</a> (const axutil_env_t *env, rp_property_t *token)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd5768fe3cb1ec29cdf7ce02c4c53918c">rampart_context_get_derived_key_version</a> (const axutil_env_t *env, rp_property_t *token)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga40441c047fb1dc1eada28943d958fa3">rampart_context_get_enc_sym_algo</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfb7cb83bf3bef3f5abae8126f9e15885">rampart_context_get_enc_asym_algo</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdb65ad5c687e0f1028afdcc2535c130d">rampart_context_get_asym_sig_algo</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1749e7381c65c75a0ab152bd8cdfe000">rampart_context_get_digest_mtd</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g78d932ef5875e5d467749db8b05dc81d">rampart_context_get_encryption_user</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gdafe1738b31fda65730d97601a9fb4bb">rampart_context_is_token_include</a> (rampart_context_t *rampart_context, rp_property_t *token, rp_property_type_t token_type, axis2_bool_t server_side, axis2_bool_t is_inpath, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gb95e9973d6f1717c0eaef46bedc906a2">rampart_context_get_key_identifier</a> (rampart_context_t *rampart_context, rp_property_t *token, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g62c5a860cfdb0fdbfeabd612fead07f6">rampart_context_is_token_type_supported</a> (rp_property_type_t token_type, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g8c675afa73d408008f0d4a1d5dfb4e72">rampart_context_is_key_identifier_type_supported</a> (rampart_context_t *rampart_context, rp_property_t *token, axis2_char_t *identifier, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gecc698dc8759d5792120eaaa6302c6b0">rampart_context_get_layout</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g78aa0a3b24db6fead60c8620bc335410">rampart_context_check_whether_to_encrypt</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gaa344087dcd4318944dd3b620c681ef5">rampart_context_check_whether_to_sign</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd86fa93cb62d3237d0d0ac999436e891">rampart_context_set_user_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf8e41b75f954773fe17895577b50bd48">rampart_context_set_password_type_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g24060862593d4694467aa9f1ea567570">rampart_context_get_certificate_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1a308f14add52e5204087a06bf36bf1e">rampart_context_get_receiver_certificate_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g6a71077da3dfb24c8baabd8d1b3ead67">rampart_context_get_private_key_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g90a45840e90c6addd9f8ff13785e8251">rampart_context_set_ttl_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4c3f3fc4c46fcae43f3f2a79981a219d"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_clock_skew_buffer_from_file" ref="g4c3f3fc4c46fcae43f3f2a79981a219d" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_clock_skew_buffer_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3b5fc6594da3f0add1b111f3e82b3d8f"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_need_millisecond_precision_from_file" ref="g3b5fc6594da3f0add1b111f3e82b3d8f" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_need_millisecond_precision_from_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga57ebcc4a8c2e4867cf7d51f31813f94">rampart_context_set_rd_val_from_file</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g55407fbc12f7e6afa249997fc73ec395">rampart_context_get_encryption_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g69755c8df772a133e2565f57e2e61892">rampart_context_set_encryption_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gaa1fc4d9d4a6a5bd68e318b8016630ce">rampart_context_get_signature_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g6aeaebfd30a81a16c959acc1959e2054">rampart_context_set_signature_session_key</a> (rampart_context_t *rampart_context, const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5269fb1da7fb82bb61209010deb2e5b7">rampart_context_increment_ref</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g48f61554c4c2feb080adce64b2442f01">rampart_context_is_sig_confirmation_reqd</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gcde31d533efe0acf5efa1f93b4d93115">rampart_context_get_encryption_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g51950fdbe7c50528d830f632ce0b9876">rampart_context_get_signature_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf4527a42e8061105e87f8323ce2e00d1">rampart_context_set_encryption_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *sct_id, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ge4166596614087e21aeefd16325ba65e">rampart_context_set_signature_token_id</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *sct_id, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_saml_token_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf766184357cc4fc8c9b507d6083c03be">rampart_context_get_saml_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_st_type_t token_type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gc9214d53d4b4363a0a3f04a73d86f393">rampart_context_add_saml_token</a> (rampart_context_t *rampart_context, const axutil_env_t *env, rampart_saml_token_t *token)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf40547dbf48b1c1d5e6d508562f18513">rampart_context_set_saml_tokens</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axutil_array_list_t *tokens)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+issued_token_callback_func&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gead0aa28d52f9419dfa719c40e9779db">rampart_context_get_issued_token_aquire_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf400d0d813fddab1af88e5ed4b677ff3">rampart_context_set_issued_token_aquire_function</a> (rampart_context_t *rampart_context, const axutil_env_t *env, issued_token_callback_func issued_token_aquire)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd58de26e195800a1c9de7ae4f5b38af6">rampart_context_get_encryption_derived_key_len</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g86e74fd0e3bf6131645b281a978c1958">rampart_context_get_signature_derived_key_len</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rp_algorithmsuite_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gbc7000662db444dcea3cbf562ce6b893">rampart_context_get_algorithmsuite</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_key_mgr_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3ebd8f6a77871017bf98a3be9a6348ac">rampart_context_get_key_mgr</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gd8d5c42eae1cc33b8037d05f633683b9">rampart_context_set_key_mgr</a> (rampart_context_t *rampart_context, const axutil_env_t *env, oxs_key_mgr_t *key_mgr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga12ed3148b79cb69879da1aac7c4d174">rampart_context_get_pkcs12_file_name</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g355f12f46d7d210f3b0cc5853fa645ac">rampart_context_set_custom_tokens</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axutil_array_list_t *tokens)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_array_list_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gcaa4500344fa9c504ffb08b4b0c72d61">rampart_context_get_custom_tokens</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g1c33a4f6a80a6f433703db5b4a0f8a02">rampart_context_get_found_cert_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ge88c3f05b542d5a6d8a99ff5e9410f23">rampart_context_set_found_cert_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_bool_t found_cert_in_shp)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN oxs_x509_cert_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#ga56fe7d32ffc3beec3e3c6c693dec082">rampart_context_get_receiver_cert_found_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf30e4600a7c678abd2e6bdd397e8afba">rampart_context_set_receiver_cert_found_in_shp</a> (rampart_context_t *rampart_context, const axutil_env_t *env, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf041b9857b067e92c31a54ae80452b2d"></a><!-- doxytag: member="rampart_context.h::rampart_context_get_key_store_buff" ref="gf041b9857b067e92c31a54ae80452b2d" args="(rampart_context_t *rampart_context, const axutil_env_t *env)" -->
+AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_get_key_store_buff</b> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2aa1b3f2f4664e64fd54a24c6d9fa643"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_key_store_buff" ref="g2aa1b3f2f4664e64fd54a24c6d9fa643" args="(rampart_context_t *rampart_context, const axutil_env_t *env, void *key_store_buf, int length)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_key_store_buff</b> (rampart_context_t *rampart_context, const axutil_env_t *env, void *key_store_buf, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g25c163c656fc043b0df4f98a84cfa112">rampart_context_set_store_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, store_security_context_token_fn store_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5f80757bccb30190fd6b2d01bfcbad25">rampart_context_set_obtain_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, obtain_security_context_token_fn get_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gfd70fa485d34b88e2024284c34bc6581">rampart_context_set_delete_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, delete_security_context_token_fn delete_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g9903b0334a61c72fdb0dd0ba92f8c936">rampart_context_set_security_context_token_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env, void *user_params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf258373407d07550be551ca0d67135d5">rampart_context_set_validate_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env, validate_security_context_token_fn validate_fn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+store_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g3680f159ce16eb9afe7ed0eee5d29389">rampart_context_get_store_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+obtain_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g64a67f0aac70e7e657e77764c4b0fb2b">rampart_context_get_obtain_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+delete_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g5397fb81d2a3560681293461089a5423">rampart_context_get_delete_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g97bb6f15b955ad7fcabf57851ef1364f">rampart_context_get_security_context_token_user_params</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+validate_security_context_token_fn&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#gf6b7774a479253c0e3690ff33c6387d7">rampart_context_get_validate_security_context_token_fn</a> (rampart_context_t *rampart_context, const axutil_env_t *env)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__context.html#g4a4812b7a64d5445f58a9b8b968faf75">rampart_context_is_different_session_key_for_enc_and_sign</a> (const axutil_env_t *env, rampart_context_t *rampart_context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga747dba40d8b544e060541892bd823a1"></a><!-- doxytag: member="rampart_context.h::rampart_context_set_receiver_certificate_file" ref="ga747dba40d8b544e060541892bd823a1" args="(rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *receiver_certificate_file)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_context_set_receiver_certificate_file</b> (rampart_context_t *rampart_context, const axutil_env_t *env, axis2_char_t *receiver_certificate_file)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The Rampart Context, in which configurations are stored. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__credentials_8h-source.html b/axis2/c/rampart/api/html/rampart__credentials_8h-source.html
new file mode 100644
index 0000000..3db17b5
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__credentials_8h-source.html
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_credentials.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_credentials.h</h1><a href="rampart__credentials_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">* Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment">* contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment">* this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment">* The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment">* (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment">* the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment">*</span>
+<a name="l00009"></a>00009 <span class="comment">*      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment">*</span>
+<a name="l00011"></a>00011 <span class="comment">* Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment">* distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment">* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment">* See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment">* limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment">*/</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_CREDENTIALS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CREDENTIALS_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_param.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>    <span class="keyword">enum</span> rampart_credentials_status
+<a name="l00042"></a>00042     {
+<a name="l00043"></a>00043         RAMPART_CREDENTIALS_PW_FOUND = 0,
+<a name="l00044"></a>00044         RAMPART_CREDENTIALS_PW_NOT_FOUND,
+<a name="l00045"></a>00045         RAMPART_CREDENTIALS_USER_FOUND,
+<a name="l00046"></a>00046         RAMPART_CREDENTIALS_USER_NOT_FOUND,
+<a name="l00047"></a>00047         RAMPART_CREDENTIALS_GENERAL_ERROR
+<a name="l00048"></a>00048     };
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050     <span class="keyword">typedef</span> <span class="keyword">enum</span> rampart_credentials_status rampart_credentials_status_t;
+<a name="l00051"></a>00051 
+<a name="l00056"></a><a class="code" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">00056</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_credentials_ops <a class="code" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials_ops_t</a>;
+<a name="l00057"></a>00057     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_credentials rampart_credentials_t;
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059     <span class="keyword">struct </span>rampart_credentials_ops
+<a name="l00060"></a>00060     {
+<a name="l00061"></a>00061 
+<a name="l00071"></a>00071         rampart_credentials_status_t (AXIS2_CALL*
+<a name="l00072"></a>00072         rampart_credentials_username_get)(
+<a name="l00073"></a>00073             rampart_credentials_t *credentials,
+<a name="l00074"></a>00074             <span class="keyword">const</span> axutil_env_t* env,
+<a name="l00075"></a>00075             axis2_msg_ctx_t *msg_ctx,
+<a name="l00076"></a>00076             axis2_char_t **username,
+<a name="l00077"></a>00077             axis2_char_t **password);
+<a name="l00078"></a>00078 
+<a name="l00085"></a>00085         axis2_status_t (AXIS2_CALL*
+<a name="l00086"></a>00086         free)(
+<a name="l00087"></a>00087             rampart_credentials_t *credentials,
+<a name="l00088"></a>00088             <span class="keyword">const</span> axutil_env_t* env);
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090     };
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092     <span class="keyword">struct </span>rampart_credentials
+<a name="l00093"></a>00093     {
+<a name="l00094"></a>00094         <a class="code" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials_ops_t</a> *ops;
+<a name="l00095"></a>00095         axutil_param_t *param;
+<a name="l00096"></a>00096     };
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098     <span class="comment">/*************************** Function macros **********************************/</span>
+<a name="l00099"></a>00099 <span class="preprocessor">#define RAMPART_CREDENTIALS_FREE(credentials, env) \</span>
+<a name="l00100"></a>00100 <span class="preprocessor">      ((credentials)-&gt;ops-&gt;free (credentials, env))</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>
+<a name="l00102"></a>00102 <span class="preprocessor">#define RAMPART_CREDENTIALS_USERNAME_GET(credentials, env, msg_ctx, username, password) \</span>
+<a name="l00103"></a>00103 <span class="preprocessor">      ((credentials)-&gt;ops-&gt;rampart_credentials_username_get( \</span>
+<a name="l00104"></a>00104 <span class="preprocessor">            credentials, env, msg_ctx, username, password))</span>
+<a name="l00105"></a>00105 <span class="preprocessor"></span>
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 
+<a name="l00109"></a>00109 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>}
+<a name="l00111"></a>00111 <span class="preprocessor">#endif</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a>00113 <span class="preprocessor">#endif </span><span class="comment">/* RAMPART_CREDENTIALS_H */</span>
+<a name="l00114"></a>00114 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__credentials_8h.html b/axis2/c/rampart/api/html/rampart__credentials_8h.html
new file mode 100644
index 0000000..367c946
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__credentials_8h.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_credentials.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_credentials.h File Reference</h1>The credentials interface for rampart. To retrieve a username and password pair. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_error.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axutil_utils.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;axutil_param.h&gt;</code><br>
+
+<p>
+<a href="rampart__credentials_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gefdb7a4462991a26885bd6e292fbf051"></a><!-- doxytag: member="rampart_credentials.h::RAMPART_CREDENTIALS_FREE" ref="gefdb7a4462991a26885bd6e292fbf051" args="(credentials, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CREDENTIALS_FREE</b>(credentials, env)&nbsp;&nbsp;&nbsp;((credentials)-&gt;ops-&gt;free (credentials, env))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_CREDENTIALS_USERNAME_GET</b>(credentials, env, msg_ctx, username, password)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea3c1b29f8b147a3264aa87ac9b2dbb1"></a><!-- doxytag: member="rampart_credentials.h::rampart_credentials_status_t" ref="gea3c1b29f8b147a3264aa87ac9b2dbb1" args="" -->
+typedef enum <br>
+rampart_credentials_status&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_status_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
+rampart_credentials_ops&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__credentials.html#gb576030ab7586ac8000bc73421fc3433">rampart_credentials_ops_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g98cce1b5d3b31e8a01eea4890471ff52"></a><!-- doxytag: member="rampart_credentials.h::rampart_credentials_t" ref="g98cce1b5d3b31e8a01eea4890471ff52" args="" -->
+typedef struct rampart_credentials&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_credentials_status</b> { <br>
+&nbsp;&nbsp;<b>RAMPART_CREDENTIALS_PW_FOUND</b> =  0, 
+<b>RAMPART_CREDENTIALS_PW_NOT_FOUND</b>, 
+<b>RAMPART_CREDENTIALS_USER_FOUND</b>, 
+<b>RAMPART_CREDENTIALS_USER_NOT_FOUND</b>, 
+<br>
+&nbsp;&nbsp;<b>RAMPART_CREDENTIALS_GENERAL_ERROR</b>
+<br>
+ }</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The credentials interface for rampart. To retrieve a username and password pair. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__crypto__util_8h-source.html b/axis2/c/rampart/api/html/rampart__crypto__util_8h-source.html
new file mode 100644
index 0000000..7d0f706
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__crypto__util_8h-source.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_crypto_util.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_crypto_util.h</h1><a href="rampart__crypto__util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef RAMPART_CRYPTO_UTIL</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_CRYPTO_UTIL</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00048"></a>00048     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00049"></a>00049     <a class="code" href="rampart__crypto__util_8h.html#fe13e5f1d43c8279552d000ce0def9ea">rampart_crypto_sha1</a>(
+<a name="l00050"></a>00050         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051         <span class="keyword">const</span> axis2_char_t *nonce,
+<a name="l00052"></a>00052         <span class="keyword">const</span> axis2_char_t *created,
+<a name="l00053"></a>00053         <span class="keyword">const</span> axis2_char_t *password);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056     <span class="comment">/* @} */</span>
+<a name="l00057"></a>00057 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>}
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_CRYPTO_UTIL */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__crypto__util_8h.html b/axis2/c/rampart/api/html/rampart__crypto__util_8h.html
new file mode 100644
index 0000000..ec8ea23
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__crypto__util_8h.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_crypto_util.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_crypto_util.h File Reference</h1>Crypto related utility module. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+
+<p>
+<a href="rampart__crypto__util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__crypto__util_8h.html#fe13e5f1d43c8279552d000ce0def9ea">rampart_crypto_sha1</a> (const axutil_env_t *env, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Crypto related utility module. 
+<p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="fe13e5f1d43c8279552d000ce0def9ea"></a><!-- doxytag: member="rampart_crypto_util.h::rampart_crypto_sha1" ref="fe13e5f1d43c8279552d000ce0def9ea" args="(const axutil_env_t *env, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_char_t* rampart_crypto_sha1           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>nonce</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>created</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>password</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Calculate the hash of concatenated string of nonce+created+password <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>pointer to environment variable </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>nonce</em>&nbsp;</td><td>randomly created bytes </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>created</em>&nbsp;</td><td>created time </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td>password to be hashed </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>calculated hash on success. NULL otherwise </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__encryption_8h-source.html b/axis2/c/rampart/api/html/rampart__encryption_8h-source.html
new file mode 100644
index 0000000..b1a0c7f
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__encryption_8h-source.html
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_encryption.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_encryption.h</h1><a href="rampart__encryption_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axiom_soap.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="oxs__asym__ctx_8h.html" title="Keeps information relavent for asymmetric encryption.">oxs_asym_ctx.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;<a class="code" href="oxs__xml__encryption_8h.html" title="Does the XML encryption for OMXMLSecurity.">oxs_xml_encryption.h</a>&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html" title="The Rampart Context, in which configurations are stored.">rampart_context.h</a>&gt;</span>
+<a name="l00026"></a>00026 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef RAMPART_ENCRYPTION_H</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_ENCRYPTION_H</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00042"></a>00042 <span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00051"></a>00051     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00052"></a>00052     <a class="code" href="group__rampart__encryption.html#gf631fdca0a8c2dc060f4a1df1e1c51ff">rampart_enc_encrypt_message</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053         axis2_msg_ctx_t *msg_ctx,
+<a name="l00054"></a>00054         rampart_context_t *rampart_context,
+<a name="l00055"></a>00055         axiom_soap_envelope_t *soap_envelope,
+<a name="l00056"></a>00056         axiom_node_t *sec_node);
+<a name="l00057"></a>00057 
+<a name="l00067"></a>00067     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00068"></a>00068     <a class="code" href="group__rampart__encryption.html#g50b9b22a6482a3789616932687b2ced9">rampart_enc_dk_encrypt_message</a>(
+<a name="l00069"></a>00069         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00070"></a>00070         axis2_msg_ctx_t *msg_ctx,
+<a name="l00071"></a>00071         rampart_context_t *rampart_context,
+<a name="l00072"></a>00072         axiom_soap_envelope_t *soap_envelope,
+<a name="l00073"></a>00073         axiom_node_t *sec_node);
+<a name="l00074"></a>00074  
+<a name="l00075"></a>00075 
+<a name="l00083"></a>00083     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00084"></a>00084     <a class="code" href="group__rampart__encryption.html#ge9d43e6eed3127f84596f6923b83f6c8">rampart_enc_add_key_info</a>(
+<a name="l00085"></a>00085         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086         axis2_msg_ctx_t *msg_ctx,
+<a name="l00087"></a>00087         rampart_context_t *rampart_context,
+<a name="l00088"></a>00088         axiom_soap_envelope_t *soap_envelope,
+<a name="l00089"></a>00089         axiom_node_t *sec_node);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 
+<a name="l00099"></a>00099     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00100"></a>00100     <a class="code" href="group__rampart__encryption.html#g7b9ee59c3d3a16b00d293ff466722271">rampart_enc_encrypt_signature</a>(
+<a name="l00101"></a>00101         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00102"></a>00102         axis2_msg_ctx_t *msg_ctx,
+<a name="l00103"></a>00103         rampart_context_t *rampart_context,
+<a name="l00104"></a>00104         axiom_soap_envelope_t *soap_envelope,
+<a name="l00105"></a>00105         axiom_node_t *sec_node);
+<a name="l00106"></a>00106 
+<a name="l00116"></a>00116     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00117"></a>00117     <a class="code" href="group__rampart__encryption.html#g7b1a8146af13a98d2471236a9db9763d">rampart_enc_encrypt_session_key</a>(
+<a name="l00118"></a>00118         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00119"></a>00119         <a class="code" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key,
+<a name="l00120"></a>00120         axis2_msg_ctx_t *msg_ctx,
+<a name="l00121"></a>00121         rampart_context_t *rampart_context,
+<a name="l00122"></a>00122         axiom_node_t *sec_node,
+<a name="l00123"></a>00123         axutil_array_list_t *id_list);
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 
+<a name="l00126"></a>00126     <span class="comment">/* @} */</span>
+<a name="l00127"></a>00127 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span>}
+<a name="l00129"></a>00129 <span class="preprocessor">#endif</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span>
+<a name="l00131"></a>00131 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_ENCRYPTION_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__encryption_8h.html b/axis2/c/rampart/api/html/rampart__encryption_8h.html
new file mode 100644
index 0000000..3c98a1f
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__encryption_8h.html
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_encryption.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_encryption.h File Reference</h1>encrypts a SOAP message <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_soap.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__asym__ctx_8h-source.html">oxs_asym_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__xml__encryption_8h-source.html">oxs_xml_encryption.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__encryption_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#gf631fdca0a8c2dc060f4a1df1e1c51ff">rampart_enc_encrypt_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#g50b9b22a6482a3789616932687b2ced9">rampart_enc_dk_encrypt_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#ge9d43e6eed3127f84596f6923b83f6c8">rampart_enc_add_key_info</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#g7b9ee59c3d3a16b00d293ff466722271">rampart_enc_encrypt_signature</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__encryption.html#g7b1a8146af13a98d2471236a9db9763d">rampart_enc_encrypt_session_key</a> (const axutil_env_t *env, <a class="el" href="group__oxs__key.html#g6336c79b9592fb630903079b14a99206">oxs_key_t</a> *session_key, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node, axutil_array_list_t *id_list)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+encrypts a SOAP message 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__engine_8h-source.html b/axis2/c/rampart/api/html/rampart__engine_8h-source.html
new file mode 100644
index 0000000..4107f98
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__engine_8h-source.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_engine.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_engine.h</h1><a href="rampart__engine_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef RAMPART_ENGINE_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_ENGINE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;rp_includes.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html" title="The Rampart Context, in which configurations are stored.">rampart_context.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="rampart__constants_8h.html" title="Holds constants for rampart.">rampart_constants.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00050"></a>00050     AXIS2_EXTERN rampart_context_t *AXIS2_CALL
+<a name="l00051"></a>00051     <a class="code" href="group__rampart__engine.html#g009d89dc30fefb7948e165704fba29fd">rampart_engine_build_configuration</a>(
+<a name="l00052"></a>00052         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053         axis2_msg_ctx_t *msg_ctx,
+<a name="l00054"></a>00054         axis2_bool_t is_inflow);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>}
+<a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__engine_8h.html b/axis2/c/rampart/api/html/rampart__engine_8h.html
new file mode 100644
index 0000000..c049436
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__engine_8h.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_engine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_engine.h File Reference</h1>Loads configuratins for Rampart, which defines its behaviuor. Also loads modules and initialize Rampart. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;rp_includes.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__constants_8h-source.html">rampart_constants.h</a>&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+
+<p>
+<a href="rampart__engine_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_context_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__engine.html#g009d89dc30fefb7948e165704fba29fd">rampart_engine_build_configuration</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_bool_t is_inflow)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Loads configuratins for Rampart, which defines its behaviuor. Also loads modules and initialize Rampart. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__handler__util_8h-source.html b/axis2/c/rampart/api/html/rampart__handler__util_8h-source.html
new file mode 100644
index 0000000..d4bea86
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__handler__util_8h-source.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_handler_util.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_handler_util.h</h1><a href="rampart__handler__util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axiom_soap_header.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 <span class="preprocessor">#ifndef RAMPART_HANDLER_UTIL_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_HANDLER_UTIL_H</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00047"></a>00047     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
+<a name="l00048"></a>00048     <a class="code" href="group__rampart__handler__util.html#g4271bc459b7ab28f660dc6bce26dffe5">rampart_get_security_header</a>(
+<a name="l00049"></a>00049         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00050"></a>00050         axis2_msg_ctx_t *msg_ctx,
+<a name="l00051"></a>00051         axiom_soap_header_t *soap_header);
+<a name="l00052"></a>00052 
+<a name="l00062"></a>00062     AXIS2_EXTERN <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00063"></a>00063     <a class="code" href="group__rampart__handler__util.html#gfda73f87a103c63e82115422339bc2a4">rampart_create_fault_envelope</a>(
+<a name="l00064"></a>00064         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00065"></a>00065         <span class="keyword">const</span> axis2_char_t *sub_code,
+<a name="l00066"></a>00066         <span class="keyword">const</span> axis2_char_t *reason_text,
+<a name="l00067"></a>00067         <span class="keyword">const</span> axis2_char_t *detail_node_text,
+<a name="l00068"></a>00068         axis2_msg_ctx_t *msg_ctx);
+<a name="l00069"></a>00069 
+<a name="l00077"></a>00077     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00078"></a>00078     <a class="code" href="group__rampart__handler__util.html#g1c6ad559cf3d9cb7afa212aa198bf5b6">rampart_get_rampart_configuration</a>(
+<a name="l00079"></a>00079         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00080"></a>00080         axis2_msg_ctx_t *msg_ctx,
+<a name="l00081"></a>00081         axis2_char_t *param_name);
+<a name="l00082"></a>00082 
+<a name="l00089"></a>00089     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00090"></a>00090     <a class="code" href="group__rampart__handler__util.html#g970b108e184a96a09b15b11769d3422c">rampart_is_rampart_engaged</a>(
+<a name="l00091"></a>00091         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00092"></a>00092         axis2_msg_ctx_t *msg_ctx);
+<a name="l00093"></a>00093 
+<a name="l00095"></a>00095 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span>}
+<a name="l00097"></a>00097 <span class="preprocessor">#endif</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span>
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 <span class="preprocessor">#endif </span><span class="comment">/*RAMPART_HANDLER_UTIL_H*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__handler__util_8h.html b/axis2/c/rampart/api/html/rampart__handler__util_8h.html
new file mode 100644
index 0000000..793e282
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__handler__util_8h.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_handler_util.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_handler_util.h File Reference</h1>Utilities related to handlers. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axiom_soap_header.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+
+<p>
+<a href="rampart__handler__util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axiom_node_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#g4271bc459b7ab28f660dc6bce26dffe5">rampart_get_security_header</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_soap_header_t *soap_header)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#gfda73f87a103c63e82115422339bc2a4">rampart_create_fault_envelope</a> (const axutil_env_t *env, const axis2_char_t *sub_code, const axis2_char_t *reason_text, const axis2_char_t *detail_node_text, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#g1c6ad559cf3d9cb7afa212aa198bf5b6">rampart_get_rampart_configuration</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *param_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_bool_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__handler__util.html#g970b108e184a96a09b15b11769d3422c">rampart_is_rampart_engaged</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Utilities related to handlers. 
+<p>
+Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at<p>
+<a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a><p>
+Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. </div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__mod_8h-source.html b/axis2/c/rampart/api/html/rampart__mod_8h-source.html
new file mode 100644
index 0000000..d662f6e
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__mod_8h-source.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_mod.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_mod.h</h1><a href="rampart__mod_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_MOD_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_MOD_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_handler.h&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00043"></a>00043     AXIS2_EXTERN axis2_handler_t* AXIS2_CALL
+<a name="l00044"></a>00044     <a class="code" href="group__rampart__mod.html#gf176a631d671aeb1cd1e66720d62fa41">rampart_in_handler_create</a>(
+<a name="l00045"></a>00045         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046         axutil_string_t *name);
+<a name="l00047"></a>00047 
+<a name="l00054"></a>00054     AXIS2_EXTERN axis2_handler_t* AXIS2_CALL
+<a name="l00055"></a>00055     <a class="code" href="group__rampart__mod.html#g0b37fb040e95d949c3fe1483d38dffd7">rampart_out_handler_create</a>(
+<a name="l00056"></a>00056         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057         axutil_string_t *name);
+<a name="l00058"></a>00058 
+<a name="l00061"></a>00061 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>}
+<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a>00065 <span class="preprocessor">#endif    </span><span class="comment">/* AXIS2_ADDR_MOD_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__mod_8h.html b/axis2/c/rampart/api/html/rampart__mod_8h.html
new file mode 100644
index 0000000..7f5a772
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__mod_8h.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_mod.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_mod.h File Reference</h1>Axis2 rampart module interface. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_handler.h&gt;</code><br>
+
+<p>
+<a href="rampart__mod_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_handler_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__mod.html#gf176a631d671aeb1cd1e66720d62fa41">rampart_in_handler_create</a> (const axutil_env_t *env, axutil_string_t *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_handler_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__mod.html#g0b37fb040e95d949c3fe1483d38dffd7">rampart_out_handler_create</a> (const axutil_env_t *env, axutil_string_t *name)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Axis2 rampart module interface. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__rd__record_8h-source.html b/axis2/c/rampart/api/html/rampart__rd__record_8h-source.html
new file mode 100644
index 0000000..0fd3ead
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__rd__record_8h-source.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: rampart_rd_record.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_rd_record_h"></a><h2>rampart_rd_record.h</h2><p><a href="rampart__rd__record_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef RAMPART_RD_RECORD_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_RD_RECORD_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="rampart__util_8h.html">rampart_util.h</a>&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_rd_record_t rampart_rd_record_t;
+<a name="l00044"></a>00044     AXIS2_EXTERN rampart_rd_record_t *AXIS2_CALL
+<a name="l00045"></a>00045     <a class="code" href="group__rampart__rd__record.html#g288e4ab4527deff3b3927faf00f07b75">rampart_rd_record_create</a>(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00046"></a>00046 
+<a name="l00053"></a>00053     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00054"></a>00054     <a class="code" href="group__rampart__rd__record.html#g86db67b7ab7e23af6b13e0948a9c3e7d">rampart_rd_record_free</a>(rampart_rd_record_t *rd_record,
+<a name="l00055"></a>00055                            <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 
+<a name="l00064"></a>00064     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00065"></a>00065     <a class="code" href="group__rampart__rd__record.html#gd8ee57fd177795a1cb3af74ffeb6aa61">rampart_rd_record_get_id</a>(
+<a name="l00066"></a>00066         <span class="keyword">const</span> rampart_rd_record_t *rd_record,
+<a name="l00067"></a>00067         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00068"></a>00068 
+<a name="l00076"></a>00076     AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00077"></a>00077     <a class="code" href="group__rampart__rd__record.html#gc3d7bf737fee1d51aa2e0db7026a4430">rampart_rd_record_get_timestamp</a>(
+<a name="l00078"></a>00078         <span class="keyword">const</span> rampart_rd_record_t *rd_record,
+<a name="l00079"></a>00079         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00080"></a>00080 
+<a name="l00088"></a>00088     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00089"></a>00089     <a class="code" href="group__rampart__rd__record.html#g972654046460d488bf46d83d50e7aa9b">rampart_rd_record_set_id</a>(
+<a name="l00090"></a>00090         rampart_rd_record_t *rd_record,
+<a name="l00091"></a>00091         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00092"></a>00092         axis2_char_t *<span class="keywordtype">id</span>);
+<a name="l00093"></a>00093 
+<a name="l00101"></a>00101     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00102"></a>00102     <a class="code" href="group__rampart__rd__record.html#gff459e0f5509137f56cbd176e4f80a7b">rampart_rd_record_set_timestamp</a>(
+<a name="l00103"></a>00103         rampart_rd_record_t *rd_record,
+<a name="l00104"></a>00104         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00105"></a>00105         axis2_char_t *timestamp);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 
+<a name="l00110"></a>00110 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>}
+<a name="l00112"></a>00112 <span class="preprocessor">#endif</span>
+<a name="l00113"></a>00113 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+</pre></div></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:07 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/rampart__rd__record_8h.html b/axis2/c/rampart/api/html/rampart__rd__record_8h.html
new file mode 100644
index 0000000..8338194
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__rd__record_8h.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: rampart_rd_record.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul></div><div class="nav">
+<a class="el" href="dir_dc2aa67a450249f9141b08d44550d4d5.html">include</a></div></p></div><div class="section"><a name="rampart_rd_record_h_File_Reference"></a><h2>rampart_rd_record.h File Reference</h2><p>A record that can be used in the Replay Detection mechanism. Represents a SOAP message instance. <a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="rampart__util_8h-source.html">rampart_util.h</a>&gt;</code><br></br>
+
+</p><p>
+<a href="rampart__rd__record_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g23daef128b2bd6baedb516a6fc6c9afd"></a>
+typedef rampart_rd_record_t </td><td class="memItemRight" valign="bottom"><b>rampart_rd_record_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN rampart_rd_record_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#g288e4ab4527deff3b3927faf00f07b75">rampart_rd_record_create</a> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#g86db67b7ab7e23af6b13e0948a9c3e7d">rampart_rd_record_free</a> (rampart_rd_record_t *rd_record, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#gd8ee57fd177795a1cb3af74ffeb6aa61">rampart_rd_record_get_id</a> (const rampart_rd_record_t *rd_record, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#gc3d7bf737fee1d51aa2e0db7026a4430">rampart_rd_record_get_timestamp</a> (const rampart_rd_record_t *rd_record, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#g972654046460d488bf46d83d50e7aa9b">rampart_rd_record_set_id</a> (rampart_rd_record_t *rd_record, const axutil_env_t *env, axis2_char_t *id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__rd__record.html#gff459e0f5509137f56cbd176e4f80a7b">rampart_rd_record_set_timestamp</a> (rampart_rd_record_t *rd_record, const axutil_env_t *env, axis2_char_t *timestamp)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+A record that can be used in the Replay Detection mechanism. Represents a SOAP message instance. 
+</p><p>
+</p></div></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:08 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/rampart__replay__detector_8h-source.html b/axis2/c/rampart/api/html/rampart__replay__detector_8h-source.html
new file mode 100644
index 0000000..cc2f4ac
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__replay__detector_8h-source.html
@@ -0,0 +1,102 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_replay_detector.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_replay_detector.h</h1><a href="rampart__replay__detector_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">* Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment">* contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment">* this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment">* The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment">* (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment">* the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment">*</span>
+<a name="l00009"></a>00009 <span class="comment">*      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment">*</span>
+<a name="l00011"></a>00011 <span class="comment">* Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment">* distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment">* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment">* See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment">* limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment">*/</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_REPLAY_DETECTOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_REPLAY_DETECTOR_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html" title="The Rampart Context, in which configurations are stored.">rampart_context.h</a>&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_replay_detector_ops rampart_replay_detector_ops_t;
+<a name="l00043"></a>00043     <span class="keyword">typedef</span> <span class="keyword">struct </span>rampart_replay_detector rampart_replay_detector_t;
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045     <span class="keyword">struct </span>rampart_replay_detector_ops
+<a name="l00046"></a>00046     {
+<a name="l00056"></a>00056         axis2_status_t (AXIS2_CALL*
+<a name="l00057"></a>00057         is_replayed)(
+<a name="l00058"></a>00058             rampart_replay_detector_t *rrd,
+<a name="l00059"></a>00059             <span class="keyword">const</span> axutil_env_t* env,
+<a name="l00060"></a>00060             axis2_msg_ctx_t *msg_ctx,
+<a name="l00061"></a>00061             rampart_context_t *rampart_context);
+<a name="l00062"></a>00062 
+<a name="l00069"></a>00069         axis2_status_t (AXIS2_CALL*
+<a name="l00070"></a>00070         free)(
+<a name="l00071"></a>00071             rampart_replay_detector_t *rrd,
+<a name="l00072"></a>00072             <span class="keyword">const</span> axutil_env_t* env);
+<a name="l00073"></a>00073     };
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075     <span class="keyword">struct </span>rampart_replay_detector
+<a name="l00076"></a>00076     {
+<a name="l00077"></a>00077         rampart_replay_detector_ops_t *ops;
+<a name="l00078"></a>00078                 axutil_param_t *param;
+<a name="l00079"></a>00079     };
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081     
+<a name="l00092"></a>00092     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00093"></a>00093     <a class="code" href="group__rampart__replay__detector.html#g4756e582a1bde89023b0e7ac63ee4d38">rampart_replay_detector_default</a>(
+<a name="l00094"></a>00094         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00095"></a>00095         axis2_msg_ctx_t* msg_ctx,
+<a name="l00096"></a>00096         rampart_context_t *rampart_context,
+<a name="l00097"></a>00097         <span class="keywordtype">void</span> *user_params);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099     <span class="comment">/*************************** Function macros **********************************/</span>
+<a name="l00100"></a>00100 <span class="preprocessor">#define RAMPART_REPLAY_DETECTOR_IS_REPLAYED(replay_detector, env, msg_ctx, rampart_context) \</span>
+<a name="l00101"></a>00101 <span class="preprocessor">      ((replay_detector)-&gt;ops-&gt;is_replayed(replay_detector, env, msg_ctx, rampart_context))</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span>
+<a name="l00103"></a>00103 <span class="preprocessor">#define RAMPART_REPLAY_DETECTOR_FREE(replay_detector, env) \</span>
+<a name="l00104"></a>00104 <span class="preprocessor">        ((replay_detector)-&gt;ops-&gt;free(replay_detector, env))</span>
+<a name="l00105"></a>00105 <span class="preprocessor"></span>
+<a name="l00107"></a>00107 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span>}
+<a name="l00109"></a>00109 <span class="preprocessor">#endif</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>
+<a name="l00111"></a>00111 <span class="preprocessor">#endif </span><span class="comment">/* RAMPART_REPLAY_DETECTOR_H */</span>
+<a name="l00112"></a>00112 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__replay__detector_8h.html b/axis2/c/rampart/api/html/rampart__replay__detector_8h.html
new file mode 100644
index 0000000..bbc1980
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__replay__detector_8h.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_replay_detector.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_replay_detector.h File Reference</h1>The replay_detector module for rampart. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__replay__detector_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector_ops</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaf06439254790a17acbfabb39da9761d"></a><!-- doxytag: member="rampart_replay_detector.h::RAMPART_REPLAY_DETECTOR_IS_REPLAYED" ref="gaf06439254790a17acbfabb39da9761d" args="(replay_detector, env, msg_ctx, rampart_context)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_REPLAY_DETECTOR_IS_REPLAYED</b>(replay_detector, env, msg_ctx, rampart_context)&nbsp;&nbsp;&nbsp;((replay_detector)-&gt;ops-&gt;is_replayed(replay_detector, env, msg_ctx, rampart_context))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gde4ac5370a834241709af1857747c1a2"></a><!-- doxytag: member="rampart_replay_detector.h::RAMPART_REPLAY_DETECTOR_FREE" ref="gde4ac5370a834241709af1857747c1a2" args="(replay_detector, env)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RAMPART_REPLAY_DETECTOR_FREE</b>(replay_detector, env)&nbsp;&nbsp;&nbsp;((replay_detector)-&gt;ops-&gt;free(replay_detector, env))</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce8d7436b80be65d615c4b41a8f64c8d"></a><!-- doxytag: member="rampart_replay_detector.h::rampart_replay_detector_ops_t" ref="gce8d7436b80be65d615c4b41a8f64c8d" args="" -->
+typedef struct <br>
+rampart_replay_detector_ops&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector_ops_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd5e7997bfd2ebfbbe40c94da2218edcf"></a><!-- doxytag: member="rampart_replay_detector.h::rampart_replay_detector_t" ref="gd5e7997bfd2ebfbbe40c94da2218edcf" args="" -->
+typedef struct <br>
+rampart_replay_detector&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_replay_detector_t</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__replay__detector.html#g4756e582a1bde89023b0e7ac63ee4d38">rampart_replay_detector_default</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, void *user_params)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The replay_detector module for rampart. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__sec__header__builder_8h-source.html b/axis2/c/rampart/api/html/rampart__sec__header__builder_8h-source.html
new file mode 100644
index 0000000..d1e2575
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__sec__header__builder_8h-source.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_sec_header_builder.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_sec_header_builder.h</h1><a href="rampart__sec__header__builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axiom_soap.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html" title="The Rampart Context, in which configurations are stored.">rampart_context.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="oxs__asym__ctx_8h.html" title="Keeps information relavent for asymmetric encryption.">oxs_asym_ctx.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;<a class="code" href="oxs__xml__encryption_8h.html" title="Does the XML encryption for OMXMLSecurity.">oxs_xml_encryption.h</a>&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifndef RAMPART_SEC_HEADER_BUILDER_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SEC_HEADER_BUILDER_H</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00050"></a>00050     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00051"></a>00051     <a class="code" href="group__rampart__sec__header__builder.html#g470160c53b3c8d641b2710ed36f39663">rampart_shb_build_message</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052                               axis2_msg_ctx_t *msg_ctx,
+<a name="l00053"></a>00053                               rampart_context_t *context,
+<a name="l00054"></a>00054                               axiom_soap_envelope_t *soap_envelope);
+<a name="l00064"></a>00064     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00065"></a>00065     <a class="code" href="group__rampart__sec__header__builder.html#g07fb821c4f8f548da72f496053827977">rampart_shb_ensure_sec_header_order</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00066"></a>00066         axis2_msg_ctx_t *msg_ctx,
+<a name="l00067"></a>00067         rampart_context_t *rampart_context,
+<a name="l00068"></a>00068         axiom_node_t* sec_node);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070     <span class="comment">/* @} */</span>
+<a name="l00071"></a>00071 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>}
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_SEC_HEADER_BUILDER_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__sec__header__builder_8h.html b/axis2/c/rampart/api/html/rampart__sec__header__builder_8h.html
new file mode 100644
index 0000000..15521b4
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__sec__header__builder_8h.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_sec_header_builder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_sec_header_builder.h File Reference</h1>Build the Security related SOAP headers. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_soap.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__asym__ctx_8h-source.html">oxs_asym_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__xml__encryption_8h-source.html">oxs_xml_encryption.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__sec__header__builder_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__sec__header__builder.html#g470160c53b3c8d641b2710ed36f39663">rampart_shb_build_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *context, axiom_soap_envelope_t *soap_envelope)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__sec__header__builder.html#g07fb821c4f8f548da72f496053827977">rampart_shb_ensure_sec_header_order</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Build the Security related SOAP headers. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__sec__header__processor_8h-source.html b/axis2/c/rampart/api/html/rampart__sec__header__processor_8h-source.html
new file mode 100644
index 0000000..cc035af
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__sec__header__processor_8h-source.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_sec_header_processor.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_sec_header_processor.h</h1><a href="rampart__sec__header__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axiom_soap.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="oxs__asym__ctx_8h.html" title="Keeps information relavent for asymmetric encryption.">oxs_asym_ctx.h</a>&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="oxs__xml__encryption_8h.html" title="Does the XML encryption for OMXMLSecurity.">oxs_xml_encryption.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html" title="The Rampart Context, in which configurations are stored.">rampart_context.h</a>&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="oxs__key__mgr_8h.html" title="the Key Manager responsible for loading keys for OMXMLSecurity">oxs_key_mgr.h</a>&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef RAMPART_SEC_HEADER_PROCESSOR_H</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SEC_HEADER_PROCESSOR_H</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00042"></a>00042 <span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00055"></a>00055     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00056"></a>00056     <a class="code" href="group__sec__header__processor.html#gaf77fd94fad547daa8857cd29ce9b0fa">rampart_shp_process_sec_header</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057                                 axis2_msg_ctx_t *msg_ctx,
+<a name="l00058"></a>00058                                 rampart_context_t *rampart_context,
+<a name="l00059"></a>00059                                 axiom_soap_envelope_t *soap_envelope,
+<a name="l00060"></a>00060                                 axiom_node_t *sec_node);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063     <span class="comment">/* @} */</span>
+<a name="l00064"></a>00064 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>}
+<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a>00068 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_SEC_HEADER_PROCESSOR_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__sec__header__processor_8h.html b/axis2/c/rampart/api/html/rampart__sec__header__processor_8h.html
new file mode 100644
index 0000000..7ef6399
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__sec__header__processor_8h.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_sec_header_processor.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_sec_header_processor.h File Reference</h1>Processes a message depending on it's security related claims. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_soap.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__asym__ctx_8h-source.html">oxs_asym_ctx.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__xml__encryption_8h-source.html">oxs_xml_encryption.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__key__mgr_8h-source.html">oxs_key_mgr.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__sec__header__processor_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sec__header__processor.html#gaf77fd94fad547daa8857cd29ce9b0fa">rampart_shp_process_sec_header</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Processes a message depending on it's security related claims. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__sec__processed__result_8h-source.html b/axis2/c/rampart/api/html/rampart__sec__processed__result_8h-source.html
new file mode 100644
index 0000000..546bc3c
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__sec__processed__result_8h-source.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_sec_processed_result.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_sec_processed_result.h</h1><a href="rampart__sec__processed__result_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00022"></a>00022 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef RAMPART_SEC_PROCESSED_RESULT</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SEC_PROCESSED_RESULT</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00047"></a>00047     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00048"></a>00048     <a class="code" href="rampart__sec__processed__result_8h.html#fc665f7c0de2715344a9df226b31f7f9">rampart_set_security_processed_result</a>(
+<a name="l00049"></a>00049         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00050"></a>00050         axis2_msg_ctx_t *msg_ctx,
+<a name="l00051"></a>00051         axis2_char_t *key,
+<a name="l00052"></a>00052         <span class="keywordtype">void</span> *value);
+<a name="l00053"></a>00053 
+<a name="l00062"></a>00062     AXIS2_EXTERN <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00063"></a>00063     <a class="code" href="rampart__sec__processed__result_8h.html#564138dbbb3d83f35f7c6b5011dcc8c7">rampart_get_security_processed_result</a>(
+<a name="l00064"></a>00064         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00065"></a>00065         axis2_msg_ctx_t *msg_ctx,
+<a name="l00066"></a>00066         axis2_char_t *key);
+<a name="l00067"></a>00067 
+<a name="l00074"></a>00074     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00075"></a>00075     <a class="code" href="rampart__sec__processed__result_8h.html#79754e88212bbe49c59cf9adefcf278f">rampart_set_security_processed_results_property</a>(
+<a name="l00076"></a>00076         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00077"></a>00077         axis2_msg_ctx_t *msg_ctx);
+<a name="l00078"></a>00078 
+<a name="l00085"></a>00085     AXIS2_EXTERN axutil_hash_t* AXIS2_CALL
+<a name="l00086"></a>00086     <a class="code" href="rampart__sec__processed__result_8h.html#a06192310e0dfcec29629023b5016236">rampart_get_all_security_processed_results</a>(
+<a name="l00087"></a>00087         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00088"></a>00088         axis2_msg_ctx_t *msg_ctx);
+<a name="l00089"></a>00089 
+<a name="l00096"></a>00096     AXIS2_EXTERN <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00097"></a>00097     <a class="code" href="rampart__sec__processed__result_8h.html#6e4f20821ff06c66f43921d5592c29cb">rampart_print_security_processed_results_set</a>(
+<a name="l00098"></a>00098         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00099"></a>00099         axis2_msg_ctx_t *msg_ctx);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102     <span class="comment">/* @} */</span>
+<a name="l00103"></a>00103 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>}
+<a name="l00105"></a>00105 <span class="preprocessor">#endif</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>
+<a name="l00107"></a>00107 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_SEC_PROCESSED_RESULT */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__sec__processed__result_8h.html b/axis2/c/rampart/api/html/rampart__sec__processed__result_8h.html
new file mode 100644
index 0000000..0e6ab17
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__sec__processed__result_8h.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_sec_processed_result.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_sec_processed_result.h File Reference</h1>The module to keep the results after processing the message. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+
+<p>
+<a href="rampart__sec__processed__result_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__processed__result_8h.html#fc665f7c0de2715344a9df226b31f7f9">rampart_set_security_processed_result</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *key, void *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__processed__result_8h.html#564138dbbb3d83f35f7c6b5011dcc8c7">rampart_get_security_processed_result</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__processed__result_8h.html#79754e88212bbe49c59cf9adefcf278f">rampart_set_security_processed_results_property</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axutil_hash_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__processed__result_8h.html#a06192310e0dfcec29629023b5016236">rampart_get_all_security_processed_results</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rampart__sec__processed__result_8h.html#6e4f20821ff06c66f43921d5592c29cb">rampart_print_security_processed_results_set</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The module to keep the results after processing the message. 
+<p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a06192310e0dfcec29629023b5016236"></a><!-- doxytag: member="rampart_sec_processed_result.h::rampart_get_all_security_processed_results" ref="a06192310e0dfcec29629023b5016236" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axutil_hash_t* rampart_get_all_security_processed_results           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the complete set of security processed results  the environment  the message context in which data are extracted <dl class="return" compact><dt><b>Returns:</b></dt><dd>complete set of security processed results. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="564138dbbb3d83f35f7c6b5011dcc8c7"></a><!-- doxytag: member="rampart_sec_processed_result.h::rampart_get_security_processed_result" ref="564138dbbb3d83f35f7c6b5011dcc8c7" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void* rampart_get_security_processed_result           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a security processed result from a message context. A service may use this method to retirieve a particular result by the key  the environment  the message context in which data are extracted  as specified in rampart_constants section SPR <dl class="return" compact><dt><b>Returns:</b></dt><dd>value of the security processed result corresponding to  </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6e4f20821ff06c66f43921d5592c29cb"></a><!-- doxytag: member="rampart_sec_processed_result.h::rampart_print_security_processed_results_set" ref="6e4f20821ff06c66f43921d5592c29cb" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN void rampart_print_security_processed_results_set           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prints all ke/val pairs in the security processed results. For debugging purposes  the environment  the message context in which data are extracted <dl class="return" compact><dt><b>Returns:</b></dt><dd>void </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fc665f7c0de2715344a9df226b31f7f9"></a><!-- doxytag: member="rampart_sec_processed_result.h::rampart_set_security_processed_result" ref="fc665f7c0de2715344a9df226b31f7f9" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_char_t *key, void *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_set_security_processed_result           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_char_t *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set a security processed result to the message context <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>env</em>&nbsp;</td><td>Environment structure </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>msg_ctx</em>&nbsp;</td><td>message context sttucture </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>key of the security processed result </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>value of the security processed result </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="79754e88212bbe49c59cf9adefcf278f"></a><!-- doxytag: member="rampart_sec_processed_result.h::rampart_set_security_processed_results_property" ref="79754e88212bbe49c59cf9adefcf278f" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AXIS2_EXTERN axis2_status_t rampart_set_security_processed_results_property           </td>
+          <td>(</td>
+          <td class="paramtype">const axutil_env_t *&nbsp;</td>
+          <td class="paramname"> <em>env</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">axis2_msg_ctx_t *&nbsp;</td>
+          <td class="paramname"> <em>msg_ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set a security processed result property to the message context  the environment  the message context in which data are stored/extracted <dl class="return" compact><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__signature_8h-source.html b/axis2/c/rampart/api/html/rampart__signature_8h-source.html
new file mode 100644
index 0000000..f7e6e29
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__signature_8h-source.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_signature.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_signature.h</h1><a href="rampart__signature_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> *   Copyright 2003-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> *   Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> *   you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> *   You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *       http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> *   Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> *   distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> *   See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> *   limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axiom_soap.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html" title="The Rampart Context, in which configurations are stored.">rampart_context.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef RAMPART_SIGNATURE_H</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_SIGNATURE_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00048"></a>00048     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00049"></a>00049     <a class="code" href="group__rampart__signature.html#g7a2b1f545a430c02d4a3fdb6118f0096">rampart_sig_confirm_signature</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00050"></a>00050                              axis2_msg_ctx_t *msg_ctx,
+<a name="l00051"></a>00051                              rampart_context_t *rampart_context,
+<a name="l00052"></a>00052                              axiom_node_t *sec_node);
+<a name="l00053"></a>00053                 
+<a name="l00063"></a>00063     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00064"></a>00064     <a class="code" href="group__rampart__signature.html#ga49850d4588dc280a701586774f7e381">rampart_sig_sign_message</a>(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00065"></a>00065                              axis2_msg_ctx_t *msg_ctx,
+<a name="l00066"></a>00066                              rampart_context_t *rampart_context,
+<a name="l00067"></a>00067                              axiom_soap_envelope_t *soap_envelope,
+<a name="l00068"></a>00068                              axiom_node_t *sec_node, 
+<a name="l00069"></a>00069                              axutil_array_list_t *sign_parts_list);
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073     <span class="comment">/* @} */</span>
+<a name="l00074"></a>00074 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>}
+<a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>
+<a name="l00078"></a>00078 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_SIGNATURE_H */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__signature_8h.html b/axis2/c/rampart/api/html/rampart__signature_8h.html
new file mode 100644
index 0000000..32c7565
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__signature_8h.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_signature.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_signature.h File Reference</h1>sign a SOAP message <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_soap.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__signature_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__signature.html#g7a2b1f545a430c02d4a3fdb6118f0096">rampart_sig_confirm_signature</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_node_t *sec_node)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__signature.html#ga49850d4588dc280a701586774f7e381">rampart_sig_sign_message</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, rampart_context_t *rampart_context, axiom_soap_envelope_t *soap_envelope, axiom_node_t *sec_node, axutil_array_list_t *sign_parts_list)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+sign a SOAP message 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__timestamp__token_8h-source.html b/axis2/c/rampart/api/html/rampart__timestamp__token_8h-source.html
new file mode 100644
index 0000000..7637305
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__timestamp__token_8h-source.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_timestamp_token.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_timestamp_token.h</h1><a href="rampart__timestamp__token_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_TIMESTAMP_TOKEN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_TIMESTAMP_TOKEN_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00047"></a>00047     axis2_status_t AXIS2_CALL
+<a name="l00048"></a>00048     <a class="code" href="group__rampart__timestamp__token.html#g0c07283e580693b3e8a60502a424b1cc">rampart_timestamp_token_build</a>(
+<a name="l00049"></a>00049         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00050"></a>00050         axiom_node_t *sec_node,
+<a name="l00051"></a>00051         <span class="keywordtype">int</span> ttl, 
+<a name="l00052"></a>00052         axis2_bool_t with_millisecond);
+<a name="l00053"></a>00053 
+<a name="l00062"></a>00062     axis2_status_t AXIS2_CALL
+<a name="l00063"></a>00063     <a class="code" href="group__rampart__timestamp__token.html#g586b11642b6e1637151fdd4d5d01601d">rampart_timestamp_token_validate</a>(
+<a name="l00064"></a>00064         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00065"></a>00065         axis2_msg_ctx_t *msg_ctx,
+<a name="l00066"></a>00066         axiom_node_t *ts_node,
+<a name="l00067"></a>00067         <span class="keywordtype">int</span> clock_skew_buffer);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069     <span class="comment">/* @} */</span>
+<a name="l00070"></a>00070 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>}
+<a name="l00072"></a>00072 <span class="preprocessor">#endif</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="preprocessor">#endif </span><span class="comment">/*RAMPART_TIMESTAMP_TOKEN_H*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__timestamp__token_8h.html b/axis2/c/rampart/api/html/rampart__timestamp__token_8h.html
new file mode 100644
index 0000000..0aad187
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__timestamp__token_8h.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_timestamp_token.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_timestamp_token.h File Reference</h1>Timestamp token related functions. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+
+<p>
+<a href="rampart__timestamp__token_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__timestamp__token.html#g0c07283e580693b3e8a60502a424b1cc">rampart_timestamp_token_build</a> (const axutil_env_t *env, axiom_node_t *sec_node, int ttl, axis2_bool_t with_millisecond)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__timestamp__token.html#g586b11642b6e1637151fdd4d5d01601d">rampart_timestamp_token_validate</a> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ts_node, int clock_skew_buffer)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Timestamp token related functions. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__token__builder_8h-source.html b/axis2/c/rampart/api/html/rampart__token__builder_8h-source.html
new file mode 100644
index 0000000..ce1f77a
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__token__builder_8h-source.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_token_builder.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_token_builder.h</h1><a href="rampart__token__builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;<a class="code" href="oxs__x509__cert_8h.html" title="the OMXMLSecurity representation of an X509 certificate">oxs_x509_cert.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef RAMPART_TOKEN_BUILDER_H</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_TOKEN_BUILDER_H</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040     <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00041"></a>00041         RTBP_UNKNOWN = 0,
+<a name="l00042"></a>00042         RTBP_EMBEDDED,
+<a name="l00043"></a>00043         RTBP_KEY_IDENTIFIER,
+<a name="l00044"></a>00044         RTBP_X509DATA_ISSUER_SERIAL,
+<a name="l00045"></a>00045         RTBP_X509DATA_X509CERTIFICATE,
+<a name="l00046"></a>00046         RTBP_THUMBPRINT
+<a name="l00047"></a>00047     } rampart_token_build_pattern_t;
+<a name="l00048"></a>00048 
+<a name="l00060"></a>00060     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00061"></a>00061     <a class="code" href="group__rampart__token__builder.html#g60941463f174c35358bcb81191607563">rampart_token_build_security_token_reference</a>(
+<a name="l00062"></a>00062         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00063"></a>00063         axiom_node_t *parent,
+<a name="l00064"></a>00064         oxs_x509_cert_t *cert,
+<a name="l00065"></a>00065         rampart_token_build_pattern_t pattern);
+<a name="l00066"></a>00066 
+<a name="l00079"></a>00079     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00080"></a>00080     <a class="code" href="group__rampart__token__builder.html#g04c965428d250837adeee2aad753b3a2">rampart_token_build_embedded</a>(
+<a name="l00081"></a>00081         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00082"></a>00082         axiom_node_t *parent,
+<a name="l00083"></a>00083         oxs_x509_cert_t *cert);
+<a name="l00084"></a>00084 
+<a name="l00095"></a>00095     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00096"></a>00096     <a class="code" href="group__rampart__token__builder.html#ge8757ff39c378ee13eed61053e92b681">rampart_token_build_key_identifier</a>(
+<a name="l00097"></a>00097         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00098"></a>00098         axiom_node_t *parent,
+<a name="l00099"></a>00099         oxs_x509_cert_t *cert);
+<a name="l00100"></a>00100     
+<a name="l00101"></a>00101     <span class="comment">/*</span>
+<a name="l00102"></a>00102 <span class="comment">     * Build an X509Certificate token with data available in the certificate.</span>
+<a name="l00103"></a>00103 <span class="comment">     *        &lt;SecurityTokenReference&gt;</span>
+<a name="l00104"></a>00104 <span class="comment">     *          &lt;ds:X509Data&gt;</span>
+<a name="l00105"></a>00105 <span class="comment">     *              &lt;ds:X509Certificate&gt;</span>
+<a name="l00106"></a>00106 <span class="comment">     *                  MIICzjCCAjegAwIBAgIJANyD+jwekxGuMA......</span>
+<a name="l00107"></a>00107 <span class="comment">     *              &lt;/ds:X509Certificate&gt;</span>
+<a name="l00108"></a>00108 <span class="comment">     *          &lt;ds:X509Data&gt;</span>
+<a name="l00109"></a>00109 <span class="comment">     *        &lt;/SecurityTokenReference&gt;</span>
+<a name="l00110"></a>00110 <span class="comment">     * @param env pointer to environment struct</span>
+<a name="l00111"></a>00111 <span class="comment">     * @param parent The parent node</span>
+<a name="l00112"></a>00112 <span class="comment">     * @param cert The X509 certificate</span>
+<a name="l00113"></a>00113 <span class="comment">     * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE</span>
+<a name="l00114"></a>00114 <span class="comment">     */</span>
+<a name="l00115"></a>00115     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00116"></a>00116     rampart_token_build_x509_data_x509_certificate(
+<a name="l00117"></a>00117         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00118"></a>00118         axiom_node_t *parent,
+<a name="l00119"></a>00119         oxs_x509_cert_t *cert);
+<a name="l00120"></a>00120 
+<a name="l00136"></a>00136     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00137"></a>00137     <a class="code" href="group__rampart__token__builder.html#g90fb9327c8681e0d8466076cfe689f82">rampart_token_build_x509_data_issuer_serial</a>(
+<a name="l00138"></a>00138         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00139"></a>00139         axiom_node_t *parent,
+<a name="l00140"></a>00140         oxs_x509_cert_t *cert);
+<a name="l00141"></a>00141 
+<a name="l00154"></a>00154     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00155"></a>00155     <a class="code" href="group__rampart__token__builder.html#g60daf64fc01b894672f0f689141573d0">rampart_token_build_thumbprint_reference</a>(
+<a name="l00156"></a>00156         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00157"></a>00157         axiom_node_t *parent,
+<a name="l00158"></a>00158         oxs_x509_cert_t *cert);
+<a name="l00159"></a>00159 
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161     <span class="comment">/* @} */</span>
+<a name="l00162"></a>00162 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span>}
+<a name="l00164"></a>00164 <span class="preprocessor">#endif</span>
+<a name="l00165"></a>00165 <span class="preprocessor"></span>
+<a name="l00166"></a>00166 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_TOKEN_BUILDER_H */</span>
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__token__builder_8h.html b/axis2/c/rampart/api/html/rampart__token__builder_8h.html
new file mode 100644
index 0000000..c028c4a
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__token__builder_8h.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_token_builder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_token_builder.h File Reference</h1>Reference Token builfing/of rampart. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__x509__cert_8h-source.html">oxs_x509_cert.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__token__builder_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_token_build_pattern_t</b> { <br>
+&nbsp;&nbsp;<b>RTBP_UNKNOWN</b> =  0, 
+<b>RTBP_EMBEDDED</b>, 
+<b>RTBP_KEY_IDENTIFIER</b>, 
+<b>RTBP_X509DATA_ISSUER_SERIAL</b>, 
+<br>
+&nbsp;&nbsp;<b>RTBP_X509DATA_X509CERTIFICATE</b>, 
+<b>RTBP_THUMBPRINT</b>
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g60941463f174c35358bcb81191607563">rampart_token_build_security_token_reference</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert, rampart_token_build_pattern_t pattern)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g04c965428d250837adeee2aad753b3a2">rampart_token_build_embedded</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#ge8757ff39c378ee13eed61053e92b681">rampart_token_build_key_identifier</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdd35a3cb18abdd5a85f84855f104f754"></a><!-- doxytag: member="rampart_token_builder.h::rampart_token_build_x509_data_x509_certificate" ref="gdd35a3cb18abdd5a85f84855f104f754" args="(const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)" -->
+AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_token_build_x509_data_x509_certificate</b> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g90fb9327c8681e0d8466076cfe689f82">rampart_token_build_x509_data_issuer_serial</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__token__builder.html#g60daf64fc01b894672f0f689141573d0">rampart_token_build_thumbprint_reference</a> (const axutil_env_t *env, axiom_node_t *parent, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Reference Token builfing/of rampart. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__token__processor_8h-source.html b/axis2/c/rampart/api/html/rampart__token__processor_8h-source.html
new file mode 100644
index 0000000..192565c
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__token__processor_8h-source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_token_processor.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_token_processor.h</h1><a href="rampart__token__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axis2_util.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="oxs__x509__cert_8h.html" title="the OMXMLSecurity representation of an X509 certificate">oxs_x509_cert.h</a>&gt;</span>
+<a name="l00024"></a>00024 
+<a name="l00036"></a>00036 <span class="preprocessor">#ifndef RAMPART_TOKEN_PROCESSOR_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_TOKEN_PROCESSOR_H</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>    
+<a name="l00052"></a>00052     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00053"></a>00053     <a class="code" href="group__Token.html#gb931262e24015783836ed4ede0443890">rampart_token_process_security_token_reference</a>(
+<a name="l00054"></a>00054         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00055"></a>00055         axiom_node_t *st_ref_node,
+<a name="l00056"></a>00056         axiom_node_t *scope_node,
+<a name="l00057"></a>00057         oxs_x509_cert_t *cert);
+<a name="l00058"></a>00058 
+<a name="l00067"></a>00067     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00068"></a>00068     <a class="code" href="group__Token.html#gad7b4fde6c095ae0917de477ce75fd18">rampart_token_process_direct_ref</a>(
+<a name="l00069"></a>00069         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00070"></a>00070         axiom_node_t *ref_node,
+<a name="l00071"></a>00071         axiom_node_t *scope_node,
+<a name="l00072"></a>00072         oxs_x509_cert_t *cert);
+<a name="l00073"></a>00073 
+<a name="l00081"></a>00081     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00082"></a>00082     <a class="code" href="group__Token.html#g813ac263fdafd9cb9a9ee711c684921e">rampart_token_process_embedded</a>(
+<a name="l00083"></a>00083         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00084"></a>00084         axiom_node_t *embed_node,
+<a name="l00085"></a>00085         oxs_x509_cert_t *cert);
+<a name="l00086"></a>00086 
+<a name="l00094"></a>00094     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00095"></a>00095     <a class="code" href="group__Token.html#g23f3a34fd460aca7c81d8363d2d6b602">rampart_token_process_key_identifier</a>(
+<a name="l00096"></a>00096         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00097"></a>00097         axiom_node_t *ki_node,
+<a name="l00098"></a>00098         oxs_x509_cert_t *cert);
+<a name="l00099"></a>00099 
+<a name="l00107"></a>00107     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00108"></a>00108     <a class="code" href="group__Token.html#g6763b55822d91ad6f29cc3619d9e1711">rampart_token_process_x509_data</a>(
+<a name="l00109"></a>00109         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110         axiom_node_t *x509_data_node,
+<a name="l00111"></a>00111         oxs_x509_cert_t *cert);
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113     <span class="comment">/* @} */</span>
+<a name="l00114"></a>00114 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>}
+<a name="l00116"></a>00116 <span class="preprocessor">#endif</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span>
+<a name="l00118"></a>00118 <span class="preprocessor">#endif    </span><span class="comment">/* !RAMPART_TOKEN_PROCESSOR_H */</span>
+<a name="l00119"></a>00119 
+<a name="l00120"></a>00120 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__token__processor_8h.html b/axis2/c/rampart/api/html/rampart__token__processor_8h.html
new file mode 100644
index 0000000..9d5f699
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__token__processor_8h.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_token_processor.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_token_processor.h File Reference</h1>Token processing of rampart. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axis2_util.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axiom_node.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="oxs__x509__cert_8h-source.html">oxs_x509_cert.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__token__processor_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#gb931262e24015783836ed4ede0443890">rampart_token_process_security_token_reference</a> (const axutil_env_t *env, axiom_node_t *st_ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#gad7b4fde6c095ae0917de477ce75fd18">rampart_token_process_direct_ref</a> (const axutil_env_t *env, axiom_node_t *ref_node, axiom_node_t *scope_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#g813ac263fdafd9cb9a9ee711c684921e">rampart_token_process_embedded</a> (const axutil_env_t *env, axiom_node_t *embed_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#g23f3a34fd460aca7c81d8363d2d6b602">rampart_token_process_key_identifier</a> (const axutil_env_t *env, axiom_node_t *ki_node, oxs_x509_cert_t *cert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Token.html#g6763b55822d91ad6f29cc3619d9e1711">rampart_token_process_x509_data</a> (const axutil_env_t *env, axiom_node_t *x509_data_node, oxs_x509_cert_t *cert)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Token processing of rampart. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__username__token_8h-source.html b/axis2/c/rampart/api/html/rampart__username__token_8h-source.html
new file mode 100644
index 0000000..42866a6
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__username__token_8h-source.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_username_token.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_username_token.h</h1><a href="rampart__username__token_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef RAMPART_USERNAME_TOKEN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_USERNAME_TOKEN_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="rampart__context_8h.html" title="The Rampart Context, in which configurations are stored.">rampart_context.h</a>&gt;</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040     <span class="comment">/*</span>
+<a name="l00041"></a>00041 <span class="comment">     * builds username token</span>
+<a name="l00042"></a>00042 <span class="comment">     * @param env pointer to environment struct</span>
+<a name="l00043"></a>00043 <span class="comment">     * @param rampart_context pointer to rampart context structure</span>
+<a name="l00044"></a>00044 <span class="comment">     * @param sec_node Security header node</span>
+<a name="l00045"></a>00045 <span class="comment">     * @param sec_ns_obj security namespace object</span>
+<a name="l00046"></a>00046 <span class="comment">     * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE</span>
+<a name="l00047"></a>00047 <span class="comment">     */</span>
+<a name="l00048"></a>00048     axis2_status_t AXIS2_CALL
+<a name="l00049"></a>00049     rampart_username_token_build(
+<a name="l00050"></a>00050         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051         rampart_context_t *rampart_context,
+<a name="l00052"></a>00052         axiom_node_t *sec_node,
+<a name="l00053"></a>00053         axiom_namespace_t *sec_ns_obj);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055     <span class="comment">/*</span>
+<a name="l00056"></a>00056 <span class="comment">     * Validates the given username token</span>
+<a name="l00057"></a>00057 <span class="comment">     * @param env pointer to environment struct</span>
+<a name="l00058"></a>00058 <span class="comment">     * @param msg_ctx axis2 message context</span>
+<a name="l00059"></a>00059 <span class="comment">     * @param ut_node User name token node</span>
+<a name="l00060"></a>00060 <span class="comment">     * @param rampart_context pointer to rampart context structure</span>
+<a name="l00061"></a>00061 <span class="comment">     * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE</span>
+<a name="l00062"></a>00062 <span class="comment">     */</span>
+<a name="l00063"></a>00063     axis2_status_t AXIS2_CALL
+<a name="l00064"></a>00064     rampart_username_token_validate(
+<a name="l00065"></a>00065         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00066"></a>00066         axis2_msg_ctx_t *msg_ctx,
+<a name="l00067"></a>00067         axiom_node_t *ut_node,
+<a name="l00068"></a>00068         rampart_context_t *rampart_context);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>}
+<a name="l00072"></a>00072 <span class="preprocessor">#endif</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="preprocessor">#endif </span><span class="comment">/*RAMPART_USERNAME_TOKEN_H*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__username__token_8h.html b/axis2/c/rampart/api/html/rampart__username__token_8h.html
new file mode 100644
index 0000000..13eda41
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__username__token_8h.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_username_token.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_username_token.h File Reference</h1>The Usernametoken. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__context_8h-source.html">rampart_context.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__username__token_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7e23b6a3794b04093025ca72db95c6f0"></a><!-- doxytag: member="rampart_username_token.h::rampart_username_token_build" ref="g7e23b6a3794b04093025ca72db95c6f0" args="(const axutil_env_t *env, rampart_context_t *rampart_context, axiom_node_t *sec_node, axiom_namespace_t *sec_ns_obj)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_username_token_build</b> (const axutil_env_t *env, rampart_context_t *rampart_context, axiom_node_t *sec_node, axiom_namespace_t *sec_ns_obj)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24c85ddd57b128eb6d0eacccaeb14e97"></a><!-- doxytag: member="rampart_username_token.h::rampart_username_token_validate" ref="g24c85ddd57b128eb6d0eacccaeb14e97" args="(const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ut_node, rampart_context_t *rampart_context)" -->
+axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>rampart_username_token_validate</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx, axiom_node_t *ut_node, rampart_context_t *rampart_context)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The Usernametoken. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__util_8h-source.html b/axis2/c/rampart/api/html/rampart__util_8h-source.html
new file mode 100644
index 0000000..1bbbbb8
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__util_8h-source.html
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_util.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+</div>
+<h1>rampart_util.h</h1><a href="rampart__util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment"> * (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment"> * the License.  You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment"> *</span>
+<a name="l00009"></a>00009 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment"> * limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;axis2_defines.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_date_time.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;<a class="code" href="rampart__authn__provider_8h.html" title="The authentication interface of rampart. Validates a username and password pair.">rampart_authn_provider.h</a>&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;<a class="code" href="rampart__credentials_8h.html" title="The credentials interface for rampart. To retrieve a username and password pair.">rampart_credentials.h</a>&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="rampart__callback_8h.html" title="The callback module for a password.">rampart_callback.h</a>&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="rampart__replay__detector_8h.html" title="The replay_detector module for rampart.">rampart_replay_detector.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="rampart__sct__provider_8h.html" title="Security context token provider module for rampart.">rampart_sct_provider.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00040"></a>00040 <span class="preprocessor">#ifndef RAMPART_UTIL_H</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define RAMPART_UTIL_H</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00045"></a>00045 <span class="preprocessor">#endif</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00054"></a>00054     AXIS2_EXTERN rampart_credentials_t* AXIS2_CALL
+<a name="l00055"></a>00055     <a class="code" href="group__rampart__util.html#gaa4f99e22951f687b0d6e4031b4d8517">rampart_load_credentials_module</a>(
+<a name="l00056"></a>00056         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057         axis2_char_t *cred_module_name);
+<a name="l00058"></a>00058 
+<a name="l00069"></a>00069     AXIS2_EXTERN rampart_credentials_status_t AXIS2_CALL
+<a name="l00070"></a>00070     <a class="code" href="group__rampart__util.html#g43fd2ab5ecee27046ab9aa776b998fcc">rampart_call_credentials</a>(
+<a name="l00071"></a>00071         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00072"></a>00072         rampart_credentials_t *cred_module,
+<a name="l00073"></a>00073         axis2_msg_ctx_t *ctx,
+<a name="l00074"></a>00074         axis2_char_t **username,
+<a name="l00075"></a>00075         axis2_char_t **password);
+<a name="l00076"></a>00076 
+<a name="l00084"></a>00084     AXIS2_EXTERN rampart_authn_provider_t* AXIS2_CALL
+<a name="l00085"></a>00085     <a class="code" href="group__rampart__util.html#g0ec9419d3eefcec4d375fffee7662948">rampart_load_auth_module</a>(
+<a name="l00086"></a>00086         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00087"></a>00087         axis2_char_t *auth_module_name);
+<a name="l00088"></a>00088 
+<a name="l00096"></a>00096     AXIS2_EXTERN rampart_replay_detector_t* AXIS2_CALL
+<a name="l00097"></a>00097     <a class="code" href="group__rampart__util.html#gc42cf52130dc684f2f923f5509c748c2">rampart_load_replay_detector</a>(
+<a name="l00098"></a>00098         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00099"></a>00099         axis2_char_t *replay_detector_name);
+<a name="l00100"></a>00100 
+<a name="l00108"></a>00108     AXIS2_EXTERN rampart_sct_provider_t* AXIS2_CALL
+<a name="l00109"></a>00109     <a class="code" href="group__rampart__util.html#g7db4254206a06a951400981f0d730ed6">rampart_load_sct_provider</a>(
+<a name="l00110"></a>00110         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00111"></a>00111         axis2_char_t *sct_provider_name);
+<a name="l00112"></a>00112 
+<a name="l00120"></a>00120     AXIS2_EXTERN rampart_callback_t* AXIS2_CALL
+<a name="l00121"></a>00121     <a class="code" href="group__rampart__util.html#g099e7dbc797120d13921dad5b727b67c">rampart_load_pwcb_module</a>(
+<a name="l00122"></a>00122         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00123"></a>00123         axis2_char_t *callback_module_name);
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 
+<a name="l00138"></a>00138     AXIS2_EXTERN rampart_authn_provider_status_t AXIS2_CALL
+<a name="l00139"></a>00139     <a class="code" href="group__rampart__util.html#g8d5769b0fd5f28a030d28944e426e629">rampart_authenticate_un_pw</a>(
+<a name="l00140"></a>00140         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00141"></a>00141         rampart_authn_provider_t *authp,
+<a name="l00142"></a>00142         <span class="keyword">const</span> axis2_char_t *username,
+<a name="l00143"></a>00143         <span class="keyword">const</span> axis2_char_t *password,
+<a name="l00144"></a>00144         <span class="keyword">const</span> axis2_char_t *nonce,
+<a name="l00145"></a>00145         <span class="keyword">const</span> axis2_char_t *created,
+<a name="l00146"></a>00146         <span class="keyword">const</span> axis2_char_t *password_type,
+<a name="l00147"></a>00147         axis2_msg_ctx_t *msg_ctx);
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149 
+<a name="l00157"></a>00157     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00158"></a>00158     <a class="code" href="group__rampart__util.html#g1743d0c262347ff97745318b5b795493">rampart_callback_password</a>(
+<a name="l00159"></a>00159         <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00160"></a>00160         rampart_callback_t *callback_module,
+<a name="l00161"></a>00161         <span class="keyword">const</span> axis2_char_t *username);
+<a name="l00162"></a>00162 
+<a name="l00170"></a>00170         AXIS2_EXTERN axis2_char_t * AXIS2_CALL
+<a name="l00171"></a>00171         <a class="code" href="group__rampart__util.html#g8408c8f2f6de3e90d1cae3c1caf25fa7">rampart_callback_pkcs12_password</a>(
+<a name="l00172"></a>00172             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00173"></a>00173             rampart_callback_t *callback_module,
+<a name="l00174"></a>00174             <span class="keyword">const</span> axis2_char_t *username);      
+<a name="l00175"></a>00175 
+<a name="l00183"></a>00183     AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00184"></a>00184     <a class="code" href="group__rampart__util.html#g0a6b47a83e55c44634f53effd2367654">rampart_generate_time</a>(
+<a name="l00185"></a>00185         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00186"></a>00186         <span class="keywordtype">int</span> ttl, 
+<a name="l00187"></a>00187         axis2_bool_t with_millisecond);
+<a name="l00188"></a>00188 
+<a name="l00196"></a>00196     AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00197"></a>00197     <a class="code" href="group__rampart__util.html#g6936fe4fd4006583c669c7f2765b3d3a">rampart_compare_date_time</a>(
+<a name="l00198"></a>00198         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00199"></a>00199         axis2_char_t *dt1, 
+<a name="l00200"></a>00200         axis2_char_t *dt2);
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202     <span class="comment">/* @} */</span>
+<a name="l00203"></a>00203 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00204"></a>00204 <span class="preprocessor"></span>}
+<a name="l00205"></a>00205 <span class="preprocessor">#endif</span>
+<a name="l00206"></a>00206 <span class="preprocessor"></span>
+<a name="l00207"></a>00207 <span class="preprocessor">#endif    </span><span class="comment">/* RAMPART_UTIL_H */</span>
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209 
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:53 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/rampart__util_8h.html b/axis2/c/rampart/api/html/rampart__util_8h.html
new file mode 100644
index 0000000..83337e6
--- /dev/null
+++ b/axis2/c/rampart/api/html/rampart__util_8h.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: rampart_util.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" href="dir_2ab6243317ac98a7842daf660931c511.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>rampart_util.h File Reference</h1>Utilities of rampart. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br>
+<code>#include &lt;axis2_defines.h&gt;</code><br>
+<code>#include &lt;axutil_date_time.h&gt;</code><br>
+<code>#include &lt;axutil_env.h&gt;</code><br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__authn__provider_8h-source.html">rampart_authn_provider.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__credentials_8h-source.html">rampart_credentials.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__callback_8h-source.html">rampart_callback.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__replay__detector_8h-source.html">rampart_replay_detector.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rampart__sct__provider_8h-source.html">rampart_sct_provider.h</a>&gt;</code><br>
+
+<p>
+<a href="rampart__util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_credentials_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#gaa4f99e22951f687b0d6e4031b4d8517">rampart_load_credentials_module</a> (const axutil_env_t *env, axis2_char_t *cred_module_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_credentials_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g43fd2ab5ecee27046ab9aa776b998fcc">rampart_call_credentials</a> (const axutil_env_t *env, rampart_credentials_t *cred_module, axis2_msg_ctx_t *ctx, axis2_char_t **username, axis2_char_t **password)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_authn_provider_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g0ec9419d3eefcec4d375fffee7662948">rampart_load_auth_module</a> (const axutil_env_t *env, axis2_char_t *auth_module_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_replay_detector_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#gc42cf52130dc684f2f923f5509c748c2">rampart_load_replay_detector</a> (const axutil_env_t *env, axis2_char_t *replay_detector_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_sct_provider_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g7db4254206a06a951400981f0d730ed6">rampart_load_sct_provider</a> (const axutil_env_t *env, axis2_char_t *sct_provider_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN rampart_callback_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g099e7dbc797120d13921dad5b727b67c">rampart_load_pwcb_module</a> (const axutil_env_t *env, axis2_char_t *callback_module_name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN <br>
+rampart_authn_provider_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g8d5769b0fd5f28a030d28944e426e629">rampart_authenticate_un_pw</a> (const axutil_env_t *env, rampart_authn_provider_t *authp, const axis2_char_t *username, const axis2_char_t *password, const axis2_char_t *nonce, const axis2_char_t *created, const axis2_char_t *password_type, axis2_msg_ctx_t *msg_ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g1743d0c262347ff97745318b5b795493">rampart_callback_password</a> (const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g8408c8f2f6de3e90d1cae3c1caf25fa7">rampart_callback_pkcs12_password</a> (const axutil_env_t *env, rampart_callback_t *callback_module, const axis2_char_t *username)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_char_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g0a6b47a83e55c44634f53effd2367654">rampart_generate_time</a> (const axutil_env_t *env, int ttl, axis2_bool_t with_millisecond)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AXIS2_EXTERN axis2_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rampart__util.html#g6936fe4fd4006583c669c7f2765b3d3a">rampart_compare_date_time</a> (const axutil_env_t *env, axis2_char_t *dt1, axis2_char_t *dt2)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Utilities of rampart. 
+<p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:54 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/struct__oxs__error__description-members.html b/axis2/c/rampart/api/html/struct__oxs__error__description-members.html
new file mode 100644
index 0000000..380537f
--- /dev/null
+++ b/axis2/c/rampart/api/html/struct__oxs__error__description-members.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>_oxs_error_description Member List</h1>This is the complete list of members for <a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a>, including all inherited members.<p><table>
+  <tr bgcolor="#f0f0f0"><td><b>code</b> (defined in <a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a>)</td><td><a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>message</b> (defined in <a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a>)</td><td><a class="el" href="struct__oxs__error__description.html">_oxs_error_description</a></td><td></td></tr>
+</table></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/struct__oxs__error__description.html b/axis2/c/rampart/api/html/struct__oxs__error__description.html
new file mode 100644
index 0000000..887a51d
--- /dev/null
+++ b/axis2/c/rampart/api/html/struct__oxs__error__description.html
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Rampart/C: _oxs_error_description Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>_oxs_error_description Struct Reference<br>
+<small>
+[<a class="el" href="group__oxs__error.html">Error</a>]</small>
+</h1><!-- doxytag: class="_oxs_error_description" --><code>#include &lt;<a class="el" href="oxs__error_8h-source.html">oxs_error.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct__oxs__error__description-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="304f812f77f5a068949d1f0db58a2901"></a><!-- doxytag: member="_oxs_error_description::code" ref="304f812f77f5a068949d1f0db58a2901" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>code</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2df9d9d661f91a1c0bab11cad43250a7"></a><!-- doxytag: member="_oxs_error_description::message" ref="g2df9d9d661f91a1c0bab11cad43250a7" args="" -->
+const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>message</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Structure to hold error descriptions <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>code</em>&nbsp;</td><td>Error Code </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>message</em>&nbsp;</td><td>Error Message </td></tr>
+  </table>
+</dl>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="oxs__error_8h-source.html">oxs_error.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 13 10:52:55 2009 for Rampart/C by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
diff --git a/axis2/c/rampart/api/html/structrampart__callback__ops-members.html b/axis2/c/rampart/api/html/structrampart__callback__ops-members.html
new file mode 100644
index 0000000..afcf18d
--- /dev/null
+++ b/axis2/c/rampart/api/html/structrampart__callback__ops-members.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+    <li><a href="functions.html"><span>Class Members</span></a></li>
+  </ul></div></p></div><div class="section"><a name="rampart_callback_ops_Member_List"></a><h2>rampart_callback_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structrampart__callback__ops.html">rampart_callback_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="memlist"><td><a class="el" href="structrampart__callback__ops.html#660fe9318aff7ed90f7fee60c912ee6c">callback_password</a></td><td><a class="el" href="structrampart__callback__ops.html">rampart_callback_ops</a></td><td></td></tr><tr class="memlist"><td><a class="el" href="structrampart__callback__ops.html#348e3b15e25c283ff9a058aaa88e7765">free</a></td><td><a class="el" href="structrampart__callback__ops.html">rampart_callback_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/structrampart__callback__ops.html b/axis2/c/rampart/api/html/structrampart__callback__ops.html
new file mode 100644
index 0000000..f1d5881
--- /dev/null
+++ b/axis2/c/rampart/api/html/structrampart__callback__ops.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: rampart_callback_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+    <li><a href="functions.html"><span>Class Members</span></a></li>
+  </ul></div></p></div><div class="section"><a name="rampart_callback_ops_Struct_Reference"></a><h2>rampart_callback_ops Struct Reference</h2><code>#include &lt;<a class="el" href="rampart__callback_8h-source.html">rampart_callback.h</a>&gt;</code><p>
+<a href="structrampart__callback__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_char_t *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structrampart__callback__ops.html#660fe9318aff7ed90f7fee60c912ee6c">callback_password</a> )(<a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *callback, const axutil_env_t *env, const axis2_char_t *username, void *param)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structrampart__callback__ops.html#348e3b15e25c283ff9a058aaa88e7765">free</a> )(<a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *rcb, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Only operation get_password is to get the password User should provide a function pointer to this 
+</p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Member_Data_Documentation"></a><h3>Member Data Documentation</h3><p><a class="anchor" name="660fe9318aff7ed90f7fee60c912ee6c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">axis2_char_t*( *  <a class="el" href="structrampart__callback__ops.html#660fe9318aff7ed90f7fee60c912ee6c">rampart_callback_ops::callback_password</a>)(<a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *callback, const axutil_env_t *env, const axis2_char_t *username, void *param)          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Retuens a password for the given username. By providing a function to this function pointer user can write custom password callback module <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>callback</em> </td><td>rampart callback pointer </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>environment must not be null </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>username</em> </td><td>The username of the password expected. </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>param</em> </td><td>any parameter that is to be passed to the callback function. </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>returns password if any. Otherwise NULL returns </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="348e3b15e25c283ff9a058aaa88e7765"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t( *  <a class="el" href="structrampart__callback__ops.html#348e3b15e25c283ff9a058aaa88e7765">rampart_callback_ops::free</a>)(<a class="el" href="group__rampart__callback.html#g98e9b706523d4a16a202ce7d17e26257">rampart_callback_t</a> *rcb, const axutil_env_t *env)          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Free function of the rampart callback <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>callback</em> </td><td>rampart callback pointer </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>environment must not be null </td></tr></table>
+</dd></dl>
+<dl compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success AXIS2_FAILURE otherwise </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="rampart__callback_8h-source.html">rampart_callback.h</a></li></ul></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/structrampart__replay__detector__ops-members.html b/axis2/c/rampart/api/html/structrampart__replay__detector__ops-members.html
new file mode 100644
index 0000000..bf7c8cd
--- /dev/null
+++ b/axis2/c/rampart/api/html/structrampart__replay__detector__ops-members.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+    <li><a href="functions.html"><span>Class Members</span></a></li>
+  </ul></div></p></div><div class="section"><a name="rampart_replay_detector_ops_Member_List"></a><h2>rampart_replay_detector_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structrampart__replay__detector__ops.html">rampart_replay_detector_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>free</b> (defined in <a class="el" href="structrampart__replay__detector__ops.html">rampart_replay_detector_ops</a>)</td><td><a class="el" href="structrampart__replay__detector__ops.html">rampart_replay_detector_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>is_replayed</b> (defined in <a class="el" href="structrampart__replay__detector__ops.html">rampart_replay_detector_ops</a>)</td><td><a class="el" href="structrampart__replay__detector__ops.html">rampart_replay_detector_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>load</b> (defined in <a class="el" href="structrampart__replay__detector__ops.html">rampart_replay_detector_ops</a>)</td><td><a class="el" href="structrampart__replay__detector__ops.html">rampart_replay_detector_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/structrampart__replay__detector__ops.html b/axis2/c/rampart/api/html/structrampart__replay__detector__ops.html
new file mode 100644
index 0000000..f46f575
--- /dev/null
+++ b/axis2/c/rampart/api/html/structrampart__replay__detector__ops.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart/C: rampart_replay_detector_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul></div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+    <li><a href="functions.html"><span>Class Members</span></a></li>
+  </ul></div></p></div><div class="section"><a name="rampart_replay_detector_ops_Struct_Reference"></a><h2>rampart_replay_detector_ops Struct Reference</h2><code>#include &lt;<a class="el" href="rampart__replay__detector_8h-source.html">rampart_replay_detector.h</a>&gt;</code><p>
+<a href="structrampart__replay__detector__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2d8141e7cc63c7c2be8250e6e30524ea"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>load</b> )(<a class="el" href="group__rampart__replay__detector.html#gd5e7997bfd2ebfbbe40c94da2218edcf">rampart_replay_detector_t</a> *replay_detector, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="fc333373c508e4021130ef9746460f41"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>is_replayed</b> )(<a class="el" href="group__rampart__replay__detector.html#gd5e7997bfd2ebfbbe40c94da2218edcf">rampart_replay_detector_t</a> *rrd, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1d6fbbae08eac10820b0f41827b38106"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>free</b> )(<a class="el" href="group__rampart__replay__detector.html#gd5e7997bfd2ebfbbe40c94da2218edcf">rampart_replay_detector_t</a> *rrd, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Only operation get_password is to get the password User should provide a function pointer to this 
+</p><p>
+</p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="rampart__replay__detector_8h-source.html">rampart_replay_detector.h</a></li></ul></p></div><div class="section"><address style="align: right;"><small>Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.4.7 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/api/html/tab_b.gif b/axis2/c/rampart/api/html/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/axis2/c/rampart/api/html/tab_b.gif
Binary files differ
diff --git a/axis2/c/rampart/api/html/tab_l.gif b/axis2/c/rampart/api/html/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/axis2/c/rampart/api/html/tab_l.gif
Binary files differ
diff --git a/axis2/c/rampart/api/html/tab_r.gif b/axis2/c/rampart/api/html/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/axis2/c/rampart/api/html/tab_r.gif
Binary files differ
diff --git a/axis2/c/rampart/api/html/tabs.css b/axis2/c/rampart/api/html/tabs.css
new file mode 100644
index 0000000..95f00a9
--- /dev/null
+++ b/axis2/c/rampart/api/html/tabs.css
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs INPUT
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.navpath
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+}
diff --git a/axis2/c/rampart/archived_news.html b/axis2/c/rampart/archived_news.html
new file mode 100644
index 0000000..75f8486
--- /dev/null
+++ b/axis2/c/rampart/archived_news.html
@@ -0,0 +1,199 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Archived News</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Ramaprt_C_Archived_News"></a><h2>Apache Ramaprt/C Archived News</h2><p>This page contains information on previous releases running up to the
+latest.</p><p><a id="1.2.0"></a></p><div class="subsection"><a name="13th_May_2008_-_Apache_Rampart_C_Version_1_2_0_Released"></a><h3>13th May 2008 - Apache Rampart/C Version 1.2.0 Released</h3><p><a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">Download 1.2</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+<li>Ability to send and verify UsernameTokens with
+    <ul> 
+    <li>Username and PlainText password
+    </li><li>Username and Digested password
+    </li></ul>
+</li><li>Ability to send Timestamp tokens
+</li><li>SOAP message encryption
+    <ul>
+    <li> With derived key support for improved security
+    </li><li> Symmetric and Asymmetric modes of operations
+    </li><li> Support for AES and Tripple DES encryption
+    </li><li> Signature encryption
+    </li><li> Keys encryption
+    </li></ul>
+</li><li>SOAP message signature
+    <ul>
+    <li> XML signature with RSA-SHA1
+    </li><li> Message authentication with HMAC-SHA1
+    </li><li> Signature confirmation support
+    </li><li> SOAP Header signing
+    </li></ul>
+</li><li>WS-Security Policy (spec 1.1) based configurations
+    <ul>
+    <li> Support for both Symmetric as well as Asymmetric policy bindings
+    </li><li> Support for different modes of key identifiers
+    </li><li> Support for different algorithm suites<br></br>
+        [Basic128, Basic 192, Basic256, TrippleDES, Basic128Rsa15, Basic192Rsa15,Basic256Rsa15, TripleDesRsa15]
+     </li></ul>
+</li><li>Replay detection support
+    <ul>
+    <li> Easy to use built-in replay detection module
+    </li><li> Ability to deploy a customized replay detection module
+    </li></ul>
+</li><li>Different protection orders
+    <ul>
+    <li> Encrypt before signing
+    </li><li> Sign before encrypting
+    </li></ul>
+</li><li>Extensible modules
+    <ul>
+    <li> Password callback module
+    </li><li> Authentication module
+    </li><li> Credentials module
+    </li></ul>
+</li><li>Keys management
+    <ul>
+    <li> Support for X509 token profile
+    </li><li> Support for Key identifiers, Thumb prints, Issuer/Serial pairs, Embedded and Direct references
+    </li></ul>
+</li><li> WS-Secure Conversation Language support (Experimental)
+    <ul>
+    <li> Establishing Security Context and thereby maintaining a session
+    </li><li> Per message key derivation
+    </li><li> Support for stored securtiy context token
+    </li></ul>
+</li><li> WS-Trust Language support (Experimental)
+    <ul>
+    <li> Security Token Services (STS)
+    </li><li> STS Client
+    </li><li> Server and Client entrophy support
+    </li></ul>
+</li><li>Other
+    <ul>
+    <li> Easy to use deployment scripts
+    </li><li> A comprehensive set of samples
+    </li></ul>
+</li></ol><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><p>
+<ol>
+    <li> WS-Secure Conversation Language support (Experimental)
+    </li><li> WS-Trust Language support (Experimental)
+    </li><li> SAML Support
+    </li><li> Memory leak fixes</li>
+    <li> Many bug fixes</li>
+ </ol>
+
+<a id="1.1.0"></a>
+</p><h3>16th Jan 2008 - Apache Rampart/C Version 1.1 Released</h3>
+    <a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">Download 1.1</a>
+    <h4>Key Features</h4>
+<ol>
+<li>Ability to send and verify UsernameTokens with
+    <ul> 
+    <li>Username and PlainText password
+    </li><li>Username and Digested password
+    </li></ul>
+</li><li>Ability to send Timestamp tokens
+</li><li>SOAP message encryption
+    <ul>
+    <li> With derived key support for improved security
+    </li><li> Symmetric and Asymmetric modes of operations
+    </li><li> Support for AES and Tripple DES encryption
+    </li><li> Signature encryption
+    </li><li> Keys encryption
+    </li></ul>
+</li><li>SOAP message signature
+    <ul>
+    <li> XML signature with RSA-SHA1
+    </li><li> Message authentication with HMAC-SHA1
+    </li><li> Signature confirmation support
+    </li><li> SOAP Header signing
+    </li></ul>
+</li><li>WS-Security Policy (spec 1.1) based configurations
+    <ul>
+    <li> Support for both Symmetric as well as Asymmetric policy bindings
+    </li><li> Support for different modes of key identifiers
+    </li><li> Support for different algorithm suites<br></br>
+        [Basic128, Basic 192, Basic256, TrippleDES, Basic128Rsa15, Basic192Rsa15,Basic256Rsa15, TripleDesRsa15]
+     </li></ul>
+</li><li>Replay detection support
+    <ul>
+    <li> Easy to use built-in replay detection module
+    </li><li> Ability to deploy a customized replay detection module
+    </li></ul>
+</li><li>Different protection orders
+    <ul>
+    <li> Encrypt before signing
+    </li><li> Sign before encrypting
+    </li></ul>
+</li><li>Extensible modules
+    <ul>
+    <li> Password callback module
+    </li><li> Authentication module
+    </li><li> Credentials module
+    </li></ul>
+</li><li>Keys management
+    <ul>
+    <li> Support for X509 token profile
+    </li><li> Support for Key identifiers, Thumb prints, Issuer/Serial pairs, Embedded and Direct references
+    </li></ul>
+</li><li>Other
+    <ul>
+    <li> Easy to use deployment scripts
+    </li><li> A comprehensive set of samples
+    </li></ul>
+</li></ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><p>
+<ol>
+    <li> MAC support with HMAC-SHA1
+    </li><li>Derrived key encryption
+    </li><li>Derived key signing
+    </li><li>Symmetric policy bindings
+    </li><li>New security header processor based on SOAP header layout
+    </li><li>Security policy validator
+    </li><li>Extensible Replay detection module
+    </li><li>Signature confirmation support
+    </li><li>Support for X509 thumb prints
+    </li><li>Easy to use deployment scripts
+	</li><li>Memory leak fixes</li>
+	<li>Many bug fixes</li>
+ </ol>
+
+<a id="1.0.0"></a>
+</p><h3>05th Oct 2007 - Apache Rampart/C Version 1.0 Released</h3>
+    <a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">Download 1.0</a>
+    <h4>Key Features</h4>
+<ol>
+    <li><strong>SOAP message encryption</strong> : Allows different parts of a SOAP message to be encrypted to keep the confidentiality of the message</li>
+    <li><strong>SOAP message signature</strong> : Allows different parts of a SOAP message to be signed to keep the integrity of the message</li>
+    <li>Ability to send and verify <strong>UsernameTokens</strong> with</li>
+    <ol>
+        <li>PlainText password</li>
+        <li>Digested password</li>
+        <br></br>Allows users to send Username tokens for authentication purposes as per Web services security username token profile
+    </ol>
+    <li>Ability to send <strong>Timestamp tokens</strong> : Allows users to add timestamps to their SOAP messages in order to ensure the freshness</li>
+    <li>WS-Security Policy (spec 1.1) Policy based configurations as per WS-Security Policy : Allows users to express their security related requirements and constraints</li>
+<li>Replay detection support</li>
+<li>Improvements to the context model</li>
+<li>Authentication module implementation</li>
+<li>Credentials module implementation</li>
+<li>Improvements to Key/Certificate loading mechanisms</li>
+<li>Easy to use deployment scripts</li>
+</ol>
+
+<a id="0.90"></a>
+<h3>11th May 2007 - Apache Rampart/C Version 0.90 Released</h3>
+    <a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">Download 0.90</a>
+    <h4>Key Features</h4>
+   <ol>
+    <li><strong>SOAP message encryption</strong> : Allows different parts of the body of SOAP message to be encrypted to keep the confidentiality of the message</li>
+    <li><strong>SOAP message signature</strong> : Allows different parts of a SOAP message to be signed to keep the integrity of the message</li>
+    <li>Ability to send and verify <strong>UsernameTokens</strong> with</li>
+    <ol>
+        <li>PlainText password</li>
+        <li>Digested password</li>
+        <br></br>Allows users to send Username tokens for authentication purposes as per Web services security username token profile
+    </ol>
+    <li>Ability to send <strong>Timestamp tokens</strong> : Allows users to add timestamps to their SOAP messages in order to ensure the freshness</li>
+    <li><strong>Policy based configurations</strong>: Allows clients and services to express their security related requirements and constraints</li>
+</ol>
+
+
+</div></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/bkup_download.html b/axis2/c/rampart/bkup_download.html
new file mode 100644
index 0000000..c1a1560
--- /dev/null
+++ b/axis2/c/rampart/bkup_download.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Releases</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 12 May 2008
+                  | Doc for 1.2.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Rampart_C_Releases"></a><h2>Apache Rampart/C Releases</h2><div align="left">
+<p>These releases are available for download as a source or
+binary. For more information on Apache software releases, please see <a href="http://www.apache.org/dev/release.html" class="externalLink" title="External Link">Apache Releases FAQ</a>.</p>
+</div><script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script><script type="text/javascript">
+_uacct = "UA-1954378-12";
+urchinTracker();
+</script><div align="center">
+<table class="bodyTable"><tbody>
+    <tr class="a"><td align="center" valign="middle">0.90</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Source Distribution <a href="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.zip" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.zip" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-src-0.90.zip&apos;);">zip</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.zip.md5" class="externalLink" title="[preferred]/ws/rampart/c/rampartc-src-0.90.zip.md5">MD5</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.zip.asc" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.zip.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-bin-0.90-win32.zip&apos;);">zip</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip.md5" class="externalLink" title="[preferred]/ws/rampart/c/rampartc-bin-0.90-win32.zip.md5">MD5</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip.asc" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Source Distribution <a href="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-src-0.90.tar.gz&apos;);">tar.gz</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz.md5" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.gz.asc" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-src-0.90.linux.tar.gz&apos;);">tar.gz</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.md5" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.asc" class="externalLink" title="[preferred]/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.asc">PGP</a>
+      </td><td>11 - 05 - 2007</td><td>0.90 Release</td></tr>
+  </tbody></table>
+
+</div><div align="left">
+<p>[if-any logo] <a href="[link]"><img align="right" src="[logo]" border="0" alt=""></img></a>[end] The currently selected mirror is <b>[preferred]</b>.  If
+you encounter a problem with this mirror, please select another mirror.  If
+all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
+mirrors list) that should be available.</p>
+
+<form action="[location]" method="get" id="SelectMirror">
+  Other mirrors: 
+  <select name="Preferred">[if-any http][for http]
+    <option value="[http]" selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
+    <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
+    <option value="[backup]">[backup] (backup)</option>[end][end]
+  </select>
+   
+  <input type="submit" value="Change"></input></form>
+
+<p>You may also consult the <a href="http://www.apache.org/mirrors/" class="externalLink" title="External Link">complete
+list of mirrors</a>.</p>
+
+<p><strong>Note:</strong> When downloading from a mirror, please check the <a href="http://www.apache.org/dev/release-signing#md5" class="externalLink" title="External Link">md5sum</a> and verify
+the <a href="http://www.apache.org/dev/release-signing#openpgp" class="externalLink" title="External Link">OpenPGP</a>
+compatible signature from the main Apache site. They can be downloaded by
+following the links above. This <a href="http://www.apache.org/dist/ws/axis2/c/KEYS" class="externalLink" title="External Link">KEYS</a> file contains the
+public keys that can be used for verifying signatures. It is recommended that
+(when possible) a <a href="http://www.apache.org/dev/release-signing#web-of-trust" class="externalLink" title="External Link">web of
+trust</a> is used to confirm the identity of these keys.</p>
+</div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2008, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/coding_conventions.html b/axis2/c/rampart/coding_conventions.html
new file mode 100644
index 0000000..770d677
--- /dev/null
+++ b/axis2/c/rampart/coding_conventions.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Coding Conventions</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Rampart_C_Coding_Conventions"></a><h2>Rampart/C Coding Conventions</h2><p>Apache Rampart/C coding convensions are as specified in Apache Axis2/C 
+ <a href="http://ws.apache.org/axis2/c/coding_conventions.html" class="externalLink" title="External Link">Coding Conventions</a>
+ </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/cvs-usage.html b/axis2/c/rampart/cvs-usage.html
new file mode 100644
index 0000000..1ee9cfc
--- /dev/null
+++ b/axis2/c/rampart/cvs-usage.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - CVS</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Repository"></a><h2>Repository</h2><p>
+          No SCM repository is defined.
+        </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/dependencies.html b/axis2/c/rampart/dependencies.html
new file mode 100644
index 0000000..f570b66
--- /dev/null
+++ b/axis2/c/rampart/dependencies.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Dependencies</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Dependencies"></a><h2>Dependencies</h2><p> 
+        There are no dependencies for this project.  It is a standalone
+        application that does not depend on any other project.
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/docs/configurations.html b/axis2/c/rampart/docs/configurations.html
new file mode 100644
index 0000000..be76919
--- /dev/null
+++ b/axis2/c/rampart/docs/configurations.html
@@ -0,0 +1,357 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Rampart configurations</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Rampart_configurations"></a><h2>Rampart configurations</h2><div class="subsection"><a name="Engaging_Rampart_C"></a><h3>Engaging Rampart/C</h3><p>
+Rampart/C is deployed in Axis2/C engine as an <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#engaging_module" class="externalLink" title="External Link">axis2 module</a>. Just as any other module you have to "engage" the Rampart/C with Axis2/C. All you have to do is to add following line to your descriptor file.</p>
+    <div class="source"><pre>
+ &lt;module ref="rampart"/&gt;
+
+</pre></div>
+  <p>
+This allows Rampart/C to intercept messages exchanged via the engine and add/verify security claims. 
+You may find several examples comes with Rampart/C under samples/secpolicy/. There are several identified scenarios that demonstrates Rampart/C features. This includes</p><ol>
+<li>Inclusion of Timestamps and verification
+</li><li>Inclusion of Username Tokens and authentication
+</li><li>SOAP message encryption/decryption
+</li><li>SOAP message signature/verification
+</li><li>Detecting replays of messages
+</li></ol><p>In addition to that, if you want to provide Secure Token Service (STS) functionality to a service, add the following entry to your descriptor file. </p>
+    <div class="source"><pre>
+ &lt;module ref="rahas"/&gt;
+
+
+</pre></div>
+  </div><div class="subsection"><a name="Security_policy_based_configurations"></a><h3>Security policy based configurations</h3><p>Rampart/C configurations are based on WS Security Policy Language. Thus, we need to specify these policies in the descriptor file. For the client side we place them in a separate policy file, whilst in the server side we place them within either the services.xml or the axis2.xml.</p></div><div class="subsection"><a name="Client_configurations"></a><h3>Client configurations</h3><p>For client side configurations, you need to create a client repository. This is the place where you keep axis2.xml, libraries and modules. When you create your service client, to invoke web services, you can give the client repository as follows.</p>
+    <div class="source"><pre>
+svc_client = axis2_svc_client_create(env, "/my/path/to/client/repository");
+
+</pre></div>
+  <p>In the axis2.xml, you need to engage Rampart/C as follows.</p>
+    <div class="source"><pre> 
+ &lt;module ref="rampart"/&gt;
+
+</pre></div>
+  <p>Then you may place your client's policy file in the client repository. Following is an example of a policy file.</p>
+    <div class="source"><pre>
+&lt;wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"&gt;
+    &lt;wsp:ExactlyOne&gt;
+        &lt;wsp:All&gt;
+            &lt;sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;wsp:Policy&gt;
+                    &lt;sp:InitiatorToken&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"&gt;
+                                &lt;wsp:Policy&gt;
+                                    &lt;sp:WssX509V3Token10/&gt;
+                                &lt;/wsp:Policy&gt;
+                            &lt;/sp:X509Token&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:InitiatorToken&gt;
+                    &lt;sp:RecipientToken&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"&gt;
+                                &lt;wsp:Policy&gt;
+                                    &lt;sp:WssX509V3Token10/&gt;
+                                &lt;/wsp:Policy&gt;
+                            &lt;/sp:X509Token&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:RecipientToken&gt;
+                    &lt;sp:AlgorithmSuite&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Basic256Rsa15/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:AlgorithmSuite&gt;
+                    &lt;sp:Layout&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Strict/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:Layout&gt;
+                &lt;/wsp:Policy&gt;
+            &lt;/sp:AsymmetricBinding&gt;
+            &lt;sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;wsp:Policy&gt;
+                    &lt;sp:MustSupportRefKeyIdentifier/&gt;
+                    &lt;sp:MustSupportRefEmbeddedToken/&gt;
+                    &lt;sp:MustSupportRefIssuerSerial/&gt;
+                &lt;/wsp:Policy&gt;
+            &lt;/sp:Wss10&gt;
+            &lt;sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;sp:Body/&gt;
+            &lt;/sp:SignedParts&gt;
+            &lt;rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"&gt;
+                &lt;rampc:User&gt;Bob&lt;/rampc:User&gt;
+                &lt;rampc:EncryptionUser&gt;b&lt;/rampc:EncryptionUser&gt;
+                &lt;rampc:PasswordType&gt;Digest&lt;/rampc:PasswordType&gt;
+                &lt;rampc:PasswordCallbackClass&gt;AXIS2C_HOME/samples/lib/rampartc/libpwcb.so&lt;/rampc:PasswordCallbackClass&gt;
+                &lt;rampc:ReceiverCertificate&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/bob_cert.cert&lt;/rampc:ReceiverCertificate&gt;
+                &lt;rampc:Certificate&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/alice_cert.cert&lt;/rampc:Certificate&gt;
+                &lt;rampc:PrivateKey&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/alice_key.pem&lt;/rampc:PrivateKey&gt;
+            &lt;/rampc:RampartConfig&gt;
+        &lt;/wsp:All&gt;
+    &lt;/wsp:ExactlyOne&gt;
+&lt;/wsp:Policy&gt;
+
+
+</pre></div>
+  </div><div class="subsection"><a name="Server_configurations"></a><h3>Server configurations</h3><p>In order to engage Rampart/C in the server side you need to add following line to your descriptor file. This can be either services.xml (service level) or axis2.xml (global level). </p>
+    <div class="source"><pre> 
+&lt;module ref="rampart"/&gt;
+
+</pre></div>
+  <p>Then we place our policies within the descriptor file as follows. </p>
+    <div class="source"><pre>
+&lt;service name="sec_echo"&gt;
+    &lt;parameter name="ServiceClass" locked="xsd:false"&gt;sec_echo&lt;/parameter&gt;
+
+   &lt;description&gt;
+        This is a testing service , to test the system is working or not
+   &lt;/description&gt;
+   &lt;module ref="rampart"/&gt;
+   &lt;operation name="echoString"&gt;
+            &lt;parameter name="wsamapping"&gt;http://example.com/ws/2004/09/policy/Test/EchoRequest&lt;/parameter&gt;
+   &lt;/operation&gt;
+
+    &lt;wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"&gt;
+		&lt;!--Your policies are here--&gt;
+	&lt;/wsp:Policy&gt;
+&lt;/service&gt;
+
+
+</pre></div>
+  </div><div class="subsection"><a name="Explaining_policies"></a><h3>Explaining policies</h3><p>Here we will explain how to explore the various security features available in Rampart/C. We thoroughly recommend you to go through the samples available in Rampart/C in order see how these configurations are combined together. </p></div><div class="subsection"><a name="Using_Timestamps"></a><h3>Using Timestamps</h3><p>To add a Timestamp to the SOAP message, user has to specify it in the policy by adding assertion</p>
+    <div class="source"><pre>
+&lt;sp:IncludeTimestamp/&gt;
+
+</pre></div>
+  <p>Beyond that user has to specify the duration of the validity of the message. This can be done by adding following Rampart/C specific assertion.</p>
+    <div class="source"><pre>
+&lt;rampc:TimeToLive&gt;360&lt;/rampc:TimeToLive&gt;
+
+</pre></div>
+  <p>Here the time duration is specified using seconds. This would add a timestamp as follows to the security header. Note that the time difference is 360 seconds. If the message is not arrived within these limits, an error will be thrown back.</p>
+    <div class="source"><pre>
+&lt;wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&gt;
+            &lt;wsu:Created&gt;2007-06-18T05:10:01.448Z&lt;/wsu:Created&gt;
+            &lt;wsu:Expires&gt;2007-06-18T05:16:01.448Z&lt;/wsu:Expires&gt;
+ &lt;/wsu:Timestamp&gt;
+
+
+</pre></div>
+  </div><div class="subsection"><a name="Using_Username_tokens"></a><h3>Using Username tokens</h3><p>To add a username token to the SOAP message, user has to specify three things.</p><ol>
+<li>The user
+</li><li>The password type
+</li><li>The password callback module
+</li></ol><p>This can be done using following assertions in the policy file.</p>
+    <div class="source"><pre>
+ &lt;rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"&gt;
+                &lt;rampc:User&gt;Alice&lt;/rampc:User&gt;
+                &lt;rampc:PasswordType&gt;Digest&lt;/rampc:PasswordType&gt;
+                &lt;rampc:PasswordCallbackClass&gt;AXIS2C_HOME/samples/lib/rampartc/libpwcb.so&lt;/rampc:PasswordCallbackClass&gt;
+&lt;/rampc:RampartConfig&gt;
+
+
+</pre></div>
+  <p>Also it's necessary to specify inclusion of username token in the policy as follows.</p>
+    <div class="source"><pre>
+&lt;sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/&gt;
+
+</pre></div>
+  <p>Password callback modules: User passwords can be stored in different ways for different users. Passwords can be in databases, flat files... etc. Considering this Rampart/C provides an interface for users to write their own password callback modules. User has to assign the password callback function as follows.</p>
+    <div class="source"><pre>
+rampart_callback_t* rcb = NULL;
+rcb = AXIS2_MALLOC(env-&gt;allocator,  sizeof(rampart_callback_t));
+rcb-&gt;ops = AXIS2_MALLOC(env-&gt;allocator, sizeof(rampart_callback_ops_t));
+rcb-&gt;ops-&gt;callback_password = get_sample_password;/*Your password callback function*/
+
+
+</pre></div>
+  <p>The signature of the password callback function is</p>
+    <div class="source"><pre>
+axis2_char_t* AXIS2_CALL
+get_sample_password(rampart_callback_t *rcb,
+        const axutil_env_t *env,
+        const axis2_char_t *username,
+        void param) 
+
+</pre></div>
+  <p>Please see the password callback sample available under samples/callback/pwcb.c for more details.</p></div><div class="subsection"><a name="SOAP_message_Encryption"></a><h3>SOAP message Encryption</h3><p>Specifying encryption options are a bit complex procedure. Thus here we wouldn't try to explain all WS Security Policy assertions. Following is a sample policy file that  is used to encrypt SOAP messages.</p>
+    <div class="source"><pre>
+&lt;wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"&gt;
+    &lt;wsp:ExactlyOne&gt;
+        &lt;wsp:All&gt;
+            &lt;sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;wsp:Policy&gt;
+                    &lt;sp:InitiatorToken&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"&gt;
+                                &lt;wsp:Policy&gt;
+                                    &lt;sp:WssX509V3Token10/&gt;
+                                &lt;/wsp:Policy&gt;
+                            &lt;/sp:X509Token&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:InitiatorToken&gt;
+                    &lt;sp:RecipientToken&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"&gt;
+                                &lt;wsp:Policy&gt;
+                                    &lt;sp:WssX509V3Token10/&gt;
+                                &lt;/wsp:Policy&gt;
+                            &lt;/sp:X509Token&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:RecipientToken&gt;
+                    &lt;sp:AlgorithmSuite&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Basic256Rsa15/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:AlgorithmSuite&gt;
+                    &lt;sp:Layout&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Strict/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:Layout&gt;
+                &lt;/wsp:Policy&gt;
+            &lt;/sp:AsymmetricBinding&gt;
+            &lt;sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;wsp:Policy&gt;
+                          &lt;sp:MustSupportRefEmbeddedToken/&gt;
+                &lt;/wsp:Policy&gt;
+            &lt;/sp:Wss10&gt;
+            &lt;sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;sp:Body/&gt;
+            &lt;/sp:EncryptedParts&gt;
+            &lt;rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"&gt;
+                &lt;rampc:User&gt;Bob&lt;/rampc:User&gt;
+                &lt;rampc:EncryptionUser&gt;b&lt;/rampc:EncryptionUser&gt;
+                &lt;rampc:PasswordCallbackClass&gt;AXIS2C_HOME/samples/lib/rampartc/libpwcb.so&lt;/rampc:PasswordCallbackClass&gt;
+                &lt;rampc:ReceiverCertificate&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/bob_cert.cert&lt;/rampc:ReceiverCertificate&gt;
+                &lt;rampc:Certificate&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/alice_cert.cert&lt;/rampc:Certificate&gt;
+                &lt;rampc:PrivateKey&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/alice_key.pem&lt;/rampc:PrivateKey&gt;
+            &lt;/rampc:RampartConfig&gt;
+        &lt;/wsp:All&gt;
+    &lt;/wsp:ExactlyOne&gt;
+&lt;/wsp:Policy&gt;
+
+
+</pre></div>
+  <p>In the above sample file we have specified the algorithm suite to be used for encryption. Here the algorithm suite is  Basic256Rsa15. </p>
+    <div class="source"><pre>
+                    &lt;sp:AlgorithmSuite&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Basic256Rsa15/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:AlgorithmSuite&gt;
+
+</pre></div>
+  <p>The parts to be encrypted are specified using following assertion. Here we have specified to encrypt the whole body.</p>
+    <div class="source"><pre>
+            &lt;sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;sp:Body/&gt;
+            &lt;/sp:EncryptedParts&gt;
+
+</pre></div>
+  <p>The receiver's certificate is specified as follows. Here you have to specify the full path to the certificate. The public key of this certificate is used to encrypt the content.</p>
+    <div class="source"><pre>
+&lt;rampc:ReceiverCertificate&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/bob_cert.cert&lt;/rampc:ReceiverCertificate&gt;
+
+</pre></div>
+  <p>To decrypt an incoming message you have to specify your own private as follows. Here you have to specify the full path to the key. </p>
+    <div class="source"><pre>
+&lt;rampc:PrivateKey&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/alice_key.pem&lt;/rampc:PrivateKey&gt;
+
+
+</pre></div>
+  </div><div class="subsection"><a name="SOAP_message_Signature"></a><h3>SOAP message Signature</h3><p>Similar to the Encryption, to apply the signature we have to specify the signing parts, certificates and keys. Following is a sample policy file that is being used to sign a SOAP message. </p>
+    <div class="source"><pre>
+&lt;wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"&gt;
+    &lt;wsp:ExactlyOne&gt;
+        &lt;wsp:All&gt;
+            &lt;sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;wsp:Policy&gt;
+                    &lt;sp:InitiatorToken&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"&gt;
+                                &lt;wsp:Policy&gt;
+                                    &lt;sp:WssX509V3Token10/&gt;
+                                &lt;/wsp:Policy&gt;
+                            &lt;/sp:X509Token&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:InitiatorToken&gt;
+                    &lt;sp:RecipientToken&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"&gt;
+                                &lt;wsp:Policy&gt;
+                                    &lt;sp:WssX509V3Token10/&gt;
+                                &lt;/wsp:Policy&gt;
+                            &lt;/sp:X509Token&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:RecipientToken&gt;
+                    &lt;sp:AlgorithmSuite&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Basic256Rsa15/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:AlgorithmSuite&gt;
+                    &lt;sp:Layout&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Strict/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:Layout&gt;
+                &lt;/wsp:Policy&gt;
+            &lt;/sp:AsymmetricBinding&gt;
+            &lt;sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;wsp:Policy&gt;
+                    &lt;sp:MustSupportRefKeyIdentifier/&gt;
+                    &lt;sp:MustSupportRefEmbeddedToken/&gt;
+                    &lt;sp:MustSupportRefIssuerSerial/&gt;
+                &lt;/wsp:Policy&gt;
+            &lt;/sp:Wss10&gt;
+            &lt;sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;sp:Body/&gt;
+            &lt;/sp:SignedParts&gt;
+            &lt;rampc:RampartConfig xmlns:rampc="http://ws.apache.org/rampart/c/policy"&gt;
+                &lt;rampc:User&gt;Bob&lt;/rampc:User&gt;
+                &lt;rampc:EncryptionUser&gt;b&lt;/rampc:EncryptionUser&gt;
+                &lt;rampc:PasswordType&gt;Digest&lt;/rampc:PasswordType&gt;
+                &lt;rampc:PasswordCallbackClass&gt;AXIS2C_HOME/samples/lib/rampartc/libpwcb.so&lt;/rampc:PasswordCallbackClass&gt;
+                &lt;rampc:ReceiverCertificate&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/bob_cert.cert&lt;/rampc:ReceiverCertificate&gt;
+                &lt;rampc:Certificate&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/alice_cert.cert&lt;/rampc:Certificate&gt;
+                &lt;rampc:PrivateKey&gt;AXIS2C_HOME/samples/src/rampartc/data/keys/ahome/alice_key.pem&lt;/rampc:PrivateKey&gt;
+            &lt;/rampc:RampartConfig&gt;
+        &lt;/wsp:All&gt;
+    &lt;/wsp:ExactlyOne&gt;
+&lt;/wsp:Policy&gt;
+
+</pre></div>
+  <p>To specify which parts of the message to be signed use following assertion. Here we have asked to sign the whole body.</p>
+    <div class="source"><pre>
+      &lt;sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;
+                &lt;sp:Body/&gt;
+      &lt;/sp:SignedParts&gt;
+
+</pre></div>
+  <p>Optionally if you need to sign a header you may use.</p>
+    <div class="source"><pre>
+&lt;sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"&gt;	
+	&lt;sp:Header Namespace="http://www.w3.org/2005/08/addressing"/&gt;
+&lt;/sp:SignedParts&gt;
+
+</pre></div>
+  <p>The algorithm suite to be used for signature is specified as follows. Same as encryption.</p>
+    <div class="source"><pre>
+                    &lt;sp:AlgorithmSuite&gt;
+                        &lt;wsp:Policy&gt;
+                            &lt;sp:Basic192Rsa15/&gt;
+                        &lt;/wsp:Policy&gt;
+                    &lt;/sp:AlgorithmSuite&gt;
+
+
+</pre></div>
+  </div><div class="subsection"><a name="Replay_detection"></a><h3>Replay detection</h3><p>To detect replay attacks, Rampart/C has it's own Replay Detection module. This module detects if the message is a replay of a previous. By default the RD(Replay Detection) module is turned OFF. All you have to do turn it ON is to add </p>
+    <div class="source"><pre>
+&lt;rampc:ReplayDetection&gt;N&lt;/rampc:ReplayDetection&gt;
+
+</pre></div>
+  <p>policy assertion to your descriptor file. Here N is the number of records that must be kept in memory. Greater the value of N is, greater the chance of detecting a replays. Rampart/C keeps records of messages in a list and process them on arrival of a new message. A record is the concatenation of message id(wsa:msg-id) and the value of the timestamp.</p><p>
+RECORD-ID = MSG-ID + TIMESTAMP
+</p><p>The message ID is considered to be unique to a particular message. But for this, user needs to have the addressing module engaged(which comes with axis2/c). This is NOT a MUST but is the RECOMONDED approach. One can just survive with only the timestamp. But shouldn't forget the chance of generating two message at the same time, which definitely make them suspicious as a replay.</p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/docs/files/oxs_archi.png b/axis2/c/rampart/docs/files/oxs_archi.png
new file mode 100644
index 0000000..1192b0b
--- /dev/null
+++ b/axis2/c/rampart/docs/files/oxs_archi.png
Binary files differ
diff --git a/axis2/c/rampart/docs/files/rampart_archi.png b/axis2/c/rampart/docs/files/rampart_archi.png
new file mode 100644
index 0000000..e408ce9
--- /dev/null
+++ b/axis2/c/rampart/docs/files/rampart_archi.png
Binary files differ
diff --git a/axis2/c/rampart/docs/files/rampart_simple_archi.png b/axis2/c/rampart/docs/files/rampart_simple_archi.png
new file mode 100644
index 0000000..ee99c9c
--- /dev/null
+++ b/axis2/c/rampart/docs/files/rampart_simple_archi.png
Binary files differ
diff --git a/axis2/c/rampart/docs/index.html b/axis2/c/rampart/docs/index.html
new file mode 100644
index 0000000..943cb78
--- /dev/null
+++ b/axis2/c/rampart/docs/index.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Documentation</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Rampart_C_Documentation"></a><h2>Apache Rampart/C Documentation</h2><div class="subsection"><a name="Getting_Started"></a><h3>Getting Started</h3><ul>
+  <li><a href="installationguide.html">Installation Guide</a></li>
+</ul></div><div class="subsection"><a name="Manual"></a><h3>Manual</h3><ul>
+<li><a href="rampartc_manual.html">Rampart/C Manual</a></li>
+</ul></div><div class="subsection"><a name="Configurations"></a><h3>Configurations</h3><ul>
+  <li><a href="configurations.html">Configuration Guide</a></li>
+</ul></div><div class="subsection"><a name="Additional_References"></a><h3>Additional References</h3><ul>
+  <li><a href="http://ws.apache.org/axis2/c/index.html" class="externalLink" title="External Link">Apache Axis2/C</a></li>
+  <li><a href="http://ws.apache.org/axis2/c/docs/om_tutorial.html" class="externalLink" title="External Link">AXIOM Tutorial</a></li>
+  <li><a href="http://ws.apache.org/axis2/c/coding_conventions.html" class="externalLink" title="External Link">Coding Conventions in Axis2/C</a></li>
+</ul></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/docs/installationguide.html b/axis2/c/rampart/docs/installationguide.html
new file mode 100644
index 0000000..2a428c6
--- /dev/null
+++ b/axis2/c/rampart/docs/installationguide.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Installation Guide</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Rampart_C_Installation_Guide"></a><h2>Apache Rampart/C Installation Guide</h2><p>This document guides you on how to install Rampart/C.</p><p>You must have <a href="http://www.openssl.org" class="externalLink" title="External Link">OpenSSL</a> 0.9.8 (or above) installed in you system.</p><p>This release comes in two forms, source and binary. This document covers
+both forms.</p><p>Please send your feedback to the developer mailing list: <a href="mailto:rampart-c-dev@ws.apache.org">rampart-c-dev@ws.apache.org</a>
+(Subscription details are available on the <a href="http://ws.apache.org/rampart/c/mail-lists.html" class="externalLink" title="External Link">Rampart/C site</a>).</p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#linux">Installing and Running on Linux</a>
+    <ul>
+      <li><a href="#linux_binary">Using the Binary Release</a></li>
+      <li><a href="#linux_source">Using the Source Release</a></li>
+    </ul>
+  </li>
+  <li><a href="#win">Installing and Running on Microsoft Windows (win32)</a>
+    <ul>
+      <li><a href="#win_binary">Using the Binary Release</a></li>
+      <li><a href="#win_source">Using the Source Release</a></li>
+    </ul>
+  </li>
+  <li><a href="#engage">Engage Rampart/C with Axis2/C</a></li>
+  
+</ul><p><a id="linux"></a></p></div><div class="subsection"><a name="1__Installing_and_Running_on_Linux"></a><h3>1. Installing and Running on Linux</h3><p>This can be done using binary or source distributions. (<a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">Download</a> the two
+distributions)</p><p><a id="linux_binary"></a></p></div><div class="subsection"><a name="1_1__Installing_the_Binary_Distribution"></a><h3>1.1. Installing the Binary Distribution</h3><p>The following steps have to be followed to install and run the Rampart/C
+binary distribution on Linux : </p><ol>
+  <li>Extract the binary tar package to a folder.</li>
+  <li>Set the AXIS2C_HOME environment variable pointing to the location where
+    you have extracted Axis2/C
+    <ul>
+      <li>AXIS2C_HOME='/your_path_to_axis2c'</li>
+      <li>export AXIS2C_HOME</li>
+    </ul>
+  </li>
+  <li>Copy modules/* to $AXIS2C_HOME/modules/
+  </li><li>Copy lib/* to $AXIS2C_HOME/lib
+  </li><li>Copy services/* to $AXIS2C_HOME/services/
+  </li><li>Copy samples/* to $AXIS2C_HOME/samples/. This will copy callback modules etc.
+  </li><li>Engage Rampart/C as specified in the section <a href="#engage">Engage Rampart/C with Axis2/C</a>
+  </li><li>Go to samples/src/rampartc/client/ and deploy the client repo
+	<pre>%sh deploy_client_repo.sh</pre>
+   </li><li>Go to samples/src/rampartc/secpolicy/ and try a scenario
+	<pre> %sh test_scen.sh scenarioX server-port</pre>
+</li></ol><p><a id="linux_source"></a></p></div><div class="subsection"><a name="1_2__Installing_the_Source_Distribution"></a><h3>1.2. Installing the Source Distribution</h3><p>The following steps have to be followed to install and run Rampart/C using
+the source distribution on Linux :</p><ol>
+  <li>Extract the source tar package to a folder.</li>
+  <li>Set the AXIS2C_HOME environment variable pointing to the location where
+    you want to install Axis2/C
+    <ul>
+      <li>AXIS2C_HOME='/your_desired_path_to_axis2c_installation'</li>
+      <li>export AXIS2C_HOME</li>
+    </ul>
+  </li>
+  <li>Then go to the folder where you extracted the source.
+  </li>
+  <li>Build the source
+    <ul>
+      <li>This can be done using the following command sequence, in the
+        directory where you have extracted the source:
+        <ul>
+          <li>./configure --prefix=${AXIS2C_HOME} --enable-static=no --with-axis2=${AXIS2C_HOME}/include/axis2-1.6.0</li>
+          <li>make</li>
+          <li>make install</li>
+        </ul>
+      </li>
+      <li>Please run "./configure --help" in the samples folder for more
+        information on the configure options.</li>
+    </ul>
+  </li>
+  <li>Engage Rampart/C as specified in the section <a href="#engage">Engage Rampart/C with Axis2/C</a>
+  </li><li>If you need to try samples,first you need to build them. Go to samples and run the script build.sh
+	<pre>
+	%sh build.sh
+	</pre>
+  </li><li>Then go to  samples/secpolicy and try a scenario
+	<pre>
+	%sh test_scen.sh scenarioX server-port
+	</pre>
+</li></ol><p><a id="win"></a></p></div><div class="subsection"><a name="2__Installing_and_Running_on_Microsoft_Windows"></a><h3>2. Installing and Running on Microsoft Windows</h3><p>This too can be done using binary or source distributions. (<a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">Download</a> the two
+distributions.) </p><p><a id="win_binary"></a></p></div><div class="subsection"><a name="2__1__Installing_the_Binary_Distribution"></a><h3>2. 1. Installing the Binary Distribution</h3><ol>
+  <li>Extract the binary distribution to a folder of your choice. (example:
+    C:\rampartc).</li>
+	<li>Set the AXIS2C_HOME envirionment variable to direct to your Axis2/C Installation. </li>
+	<pre>SET AXIS2C_HOME=[your-path-to-axis2c]</pre>
+  <li>Run the deploy_rampart.bat that could be found in the root of the rampart binary distribution.</li>
+  <li>Engage Rampart/C as specified in the section <a href="#engage">Engage Rampart/C with Axis2/C</a>.
+   </li><li>Go to samples/src/rampartc/secpolicy/ and try a scenario
+	<pre> test_scen.bat scenarioX server-port</pre>
+</li></ol><p><a id="bin_run"></a><a id="win_source"></a></p></div><div class="subsection"><a name="2__2__Installing_Source_Distribution"></a><h3>2. 2. Installing Source Distribution</h3></div><div class="subsection"><a name="2_2_1__Requirements"></a><h3>2.2.1. Requirements</h3><ul>
+  <li>The makefile shipped with this version needs Microsoft Visual Studio
+    Compiler (cl) and the nmake build tool.</li>
+
+  <p>(Note: You can download the <a href="http://msdn.microsoft.com/vstudio/express/downloads/" class="externalLink" title="External Link">Microsoft VSExpress edition and Platform SDK</a> from the Microsoft Web
+  site. You will need to add the path to the Platform SDK Include and Lib
+  folders to the makefile)</p>
+  
+</ul><p><a id="edit"></a><a id="src_compile"></a></p></div><div class="subsection"><a name="2_2_2__Compiling_the_Source"></a><h3>2.2.2. Compiling the Source</h3><p>The following steps will take you through the source compilation.</p><ul>
+  <li>Extract the source distribution to a folder of your choice. (Example:
+    C:\rampartc)</li>
+  <li>Edit the configure.in file to specify the Axis2/C repository path and the OpenSSL installation path
+	<ul>
+	   <li>AXIS2_BIN_DIR = path/to/where/you/have/installed/axis2</li>
+           <li>OPENSSL_BIN_DIR = path/to/where/you/have/installed/openssl</li>
+           <li>DEBUG = 1 if enabled, 0 otherwise</li>
+	</ul>
+   </li>
+  <li>Open a DOS shell</li>
+  <li>cd C:\rampartc\build\win32</li>
+  <li>to access .Net tools, run
+    <ul>
+      <li>C:\rampartc\build\win32\&gt; vcvars32.bat</li>
+    </ul>
+    <p>(<strong>Note</strong>: You may have to set the PATH environment
+    variable to vcvars32.bat if MS Windows gives an error indicating that it
+    cannot find this batch file. This file is located in &lt;your MS Visual
+    Studio install Directory&gt;\VC\bin directory.)</p>
+  </li>
+  <li>To build the system and create the binary files in a directory named
+    deploy under the build directory,
+    <ul>
+      <li>C:\rampartc\build\win32&gt;nmake install</li>
+    </ul>
+  </li>
+  <li>Engage Rampart/C as specified in the section <a href="#engage">Engage Rampart/C with Axis2/C</a>
+  </li><li>Then go to  samples/secpolicy and try a scenario
+	<pre>
+	test_scen.bat scenarioX server-port
+	</pre>
+</li></ul><p><a id="src_run"></a><a id="engage"></a></p></div><div class="subsection"><a name="Engage_Rampart_C_with_axis2_C"></a><h3>Engage Rampart/C with axis2/C</h3><p>You can engage Rampart/C in global level or in service level.</p><p>Just add the following entry either to axis2.xml(gloabl level) or in services.xml(service level) corresponding to the service you want to secure.</p>
+    <div class="source"><pre>   
+   &lt;module ref="rampart"/&gt;
+
+
+</pre></div>
+  <p>If you want to provide Secure Token Service (STS) functionality to a service, add the following entry to services.xml. </p><p>&lt;module ref="rahas"/&gt;
+
+</p><p>Then add following "Security" phase to the phase order in the inflow and outflow in the axis2.xml. Also add "Rahas" phase to inflow.</p>
+    <div class="source"><pre>
+    &lt;phaseOrder type="inflow"&gt;
+        &lt;phase name="Transport"/&gt;
+        &lt;phase name="PreDispatch"/&gt;
+        &lt;phase name="Dispatch"/&gt;
+        &lt;phase name="PostDispatch"/&gt;
+        &lt;phase name="Security" /&gt;
+        &lt;phase name="Rahas"/&gt;
+    &lt;/phaseOrder&gt;
+    &lt;phaseOrder type="outflow"&gt;
+        &lt;phase name="MessageOut"/&gt;
+        &lt;phase name="Security"/&gt;
+    &lt;/phaseOrder&gt;
+
+
+</pre></div>
+  <p>Apart from that you must define security policies for the client and the server.
+</p><p></p><p>
+<br></br>
+<strong>CLIENT SIDE:</strong>
+</p><p>In the client side just drop a policy.xml file to the same location(client-repo) where you have the axis2.xml.
+</p><p></p><p>
+<br></br>
+<strong>SERVER SIDE:</strong>
+</p><p>Add WS-Security Policy assertions to the services.xml.
+</p><p></p><p><strong>NOTE:</strong> Please find sample security policy files that are located under <a href="http://svn.apache.org/repos/asf/webservices/rampart/trunk/c/samples/secpolicy/" class="externalLink" title="External Link">samples/secpolicy</a></p><p>You may go through each and every scenario and see how Rampart/C is configured using the policy assertions available in respective policy files.
+<br></br>
+For each scenario there are two files</p><ol>
+  <li>client-policy.xml : Defines what the security configurations are for the client using security policies</li>
+  <li>services.xml : Defines what the security configurations are for a particular service using security policies</li>
+</ol><p><strong>NOTE:</strong> If you have changed a client's policy file, make sure that you change the corresponding policy assertions in the services.xml file as well, and vise versa. </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/docs/rampartc_manual.html b/axis2/c/rampart/docs/rampartc_manual.html
new file mode 100644
index 0000000..ccde4fb
--- /dev/null
+++ b/axis2/c/rampart/docs/rampartc_manual.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Manual</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="../index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Rampart/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="../docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Preamble"></a><h2>Preamble</h2><p style="margin-bottom: 0in">This document is intended to be a reference
+manual for <a href="http://ws.apache.org/rampart/c" class="externalLink" title="External Link">Apache Rampart/C</a>.</p><p>For further details on Axis2/C please refer the <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html" class="externalLink" title="External Link">Apache Axis2/C manual</a></p></div><div class="section"><a name="Simplified_Architecture"></a><h2>Simplified Architecture</h2><p>In a very simple view, Rampart/C consists of a core module and packages
+related to WS-Security and WS-Security Policy. For XML-Encryption and
+Signature Rampart/C uses OMXMLSecurity. Both Rampart/C and OMXMLSecurity uses <a href="http://ws.apache.org/axis2/c/docs/om_tutorial.html" class="externalLink" title="External Link">Apache AXIOM</a> and
+Axis2-Util libraries. OpenSSL is used as the crypto library in
+OMXMLSecurity.</p><img src="files/rampart_simple_archi.png" alt=""></img></div><div class="section"><a name="Interface_with_Axis2_C"></a><h2>Interface with Axis2/C</h2><p>The interface between Rampart/C and Apache Axis2/C engine is the Rampart
+module called mod_rampart. The module has two handlers, one for the inflow
+and another for the outflow of the Axis2/C engine. Rampart/C directs messages
+to it's other components for further security related processing using these
+handlers. </p><p>Handlers are a way of extending capabilities of the core engine. Once the
+Axis2/C engine calls the invoke() method of the handler, the module can do
+the necessary processing over the SOAP message. Rampart/C use this mechanism
+to build/process security related SOAP headers.</p></div><div class="section"><a name="Inside_Rampart_C"></a><h2>Inside Rampart/C</h2><p>
+Following is a detailed architecture diagram of Rampart/C
+</p><p><img src="files/rampart_archi.png" alt=""></img></p><div class="subsection"><a name="Rampart_Engine"></a><h3>Rampart Engine</h3><p>Rampart engine is the heart of Rampart/C. It sets security policies that
+defines the behavior of Rampart/C message processing. These policies are
+usually read from a selected policy.xml file depending on the message flow,
+which contains a set of policy assertions.</p></div><div class="subsection"><a name="Processors_and_Builders"></a><h3>Processors and Builders</h3><p>Rampart/C processes incoming SOAP message using it's processors. There are
+two processors in Rampart/C.</p><ol>
+  <li><strong>Security Header Processor</strong> : Processes security header
+    of the incoming message and make decisions upon security claims and the
+    security policies.</li>
+  <li><strong>Token Processor</strong> : Processes token claims such as
+    binary security token.</li>
+</ol><p>
+Similar to processes, Rampart/C uses two builders that builds outgoing
+messages.
+<ol>
+	<li><strong>Security Header Builder</strong> : Builds Security headers of an outgoing
+    message depending on security policies.</li>
+	<li><strong>Token Builder</strong> : Builds token claims such as binary security token.</li>
+</ol>
+These builders and processes assemble other components such as encryption,
+signature, UsernameToken together. Decisions are taken in these processes
+would result in further processing of the message or throwing of a  SOAP
+fault.
+
+</p></div><div class="subsection"><a name="Policy"></a><h3>Policy</h3><p>The policy module of Rampart/C acts as the configuration module in
+Rampart/C. The policy module has a set of models that represents assertions.
+Also there are set of builders that builds these models. <br></br>
+</p><p>Rampart/C is configured using policy assertions defined in WS-Security
+Policy specification (1.1 or 1.2). These policies are defined in policy.xml files.
+The client side policies are defined in a seperate policy.xml file located in the client's repository.
+The service's policies are defined in the services.xml file.
+
+</p></div><div class="subsection"><a name="Rampart_utilities"></a><h3>Rampart utilities</h3><p>Rampart utilities groups different entities that cater for different
+purposes.  Following is a brief description of major components inside
+utilities</p><ul>
+  <li><strong>Rampart context:</strong> Keeps configurations for Rampart/C.
+    This includes certificates, keys, passwords, policies etc.</li>
+  <li><strong>UsernameToken: </strong>Provides functionalities to
+    build/process a UsernameToken.</li>
+  <li><strong>TimestampToken: </strong>Provides functionalities to
+    build/process  a TimestampToken.</li>
+  <li><strong>Authentication provider: </strong>The interface for
+    authentication modules that can be plugged into Rampart/C. This allows
+    users to define their own rules for processing user name / passwords.</li>
+  <li><strong>Credentials provider: </strong>An interface for a credentials
+    module to be plugged in. Users can provide custom user name/password
+    pairs to build user name tokens.</li>
+  <li><strong>Password callbacks: </strong>An interface for users to provide
+    password for a given user name.</li>
+</ul></div></div><div class="section"><a name="OMXMLSecurity"></a><h2>OMXMLSecurity</h2><p>For XML cryptographic purposes Rampart/C uses OMXMLSecurity, which is a
+library written on top of Apache AXIOM. If a particular SOAP message needs to
+be encrypted or signed, Rampart/C get the work done through the
+OMXMLSecurity. Following are the functionalities of OMXMLSecurity.</p><ol>
+  <li><strong>XML-Encryption / Decryption:</strong> This includes symmetric
+    and asymmetric encryptions. Usually data is encrypted using a symmetric
+    key (or a session key) which is again encrypted using an asymmetric
+    algorithm using a public key.</li>
+  <li><strong>XML-Signature  / Verification:</strong> Allows one or more part
+    of an XML document to be signed using a private key. Also allows these
+    signed parts to be verified.</li>
+  <li><strong>Key management:</strong> To load X509 certificates, Private
+    keys etc, the Key management interface provide a series of functions.
+    Keys might be stored in PEM files, PKCS12 key stores or can be in string
+    buffers.</li>
+  <li><strong>Canonicalization:</strong> Provide Canonicalization (C14N)
+    transform support.</li>
+  <li><strong>Creating/Processing tokens:</strong> There are number of XML
+    elements that are introduced by security specifications. The token base
+    in OMXMLSecurity provides functionalities to create/process such
+  elements.</li>
+</ol><p>Following diagram shows the architecture of OMXMLSecurity</p><img src="files/oxs_archi.png" alt=""></img><p style="margin-bottom: 0in">Please send your feedback to the Apache Axis2/C
+developer mailing list (<a href="mailto:rampart-c-dev@ws.apache.org">rampart-c-dev@ws.apache.org</a>). Subscription
+details are available on the <a href="http://ws.apache.org/rampart/c/lists_issues.html" class="externalLink" title="External Link">Rampart site</a>.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/download.cgi b/axis2/c/rampart/download.cgi
new file mode 100644
index 0000000..8bdb438
--- /dev/null
+++ b/axis2/c/rampart/download.cgi
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file
diff --git a/axis2/c/rampart/download.html b/axis2/c/rampart/download.html
new file mode 100644
index 0000000..4b1cc56
--- /dev/null
+++ b/axis2/c/rampart/download.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Releases</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Rampart_C_Releases"></a><h2>Apache Rampart/C Releases</h2><div align="left">
+<p>These releases are available for download as a source or
+binary. For more information on Apache software releases, please see <a href="http://www.apache.org/dev/release.html" class="externalLink" title="External Link">Apache Releases FAQ</a>.</p>
+</div><script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script><script type="text/javascript">
+_uacct = "UA-1954378-12";
+urchinTracker();
+</script><div align="center">
+
+<table class="bodyTable"><tbody>
+    <tr class="b"><td width="41" align="center">Name</td><td width="100" align="center">Type</td><td width="350" align="center">Distribution</td><td width="100" align="center">Date</td><td width="119" align="center">Description</td></tr>
+    <tr class="a"><td align="center" valign="middle">1.3.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="[preferred]/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-win32.zip" title="[preferred]/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-bin-1.3.0-win32.zip&apos;);">zip</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-win32.zip.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-win32.zip.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-win32.zip.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="[preferred]/ws/rampart/c/1_3_0/rampartc-src-1.3.0.zip" title="[preferred]/ws/rampart/c/1_3_0/rampartc-src-1.3.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-src-1.3.0.zip&apos;);">zip</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.zip.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.zip.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.zip.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="[preferred]/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-linux.tar.gz" title="[preferred]/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-bin-1.3.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-linux.tar.gz.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-linux.tar.gz.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-bin-1.3.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="[preferred]/ws/rampart/c/1_3_0/rampartc-src-1.3.0.tar.gz" title="[preferred]/ws/rampart/c/1_3_0/rampartc-src-1.3.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-src-1.3.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.tar.gz.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.tar.gz.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.tar.gz.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_3_0/rampartc-src-1.3.0.tar.gz.asc">PGP</a></td><td>27 - 05 - 2009</td><td>1.3.0 Release (Mirrored) Depends on <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Axis2/C 1.6.0</a> </td></tr>
+    <tr class="b"><td align="center" valign="middle">1.2.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="[preferred]/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-win32.zip" title="[preferred]/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-bin-1.2.0-win32.zip&apos;);">zip</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-win32.zip.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-win32.zip.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-win32.zip.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="[preferred]/ws/rampart/c/1_2_0/rampartc-src-1.2.0.zip" title="[preferred]/ws/rampart/c/1_2_0/rampartc-src-1.2.0.zip" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-src-1.2.0.zip&apos;);">zip</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.zip.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.zip.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.zip.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="[preferred]/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-linux.tar.gz" title="[preferred]/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-bin-1.2.0-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-linux.tar.gz.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-linux.tar.gz.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-bin-1.2.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="[preferred]/ws/rampart/c/1_2_0/rampartc-src-1.2.0.tar.gz" title="[preferred]/ws/rampart/c/1_2_0/rampartc-src-1.2.0.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/rampartc-src-1.2.0.tar.gz&apos;);">tar.gz</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.tar.gz.md5" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.tar.gz.md5">MD5</a>
+        <a href="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.tar.gz.asc" class="externalLink" title="http://www.apache.org/dist/ws/rampart/c/1_2_0/rampartc-src-1.2.0.tar.gz.asc">PGP</a></td><td>13 - 05 - 2008</td><td>1.2.0 Release (Mirrored) Depends on <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Axis2/C 1.4.0</a> </td></tr>
+    <tr class="a"><td align="center" valign="middle">1.1.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.zip" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-bin-1.1.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_1_0/rampartc-src-1.1.0.tar.gz.asc">PGP</a></td><td>16 - 01 - 2008</td><td>1.1.0 Release (Archived) Depends on <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Axis2/C 1.2.0</a> </td></tr>
+    <tr class="b"><td align="center" valign="middle">1.0.0</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.zip" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-bin-1.0.0-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/1_0_0/rampartc-src-1.0.0.tar.gz.asc">PGP</a></td><td>05 - 10 - 2007</td><td>1.0.0 Release (Archived) Depends on <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Axis2/C 1.1.0</a> </td></tr>
+
+    <tr class="a"><td align="center" valign="middle">0.90</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-win32.zip.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.zip" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.zip">zip</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.zip.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.zip.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.zip.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Binary Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-bin-0.90-linux.tar.gz.asc">PGP</a>
+        <br></br>
+        - Source Distribution <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz">tar.gz</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz.md5" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz.md5">MD5</a>
+        <a href="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz.asc" class="externalLink" title="http://archive.apache.org/dist/ws/rampart/c/0.90/rampartc-src-0.90.tar.gz.asc">PGP</a></td><td>11 - 05 - 2007</td><td>0.90 Release (Archived) Depends on <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Axis2/C 1.0.0</a></td></tr>
+   
+  </tbody></table>
+</div><div align="left">
+<p>[if-any logo] <a href="[link]"><img align="right" src="[logo]" border="0" alt=""></img></a>[end] The currently selected mirror is <b>[preferred]</b>.  If
+you encounter a problem with this mirror, please select another mirror.  If
+all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
+mirrors list) that should be available.</p>
+
+<form action="[location]" method="get" id="SelectMirror">
+  Other mirrors: 
+  <select name="Preferred">[if-any http][for http]
+    <option value="[http]" selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
+    <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
+    <option value="[backup]">[backup] (backup)</option>[end][end]
+  </select>
+   
+  <input type="submit" value="Change"></input></form>
+
+
+<p>You may also consult the <a href="http://www.apache.org/mirrors/" class="externalLink" title="External Link">complete
+list of mirrors</a>.</p>
+
+<p><strong>Note:</strong> When downloading from a mirror, please check the <a href="http://www.apache.org/dev/release-signing#md5" class="externalLink" title="External Link">md5sum</a> and verify
+the <a href="http://www.apache.org/dev/release-signing#openpgp" class="externalLink" title="External Link">OpenPGP</a>
+compatible signature from the main Apache site. They can be downloaded by
+following the links above. This <a href="http://www.apache.org/dist/ws/rampart/c/KEYS" class="externalLink" title="External Link">KEYS</a> file contains the
+public keys that can be used for verifying signatures. It is recommended that
+(when possible) a <a href="http://www.apache.org/dev/release-signing#web-of-trust" class="externalLink" title="External Link">web of
+trust</a> is used to confirm the identity of these keys.</p>
+</div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/downloads.html b/axis2/c/rampart/downloads.html
new file mode 100644
index 0000000..ae14048
--- /dev/null
+++ b/axis2/c/rampart/downloads.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Downloads</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Downloads"></a><h2>Downloads</h2><p>You must define the
+        <code>maven.xdoc.distributionUrl</code>property if you wish to generate the download report.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/images/add.gif b/axis2/c/rampart/images/add.gif
new file mode 100644
index 0000000..ac0bdcc
--- /dev/null
+++ b/axis2/c/rampart/images/add.gif
Binary files differ
diff --git a/axis2/c/rampart/images/collapsed.gif b/axis2/c/rampart/images/collapsed.gif
new file mode 100644
index 0000000..6e71084
--- /dev/null
+++ b/axis2/c/rampart/images/collapsed.gif
Binary files differ
diff --git a/axis2/c/rampart/images/expanded.gif b/axis2/c/rampart/images/expanded.gif
new file mode 100644
index 0000000..0fef3d8
--- /dev/null
+++ b/axis2/c/rampart/images/expanded.gif
Binary files differ
diff --git a/axis2/c/rampart/images/external-classic.png b/axis2/c/rampart/images/external-classic.png
new file mode 100644
index 0000000..09a5425
--- /dev/null
+++ b/axis2/c/rampart/images/external-classic.png
Binary files differ
diff --git a/axis2/c/rampart/images/external.png b/axis2/c/rampart/images/external.png
new file mode 100644
index 0000000..3f999fc
--- /dev/null
+++ b/axis2/c/rampart/images/external.png
Binary files differ
diff --git a/axis2/c/rampart/images/file.gif b/axis2/c/rampart/images/file.gif
new file mode 100644
index 0000000..72c13cc
--- /dev/null
+++ b/axis2/c/rampart/images/file.gif
Binary files differ
diff --git a/axis2/c/rampart/images/fix.gif b/axis2/c/rampart/images/fix.gif
new file mode 100644
index 0000000..2585f13
--- /dev/null
+++ b/axis2/c/rampart/images/fix.gif
Binary files differ
diff --git a/axis2/c/rampart/images/folder-closed.gif b/axis2/c/rampart/images/folder-closed.gif
new file mode 100644
index 0000000..2baed62
--- /dev/null
+++ b/axis2/c/rampart/images/folder-closed.gif
Binary files differ
diff --git a/axis2/c/rampart/images/folder-open.gif b/axis2/c/rampart/images/folder-open.gif
new file mode 100644
index 0000000..3955d19
--- /dev/null
+++ b/axis2/c/rampart/images/folder-open.gif
Binary files differ
diff --git a/axis2/c/rampart/images/help_logo.gif b/axis2/c/rampart/images/help_logo.gif
new file mode 100644
index 0000000..cc25c03
--- /dev/null
+++ b/axis2/c/rampart/images/help_logo.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_alert.gif b/axis2/c/rampart/images/icon_alert.gif
new file mode 100644
index 0000000..4968bca
--- /dev/null
+++ b/axis2/c/rampart/images/icon_alert.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_alertsml.gif b/axis2/c/rampart/images/icon_alertsml.gif
new file mode 100644
index 0000000..641308d
--- /dev/null
+++ b/axis2/c/rampart/images/icon_alertsml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowfolder1_sml.gif b/axis2/c/rampart/images/icon_arrowfolder1_sml.gif
new file mode 100644
index 0000000..89408af
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowfolder1_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowfolder2_sml.gif b/axis2/c/rampart/images/icon_arrowfolder2_sml.gif
new file mode 100644
index 0000000..d9e7e1c
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowfolder2_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowfolderclosed1_sml.gif b/axis2/c/rampart/images/icon_arrowfolderclosed1_sml.gif
new file mode 100644
index 0000000..c48e8b6
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowfolderclosed1_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowfolderopen2_sml.gif b/axis2/c/rampart/images/icon_arrowfolderopen2_sml.gif
new file mode 100644
index 0000000..477e327
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowfolderopen2_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowmembers1_sml.gif b/axis2/c/rampart/images/icon_arrowmembers1_sml.gif
new file mode 100644
index 0000000..b4dea83
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowmembers1_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowmembers2_sml.gif b/axis2/c/rampart/images/icon_arrowmembers2_sml.gif
new file mode 100644
index 0000000..0e74357
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowmembers2_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowusergroups1_sml.gif b/axis2/c/rampart/images/icon_arrowusergroups1_sml.gif
new file mode 100644
index 0000000..5177959
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowusergroups1_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowusergroups2_sml.gif b/axis2/c/rampart/images/icon_arrowusergroups2_sml.gif
new file mode 100644
index 0000000..574bb45
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowusergroups2_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowwaste1_sml.gif b/axis2/c/rampart/images/icon_arrowwaste1_sml.gif
new file mode 100644
index 0000000..25d75f7
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowwaste1_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_arrowwaste2_sml.gif b/axis2/c/rampart/images/icon_arrowwaste2_sml.gif
new file mode 100644
index 0000000..54dbf42
--- /dev/null
+++ b/axis2/c/rampart/images/icon_arrowwaste2_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_confirmsml.gif b/axis2/c/rampart/images/icon_confirmsml.gif
new file mode 100644
index 0000000..ca3c810
--- /dev/null
+++ b/axis2/c/rampart/images/icon_confirmsml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_doc_lrg.gif b/axis2/c/rampart/images/icon_doc_lrg.gif
new file mode 100644
index 0000000..b458267
--- /dev/null
+++ b/axis2/c/rampart/images/icon_doc_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_doc_sml.gif b/axis2/c/rampart/images/icon_doc_sml.gif
new file mode 100644
index 0000000..239bfaa
--- /dev/null
+++ b/axis2/c/rampart/images/icon_doc_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_error_lrg.gif b/axis2/c/rampart/images/icon_error_lrg.gif
new file mode 100644
index 0000000..fccffd1
--- /dev/null
+++ b/axis2/c/rampart/images/icon_error_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_error_sml.gif b/axis2/c/rampart/images/icon_error_sml.gif
new file mode 100644
index 0000000..61132ef
--- /dev/null
+++ b/axis2/c/rampart/images/icon_error_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_folder_lrg.gif b/axis2/c/rampart/images/icon_folder_lrg.gif
new file mode 100644
index 0000000..3683e75
--- /dev/null
+++ b/axis2/c/rampart/images/icon_folder_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_folder_sml.gif b/axis2/c/rampart/images/icon_folder_sml.gif
new file mode 100644
index 0000000..8e26f89
--- /dev/null
+++ b/axis2/c/rampart/images/icon_folder_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_help_lrg.gif b/axis2/c/rampart/images/icon_help_lrg.gif
new file mode 100644
index 0000000..c216295
--- /dev/null
+++ b/axis2/c/rampart/images/icon_help_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_help_sml.gif b/axis2/c/rampart/images/icon_help_sml.gif
new file mode 100644
index 0000000..43bfd56
--- /dev/null
+++ b/axis2/c/rampart/images/icon_help_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_info_lrg.gif b/axis2/c/rampart/images/icon_info_lrg.gif
new file mode 100644
index 0000000..b390fd4
--- /dev/null
+++ b/axis2/c/rampart/images/icon_info_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_info_sml.gif b/axis2/c/rampart/images/icon_info_sml.gif
new file mode 100644
index 0000000..c6cb9ad
--- /dev/null
+++ b/axis2/c/rampart/images/icon_info_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_infosml.gif b/axis2/c/rampart/images/icon_infosml.gif
new file mode 100644
index 0000000..1aa2d30
--- /dev/null
+++ b/axis2/c/rampart/images/icon_infosml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_members_lrg.gif b/axis2/c/rampart/images/icon_members_lrg.gif
new file mode 100644
index 0000000..7ba2df6
--- /dev/null
+++ b/axis2/c/rampart/images/icon_members_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_members_sml.gif b/axis2/c/rampart/images/icon_members_sml.gif
new file mode 100644
index 0000000..997e699
--- /dev/null
+++ b/axis2/c/rampart/images/icon_members_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_sortdown.gif b/axis2/c/rampart/images/icon_sortdown.gif
new file mode 100644
index 0000000..9561bbe
--- /dev/null
+++ b/axis2/c/rampart/images/icon_sortdown.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_sortleft.gif b/axis2/c/rampart/images/icon_sortleft.gif
new file mode 100644
index 0000000..4fd21e8
--- /dev/null
+++ b/axis2/c/rampart/images/icon_sortleft.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_sortright.gif b/axis2/c/rampart/images/icon_sortright.gif
new file mode 100644
index 0000000..ea8076e
--- /dev/null
+++ b/axis2/c/rampart/images/icon_sortright.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_sortup.gif b/axis2/c/rampart/images/icon_sortup.gif
new file mode 100644
index 0000000..61942d6
--- /dev/null
+++ b/axis2/c/rampart/images/icon_sortup.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_success_lrg.gif b/axis2/c/rampart/images/icon_success_lrg.gif
new file mode 100644
index 0000000..9af317d
--- /dev/null
+++ b/axis2/c/rampart/images/icon_success_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_success_sml.gif b/axis2/c/rampart/images/icon_success_sml.gif
new file mode 100644
index 0000000..52e85a4
--- /dev/null
+++ b/axis2/c/rampart/images/icon_success_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_usergroups_lrg.gif b/axis2/c/rampart/images/icon_usergroups_lrg.gif
new file mode 100644
index 0000000..3a4e356
--- /dev/null
+++ b/axis2/c/rampart/images/icon_usergroups_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_usergroups_sml.gif b/axis2/c/rampart/images/icon_usergroups_sml.gif
new file mode 100644
index 0000000..9236101
--- /dev/null
+++ b/axis2/c/rampart/images/icon_usergroups_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_warning_lrg.gif b/axis2/c/rampart/images/icon_warning_lrg.gif
new file mode 100644
index 0000000..83359d8
--- /dev/null
+++ b/axis2/c/rampart/images/icon_warning_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_warning_sml.gif b/axis2/c/rampart/images/icon_warning_sml.gif
new file mode 100644
index 0000000..873bbb5
--- /dev/null
+++ b/axis2/c/rampart/images/icon_warning_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_waste_lrg.gif b/axis2/c/rampart/images/icon_waste_lrg.gif
new file mode 100644
index 0000000..e5434aa
--- /dev/null
+++ b/axis2/c/rampart/images/icon_waste_lrg.gif
Binary files differ
diff --git a/axis2/c/rampart/images/icon_waste_sml.gif b/axis2/c/rampart/images/icon_waste_sml.gif
new file mode 100644
index 0000000..6dd046d
--- /dev/null
+++ b/axis2/c/rampart/images/icon_waste_sml.gif
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-bolt.png b/axis2/c/rampart/images/logos/maven-bolt.png
new file mode 100644
index 0000000..d6e8fb7
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-bolt.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-brewed.png b/axis2/c/rampart/images/logos/maven-brewed.png
new file mode 100644
index 0000000..34f81c9
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-brewed.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-build-successfull.png b/axis2/c/rampart/images/logos/maven-build-successfull.png
new file mode 100644
index 0000000..988846f
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-build-successfull.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-built.png b/axis2/c/rampart/images/logos/maven-built.png
new file mode 100644
index 0000000..ad0442a
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-built.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-bulldozer.png b/axis2/c/rampart/images/logos/maven-bulldozer.png
new file mode 100644
index 0000000..d36f9c1
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-bulldozer.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-1.png b/axis2/c/rampart/images/logos/maven-button-1.png
new file mode 100644
index 0000000..bccee1a
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-1.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-2.png b/axis2/c/rampart/images/logos/maven-button-2.png
new file mode 100644
index 0000000..d8a8c18
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-2.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-3.png b/axis2/c/rampart/images/logos/maven-button-3.png
new file mode 100644
index 0000000..d3a98d0
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-3.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-4.png b/axis2/c/rampart/images/logos/maven-button-4.png
new file mode 100644
index 0000000..2ccbb37
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-4.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-5.png b/axis2/c/rampart/images/logos/maven-button-5.png
new file mode 100644
index 0000000..a49903a
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-5.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-black.png b/axis2/c/rampart/images/logos/maven-button-black.png
new file mode 100644
index 0000000..1ffee8b
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-black.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-blue.png b/axis2/c/rampart/images/logos/maven-button-blue.png
new file mode 100644
index 0000000..1434c87
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-blue.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-copper.png b/axis2/c/rampart/images/logos/maven-button-copper.png
new file mode 100644
index 0000000..2f1e487
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-copper.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-green.png b/axis2/c/rampart/images/logos/maven-button-green.png
new file mode 100644
index 0000000..b3d94cc
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-green.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-pinky.png b/axis2/c/rampart/images/logos/maven-button-pinky.png
new file mode 100644
index 0000000..0c96882
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-pinky.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-purple.png b/axis2/c/rampart/images/logos/maven-button-purple.png
new file mode 100644
index 0000000..a4912bd
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-purple.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-button-teal.png b/axis2/c/rampart/images/logos/maven-button-teal.png
new file mode 100644
index 0000000..b7f9bb7
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-button-teal.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-feather.png b/axis2/c/rampart/images/logos/maven-feather.png
new file mode 100644
index 0000000..5beac16
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-feather.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-frankenstein.png b/axis2/c/rampart/images/logos/maven-frankenstein.png
new file mode 100644
index 0000000..d9e3ade
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-frankenstein.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-mavenfactured.png b/axis2/c/rampart/images/logos/maven-mavenfactured.png
new file mode 100644
index 0000000..741cb4c
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-mavenfactured.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-petesucks.png b/axis2/c/rampart/images/logos/maven-petesucks.png
new file mode 100644
index 0000000..411f5b0
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-petesucks.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-propaganda-2.png b/axis2/c/rampart/images/logos/maven-propaganda-2.png
new file mode 100644
index 0000000..61d97cf
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-propaganda-2.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-propaganda.png b/axis2/c/rampart/images/logos/maven-propaganda.png
new file mode 100644
index 0000000..2caca65
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-propaganda.png
Binary files differ
diff --git a/axis2/c/rampart/images/logos/maven-redgreen.png b/axis2/c/rampart/images/logos/maven-redgreen.png
new file mode 100644
index 0000000..92dd644
--- /dev/null
+++ b/axis2/c/rampart/images/logos/maven-redgreen.png
Binary files differ
diff --git a/axis2/c/rampart/images/newwindow-classic.png b/axis2/c/rampart/images/newwindow-classic.png
new file mode 100644
index 0000000..5987117
--- /dev/null
+++ b/axis2/c/rampart/images/newwindow-classic.png
Binary files differ
diff --git a/axis2/c/rampart/images/newwindow.png b/axis2/c/rampart/images/newwindow.png
new file mode 100644
index 0000000..6287f72
--- /dev/null
+++ b/axis2/c/rampart/images/newwindow.png
Binary files differ
diff --git a/axis2/c/rampart/images/none.png b/axis2/c/rampart/images/none.png
new file mode 100644
index 0000000..fef6d18
--- /dev/null
+++ b/axis2/c/rampart/images/none.png
Binary files differ
diff --git a/axis2/c/rampart/images/nw_maj.gif b/axis2/c/rampart/images/nw_maj.gif
new file mode 100644
index 0000000..452296b
--- /dev/null
+++ b/axis2/c/rampart/images/nw_maj.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_maj_hi.gif b/axis2/c/rampart/images/nw_maj_hi.gif
new file mode 100644
index 0000000..54c3933
--- /dev/null
+++ b/axis2/c/rampart/images/nw_maj_hi.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_maj_rond.gif b/axis2/c/rampart/images/nw_maj_rond.gif
new file mode 100644
index 0000000..add42a4
--- /dev/null
+++ b/axis2/c/rampart/images/nw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_med.gif b/axis2/c/rampart/images/nw_med.gif
new file mode 100644
index 0000000..d2b6d91
--- /dev/null
+++ b/axis2/c/rampart/images/nw_med.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_med_hi.gif b/axis2/c/rampart/images/nw_med_hi.gif
new file mode 100644
index 0000000..0c2db4c
--- /dev/null
+++ b/axis2/c/rampart/images/nw_med_hi.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_med_rond.gif b/axis2/c/rampart/images/nw_med_rond.gif
new file mode 100644
index 0000000..8aaa564
--- /dev/null
+++ b/axis2/c/rampart/images/nw_med_rond.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_min.gif b/axis2/c/rampart/images/nw_min.gif
new file mode 100644
index 0000000..bf4bc75
--- /dev/null
+++ b/axis2/c/rampart/images/nw_min.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_min_036.gif b/axis2/c/rampart/images/nw_min_036.gif
new file mode 100644
index 0000000..eb344a8
--- /dev/null
+++ b/axis2/c/rampart/images/nw_min_036.gif
Binary files differ
diff --git a/axis2/c/rampart/images/nw_min_hi.gif b/axis2/c/rampart/images/nw_min_hi.gif
new file mode 100644
index 0000000..a8a30ab
--- /dev/null
+++ b/axis2/c/rampart/images/nw_min_hi.gif
Binary files differ
diff --git a/axis2/c/rampart/images/pdf.gif b/axis2/c/rampart/images/pdf.gif
new file mode 100644
index 0000000..7bce338
--- /dev/null
+++ b/axis2/c/rampart/images/pdf.gif
Binary files differ
diff --git a/axis2/c/rampart/images/poweredby_036.gif b/axis2/c/rampart/images/poweredby_036.gif
new file mode 100644
index 0000000..49d0345
--- /dev/null
+++ b/axis2/c/rampart/images/poweredby_036.gif
Binary files differ
diff --git a/axis2/c/rampart/images/product_logo.gif b/axis2/c/rampart/images/product_logo.gif
new file mode 100644
index 0000000..327b838
--- /dev/null
+++ b/axis2/c/rampart/images/product_logo.gif
Binary files differ
diff --git a/axis2/c/rampart/images/remove.gif b/axis2/c/rampart/images/remove.gif
new file mode 100644
index 0000000..ad4b238
--- /dev/null
+++ b/axis2/c/rampart/images/remove.gif
Binary files differ
diff --git a/axis2/c/rampart/images/se_maj_rond.gif b/axis2/c/rampart/images/se_maj_rond.gif
new file mode 100644
index 0000000..da2510e
--- /dev/null
+++ b/axis2/c/rampart/images/se_maj_rond.gif
Binary files differ
diff --git a/axis2/c/rampart/images/strich.gif b/axis2/c/rampart/images/strich.gif
new file mode 100644
index 0000000..a33e79d
--- /dev/null
+++ b/axis2/c/rampart/images/strich.gif
Binary files differ
diff --git a/axis2/c/rampart/images/sw_maj_rond.gif b/axis2/c/rampart/images/sw_maj_rond.gif
new file mode 100644
index 0000000..110bdf4
--- /dev/null
+++ b/axis2/c/rampart/images/sw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/rampart/images/sw_med_rond.gif b/axis2/c/rampart/images/sw_med_rond.gif
new file mode 100644
index 0000000..6671c3d
--- /dev/null
+++ b/axis2/c/rampart/images/sw_med_rond.gif
Binary files differ
diff --git a/axis2/c/rampart/images/sw_min.gif b/axis2/c/rampart/images/sw_min.gif
new file mode 100644
index 0000000..d96369d
--- /dev/null
+++ b/axis2/c/rampart/images/sw_min.gif
Binary files differ
diff --git a/axis2/c/rampart/images/update.gif b/axis2/c/rampart/images/update.gif
new file mode 100644
index 0000000..71ca225
--- /dev/null
+++ b/axis2/c/rampart/images/update.gif
Binary files differ
diff --git a/axis2/c/rampart/index.html b/axis2/c/rampart/index.html
new file mode 100644
index 0000000..134964f
--- /dev/null
+++ b/axis2/c/rampart/index.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - The Security Module for Apache Axis2/C</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Welcome_to_Apache_Rampart_C"></a><h2>Welcome to Apache Rampart/C</h2><p>Apache Rampart/C is the security module for <a href="http://ws.apache.org/axis2/c/" class="externalLink" title="External Link">Apache Axis2/C</a>. It features in many ways to protect SOAP messages exchanged. This includes SOAP message encryption and signature as specified in <a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf" class="externalLink" title="External Link">WS-Security Specification</a>. In addition Apache Rampart/C configurations are based on security policy assertions as per <a href="http://specs.xmlsoap.org/ws/2005/07/securitypolicy/ws-securitypolicy.pdf" class="externalLink" title="External Link">WS-Security Policy specificatoin</a></p><div class="subsection"><a name="Why_Apache_Rampart_C__"></a><h3>Why Apache Rampart/C ?</h3><p>In distributed computing, web services play a crucial role. But as many distributed systems web services are also vulnerable for security threats. Developers are always struggling to ensure the integrity, confidentiality of messages. Implementing the right security solution can be an expensive and time consuming task. Rampart/C makes the life easier for those who uses Axis2/C, by providing a configurable security module, which protect SOAP messages from such threats.
+</p></div><div class="subsection"><a name="Latest_Release"></a><h3>Latest Release</h3></div><div class="subsection"><a name="27th_May_2009_-_Apache_Rampart_C_Version_1_3_0_Released"></a><h3>27th May 2009 - Apache Rampart/C Version 1.3.0 Released</h3><p><a href="http://ws.apache.org/rampart/c/download.cgi" class="externalLink" title="External Link">Download 1.3</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+<li>Ability to send and verify UsernameTokens with
+    <ul> 
+    <li>Username and PlainText password
+    </li><li>Username and Digested password
+    </li></ul>
+</li><li>Ability to send Timestamp tokens
+</li><li>SOAP message encryption
+    <ul>
+    <li> With derived key support for improved security
+    </li><li> Symmetric and Asymmetric modes of operations
+    </li><li> Support for AES and Tripple DES encryption
+    </li><li> Signature encryption
+    </li><li> Keys encryption
+    </li></ul>
+</li><li>SOAP message signature
+    <ul>
+    <li> XML signature with RSA-SHA1
+    </li><li> Message authentication with HMAC-SHA1
+    </li><li> Signature confirmation support
+    </li><li> SOAP Header signing
+    </li></ul>
+</li><li>WS-Security Policy (spec 1.1 and spec 1.2) based configurations
+    <ul>
+    <li> Support for both Symmetric as well as Asymmetric policy bindings
+    </li><li> Support for different modes of key identifiers
+    </li><li> Support for different algorithm suites<br></br>
+        [Basic128, Basic 192, Basic256, TrippleDES, Basic128Rsa15, Basic192Rsa15,Basic256Rsa15, TripleDesRsa15]
+	</li><li> Support for IssuedToken assertion in client side
+	</li><li> Support for SAMLToken assertion
+     </li></ul>
+</li><li>Replay detection support
+    <ul>
+    <li> Easy to use built-in replay detection module
+    </li><li> Ability to deploy a customized replay detection module
+    </li></ul>
+</li><li>Different protection orders
+    <ul>
+    <li> Encrypt before signing
+    </li><li> Sign before encrypting
+    </li></ul>
+</li><li>Extensible modules
+    <ul>
+    <li> Password callback module
+    </li><li> Authentication module
+    </li><li> Credentials module
+	</li><li> Replay detection module
+	</li><li> Secure conversation token module
+    </li></ul>
+</li><li>Keys management
+    <ul>
+    <li> Support for X509 token profile
+	</li><li> Support for Key identifiers, Thumb prints, Issuer/Serial pairs, Embedded and Direct references
+	</li><li> Support for PKCS12 keystore
+    </li></ul>
+</li><li> WS-Secure Conversation Language support
+    <ul>
+    <li> Establishing Security Context and thereby maintaining a session
+    </li><li> Per message key derivation
+    </li><li> Support for stored securtiy context token
+	</li><li> Rahas module support to give STS functionality to a service
+    </li></ul>
+</li><li> WS-Trust Language support 
+    <ul>
+    <li> Security Token Services (STS)
+    </li><li> STS Client
+    </li><li> Server and Client entrophy support
+    </li></ul>
+</li><li> SAML Support
+	<ul>
+		<li> Support for Creation and Processing of SAML Core 1.1 Assertion
+		</li><li> SAML Token as Sign Supporting Token
+		</li><li> Signing and Encryption with SAML
+	</li></ul>
+</li><li>Other
+    <ul>
+    <li> Easy to use deployment scripts
+    </li><li> A comprehensive set of samples
+    </li></ul>
+</li></ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><p>
+<ol>
+    <li> WS-Secure Conversation Language support
+	</li><li> WS-Trust Language support
+	</li><li> Rahas module to give STS support to a service
+    </li><li> PKCS12 Keystore support
+	</li><li> Security Policy 1.2 support
+    </li><li> Memory leak fixes</li>
+    <li> Many bug fixes</li>
+ </ol>
+</p></div><div class="subsection"><a name="Archived_News"></a><h3>Archived News</h3><p>News on 
+      <a href="archived_news.html">previous Rampart/C releases</a>.
+    </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/issue-tracking.html b/axis2/c/rampart/issue-tracking.html
new file mode 100644
index 0000000..ea395e1
--- /dev/null
+++ b/axis2/c/rampart/issue-tracking.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+                <a href="http://issues.apache.org/jira/browse/RAMPARTC" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/RAMPARTC</a>
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/lists_issues.html b/axis2/c/rampart/lists_issues.html
new file mode 100644
index 0000000..66f906f
--- /dev/null
+++ b/axis2/c/rampart/lists_issues.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Mailing Lists and Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p><a name="Mailing_Lists"></a></p></div><div class="section"><a name="Mailing________Lists"></a><h2>Mailing        Lists</h2><p>These are the mailing lists that have been established for
+	      this project.  For each list, there is a subscribe, unsubscribe,
+	      and an archive link.
+      </p><table class="bodyTable"><thead>
+		 <tr class="b"><th>List
+		     Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+               </thead><tbody>
+                 <tr class="a"><td>Rampart C Developer List</td><td>
+		     <a href="mailto:rampart-c-dev-subscribe@ws.apache.org?subject=subscribe">Subscribe</a>
+		   </td><td>
+		     <a href="mailto:rampart-c-dev-unsubscribe@ws.apache.org?subject=unsubscribe">Unsubscribe</a>
+		   </td><td>
+		     <a href="http://marc.theaimsgroup.com/?l=rampart-c-dev&amp;r=1&amp;w=2" class="externalLink" title="External Link">Archive</a>
+		 </td></tr>
+</tbody></table><p><strong>Note: </strong> For the moment many discussion related to Rampart/C can be seen in <a href="http://ws.apache.org/axis2/c/lists_issues.html" class="externalLink" title="External Link">Axis2/C mailing lists</a></p></div><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+      <a href="http://issues.apache.org/jira/browse/RAMPARTC" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/RAMPARTC</a></p></div><div class="section"><a name="Svn_Location"></a><h2>Svn Location</h2><p>
+<a href="https://svn.apache.org/repos/asf/webservices/rampart/trunk/c">https://svn.apache.org/repos/asf/webservices/rampart/trunk/c</a></p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/mail-lists.html b/axis2/c/rampart/mail-lists.html
new file mode 100644
index 0000000..46a58b6
--- /dev/null
+++ b/axis2/c/rampart/mail-lists.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Mailing Lists</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mailing_Lists"></a><h2>Mailing Lists</h2><p> 
+        These are the mailing lists that have been established for this
+        project.  For each list, there is a subscribe, unsubscribe, and an
+        archive link.
+      </p><table class="bodyTable"><thead>
+        <tr class="a"><th>List Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+        </thead><tbody>
+                <tr class="b"><td>Rampart C Developer List</td><td>
+            <a href="mailto:rampart-c-dev-subscribe@ws.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:rampart-c-dev-unsubscribe@ws.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            <a href="http://marc.theaimsgroup.com/?l=axis-c-dev&amp;r=1&amp;w=2" class="externalLink" title="External Link">Archive</a>
+      </td></tr>
+                <tr class="a"><td>Rampart C User List</td><td>
+            <a href="mailto:axis-c-user-subscribe@ws.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:axis-c-user-unsubscribe@ws.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            <a href="http://marc.theaimsgroup.com/?l=axis-c-user&amp;r=1&amp;w=2" class="externalLink" title="External Link">Archive</a>
+      </td></tr>
+                </tbody></table></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/maven-reports.html b/axis2/c/rampart/maven-reports.html
new file mode 100644
index 0000000..e2a4425
--- /dev/null
+++ b/axis2/c/rampart/maven-reports.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Project Reports</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Maven_Generated_Reports"></a><h2>Maven Generated Reports</h2><p>
+        This document provides an overview of the various reports that
+        are automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a>.
+        Each report is briefly described below.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="b"><th>Document</th><th>Description</th></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/pa b/axis2/c/rampart/pa
new file mode 100644
index 0000000..a4144a6
--- /dev/null
+++ b/axis2/c/rampart/pa
@@ -0,0 +1,140 @@
+Index: archived_news.html
+===================================================================
+--- archived_news.html	(revision 599694)
++++ archived_news.html	(working copy)
+@@ -15,8 +15,30 @@
+ latest.</p>
+ 
+ 
++<a id="1.0.0"></a>
++<h3>14th Dec 2007 - Apache Axis2/C Version 1.0 Released</h3>
++    <a href='http://ws.apache.org/rampart/c/download.cgi'>Download 1.0</a>
++    <h4>Key Features</h4>
++<ol>
++    <li><strong>SOAP message encryption</strong> : Allows different parts of a SOAP message to be encrypted to keep the confidentiality of the message</li>
++    <li><strong>SOAP message signature</strong> : Allows different parts of a SOAP message to be signed to keep the integrity of the message</li>
++    <li>Ability to send and verify <strong>UsernameTokens</strong> with</li>
++    <ol>
++        <li>PlainText password</li>
++        <li>Digested password</li>
++        <br>Allows users to send Username tokens for authentication purposes as per Web services security username token profile
++    </ol>
++    <li>Ability to send <strong>Timestamp tokens</strong> : Allows users to add timestamps to their SOAP messages in order to ensure the freshness</li>
++    <li>WS-Security Policy (spec 1.1) Policy based configurations as per WS-Security Policy : Allows users to express their security related requirements and constraints</li>
++<li>Replay detection support</li>
++<li>Improvements to the context model</li>
++<li>Authentication module implementation</li>
++<li>Credentials module implementation</li>
++<li>Improvements to Key/Certificate loading mechanisms</li>
++<li>Easy to use deployment scripts</li>
++</ol>
+ 
+-<a id="1.0.0"></a>
++<a id="0.90"></a>
+ <h3>11th May 2007 - Apache Axis2/C Version 0.90 Released</h3>
+     <a href='http://ws.apache.org/rampart/c/download.cgi'>Download 0.90</a>
+     <h4>Key Features</h4>
+Index: index.html
+===================================================================
+--- index.html	(revision 599694)
++++ index.html	(working copy)
+@@ -18,32 +18,79 @@
+ 
+ <h2>Latest Release</h2>
+ 
+-<h3>5th Oct 2007 - Apache Rampart/C Version 1.0 Released</h3>
+-<a href="http://ws.apache.org/rampart/c/download.cgi">Download 1.0</a>
++<h3>14th Dec 2007 - Apache Rampart/C Version 1.1 Released</h3>
++<a href="http://ws.apache.org/rampart/c/download.cgi">Download 1.1</a>
+ 
+ <h4>Key Features</h4>
+ <ol>
+-    <li><strong>SOAP message encryption</strong> : Allows different parts of a SOAP message to be encrypted to keep the confidentiality of the message</li>
+-    <li><strong>SOAP message signature</strong> : Allows different parts of a SOAP message to be signed to keep the integrity of the message</li>
+-    <li>Ability to send and verify <strong>UsernameTokens</strong> with</li>
+-    <ol>
+-        <li>PlainText password</li>
+-        <li>Digested password</li>
+-        <br>Allows users to send Username tokens for authentication purposes as per Web services security username token profile
+-    </ol>
+-    <li>Ability to send <strong>Timestamp tokens</strong> : Allows users to add timestamps to their SOAP messages in order to ensure the freshness</li>
+-    <li><strong>Policy based configurations</strong> as per WS-Security Policy : Allows users to express their security related requirements and constraints</li>
++<li>Ability to send and verify UsernameTokens with
++    <ul> 
++    <li>Username and PlainText password
++    <li>Username and Digested password
++    </ul>
++<li>Ability to send Timestamp tokens
++<li>SOAP message encryption
++    <ul>
++    <li> With derived key support for improved security
++    <li> Symmetric and Asymmetric modes of operations
++    <li> Support for AES and Tripple DES encryption
++    <li> Signature encryption
++    <li> Keys encryption
++    </ul>
++<li>SOAP message signature
++    <ul>
++    <li> XML signature with RSA-SHA1
++    <li> Message authentication with HMAC-SHA1
++    <li> Signature confirmation support
++    <li> SOAP Header signing
++    </ul>
++<li>WS-Security Policy (spec 1.1) based configurations
++    <ul>
++    <li> Support for both Symmetric as well as Asymmetric policy bindings
++    <li> Support for different modes of key identifiers
++    <li> Support for different algorithm suites<br>
++        [Basic128, Basic 192, Basic256, TrippleDES, Basic128Rsa15, Basic192Rsa15,Basic256Rsa15, TripleDesRsa15]
++     </ul>
++<li>Replay detection support
++    <ul>
++    <li> Easy to use built-in replay detection module
++    <li> Ability to deploy a customized replay detection module
++    </ul>
++<li>Different protection orders
++    <ul>
++    <li> Encrypt before signing
++    <li> Sign before encrypting
++    </ul>
++<li>Extensible modules
++    <ul>
++    <li> Password callback module
++    <li> Authentication module
++    <li> Credentials module
++    </ul>
++<li>Keys management
++    <ul>
++    <li> Support for X509 token profile
++    <li> Support for Key identifiers, Thumb prints, Issuer/Serial pairs, Embedded and Direct references
++    </ul>
++<li>Other
++    <ul>
++    <li> Easy to use deployment scripts
++    <li> A comprehensive set of samples
++    </ul>
+ </ol>
+ <h4>Major Changes Since Last Release</h4>
+ <p>
+- <ol>
+-	<li>WS-Security Policy (<a href="http://specs.xmlsoap.org/ws/2005/07/securitypolicy/ws-securitypolicy.pdf">spec 1.1</a>) based configurations</li>
+-	<li>Replay detection support</li>
+-	<li>Improvements to the context model</li>
+-	<li>Authentication module implementation</li>
+-	<li>Credentials module implementation</li>
+-	<li>Impirovements to Key/Certificate loading mechanisms</li>
+-	<li>Easy to use deployment scripts</li>
++<ol>
++    <li> MAC support with HMAC-SHA1
++    <li>Derrived key encryption
++    <li>Derived key signing
++    <li>Symmetric policy bindings
++    <li>New security header processor based on SOAP header layout
++    <li>Security policy validator
++    <li>Extensible Replay detection module
++    <li>Signature confirmation support
++    <li>Support for X509 thumb prints
++    <li>Easy to use deployment scripts
+ 	<li>Memory leak fixes</li>
+ 	<li>Many bug fixes</li>
+  </ol>
diff --git a/axis2/c/rampart/project-info.html b/axis2/c/rampart/project-info.html
new file mode 100644
index 0000000..715a286
--- /dev/null
+++ b/axis2/c/rampart/project-info.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Project Information</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General_Project_Information"></a><h2>General Project Information</h2><p>
+        This document provides an overview of the various documents and
+        links that are part of this project's general information.  All
+        of this content is automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a> on
+        behalf of the project.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="b"><th>Document</th><th>Description</th></tr><tr class="a"><td><a href="mail-lists.html">Mailing Lists</a></td><td>
+              This document provides subscription and archive
+              information for this project's mailing lists.
+            </td></tr><tr class="b"><td><a href="team-list.html">Project Team</a></td><td>
+              This document provides information on the members of
+              this project.  These are the individuals who have
+              contributed to the project in one form or another.
+            </td></tr><tr class="a"><td><a href="dependencies.html">Dependencies</a></td><td>
+              This document lists the projects dependencies and provides
+              information on each dependency.
+            </td></tr><tr class="b"><td><a href="issue-tracking.html">Issue Tracking</a></td><td>
+              This is a link to the issue tracking system for this
+              project.  Issues (bugs, features, change requests) can be
+              created and queried using this link.
+            </td></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/style/maven-base.css b/axis2/c/rampart/style/maven-base.css
new file mode 100644
index 0000000..7e4f997
--- /dev/null
+++ b/axis2/c/rampart/style/maven-base.css
@@ -0,0 +1,142 @@
+body {
+  margin: 0px;
+  padding: 0px 0px 10px 0px;
+}
+img {
+  border:none;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#projectLogo {
+  font-size: xx-large; 
+  font-weight: bold;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+  margin: 8px;
+}
+#projectLogo span{
+    border: 1px solid;
+    padding: 4px 10px 4px 10px;
+    background-color: #eee;
+    cursor: pointer;
+}
+.xleft, #organizationLogo img{
+  float:left;
+} 
+.xright, #projectLogo img, #projectLogo span{
+  float:right;
+  text-shadow: #7CFC00;
+}
+#banner {
+  border-bottom: 1px solid #fff;
+}
+#banner img {
+  border: none;
+}
+#footer, #breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 18%;
+ float:left;
+}
+#bodyColumn {
+  margin-left: 20%;
+}
+#navcolumn {
+  padding: 8px 4px 0 8px;
+}
+#navcolumn h5, #navcolumn ul {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.4em;
+  padding-left: 16px;
+  list-style-position: ouside;
+  line-height: 1.2em;
+  font-size: smaller;
+}
+#navcolumn li.expanded {
+  background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+  background-image: url(../images/collapsed.gif);
+}
+#poweredBy {
+  text-align: center;
+}
+#navcolumn img {
+  margin-top: 10px;
+  margin-bottom: 3px;
+}
+#poweredBy img {
+  display:block;
+  margin: 20px 0 20px 17px;
+  border: 1px solid black;
+  width: 90px;
+  height: 30px;
+}
+#search img {
+    margin: 0px;
+    display: block;
+}
+#search #q, #search #btnG {
+    border: 1px solid #999;
+    margin-bottom:10px;
+}
+#search form {
+    margin: 0px;
+}
+#lastPublished {
+  font-size: x-small;
+}
+.navSection {
+  margin-bottom: 2px;
+  padding: 8px;
+}
+.navSectionHead {
+  font-weight: bold;
+  font-size: x-small;
+}
+.section {
+  padding: 4px;
+}
+#footer {
+  font-size: x-small;
+}
+#breadcrumbs {
+  font-size: x-small;
+  margin: 0pt;
+}
+.source {
+  padding: 12px;
+  margin: 1em 7px 1em 7px;
+}
+.source pre {
+  margin: 0px;
+  padding: 0px;
+}
diff --git a/axis2/c/rampart/style/maven-classic.css b/axis2/c/rampart/style/maven-classic.css
new file mode 100644
index 0000000..ce37a20
--- /dev/null
+++ b/axis2/c/rampart/style/maven-classic.css
@@ -0,0 +1,866 @@
+body {
+ background: #fff;
+ color: #000;
+ }
+
+.contentBox h2 {
+ color: #fff;
+ background-color: #036;
+ }
+
+.contentBox h3 {
+ color: #fff;
+ background-color: #888;
+ }
+
+.a td { 
+ background: #ddd;
+ color: #000;
+ }
+
+.b td { 
+ background: #efefef;
+ color: #000;
+ }
+
+.contentBox th {
+ background-color: #bbb;
+ color: #fff;
+ }
+
+div#banner {
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #fff;
+ }
+
+#banner, #banner td { 
+ background: #fff;
+ color: #fff;
+ }
+
+#leftColumn {
+ background: #fff;
+ color: #000;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ border-top: 1px solid #fff;
+}
+
+#navcolumn {
+/* bad for IE
+ background: #fff;
+*/
+ color: #000;
+ border-right: none;
+ border-bottom: none;
+ border-top: none;
+ }
+
+#breadcrumbs {
+ background-color: #ddd;
+ color: #000;
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #aaa;
+ }
+
+.source {
+ background-color: #fff;
+ color: #000;
+ border-right: 1px solid #888; 
+ border-left: 1px solid #888; 
+ border-top: 1px solid #888; 
+ border-bottom: 1px solid #888; 
+ margin-right: 7px;
+ margin-left: 7px;
+ margin-top: 1em;
+ }
+
+.source pre {
+ margin-right: 7px;
+ margin-left: 7px;
+ }
+
+a[name]:hover, #leftColumn a[name]:hover {
+ color: inherit !important;
+ }
+
+a:link, #breadcrumbs a:visited, #navcolumn a:visited, .contentBox a:visited, .tasknav a:visited {
+ color: blue;
+ }
+
+a:active, a:hover, #leftColumn a:active, #leftColumn a:hover {
+ color: #f30 !important;
+ }
+
+a:link.selfref, a:visited.selfref {
+ color: #555 !important;
+ }
+
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external-classic.png) right center no-repeat;
+  padding-right: 15px;
+}
+
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow-classic.png) right center no-repeat;
+  padding-right: 18px;
+}
+
+h2, h3 {
+ margin-top: 1em;
+ margin-bottom: 0;
+ }
+
+img.handle {
+ border: 0;
+ padding-right: 2px;
+}
+
+#navcolumn div div  {
+ background-image: none;
+ background-repeat: no-repeat;
+}
+
+#navcolumn div div {
+  padding-left: 10px;
+}
+/* $Id: maven-classic.css,v 1.3 2004/05/18 09:23:28 aheritier Exp $
+	
+	This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
+
+/* colors, backgrounds, borders, link indication */
+.contentBox h2, .contentBox h3, .tabs td, .tabs th, .functnbar {
+	background-image: url(../images/nw_maj_rond.gif);
+	background-repeat: no-repeat;
+}
+
+.functnbar, .functnbar2 {
+	background-color: #aaa;
+}
+
+.functnbar2, .functnbar3 {
+	background-color: #aaa;
+	background-image: url(../images/sw_maj_rond.gif);
+	background-repeat: no-repeat;
+	background-position: bottom left;
+}
+
+.functnbar3 {
+	background-color: #ddd;
+	background-image: url(../images/sw_med_rond.gif);
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	color: #000;
+}
+
+.functnbar a, .functnbar2 a, .functnbar3 a {
+	color: #000;
+	text-decoration: underline;
+}
+
+#navcolumn .body div, body.docs #toc li li {
+	background-image: url(../images/strich.gif);
+	background-repeat: no-repeat;
+	background-position: .5em .5em;
+}
+
+#searchbox .body div, #navcolumn .body .heading {
+	background-image: none;
+}
+
+a:link.selfref, a:visited.selfref {
+	text-decoration: none;
+}
+
+#leftColumn a, #breadcrumbs a {
+	text-decoration: none;
+}
+
+/* Unsure of this. TODO */
+.contentBox h2 a:link, .contentBox h2 a:visited, .contentBox h3 a:link, .contentBox h3 a:visited {
+	color: #fff !important;
+	text-decoration: underline;
+}
+
+table, th, td {
+	border: none;
+}
+
+div.colbar {
+	background: #eee;
+	border-color: #999 #EEE #EEE #999;
+	border-width: 1px;
+	border-style: solid;
+}
+
+.toolgroup {
+	background: #efefef;
+}
+
+.toolgroup .label {
+	border-bottom: 1px solid #666;
+	border-right: 1px solid #666;
+	background: #ddd;
+	color: #555;
+}
+
+.toolgroup .body {
+	border-right: 1px solid #aaa;
+	border-bottom: 1px solid #aaa;
+}
+
+#main {
+	border-top: 1px solid #999;
+}
+
+#rightcol div.www, #rightcol div.help {
+	border: 1px solid #ddd;
+}
+
+body.docs div.docs {
+	background-color: #fff;
+	border-left: 1px solid #ddd;
+	border-top: 1px solid #ddd;
+}
+
+#helptext .label {
+	background-image: url(../images/icon_help_sml.gif);
+	background-repeat: no-repeat;
+	background-position: 97%;
+}
+
+body.docs {
+	background: #eee url(../images/help_logo.gif) top right no-repeat !important;
+}
+
+.docs h2, .docs h3 {
+	border-top: solid 1px #000;
+}
+
+#apphead h2 em {
+	color: #777;
+}
+
+.tabs th {
+	border-right: 1px solid #333;
+	background-color: #ddd;
+	color: #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs td {
+	background-color: #999;
+	border-bottom: 1px solid #fff;
+	border-right: 1px solid #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs {
+	border-bottom: 6px #ddd solid;
+}
+
+.tabs th, .tabs th a:link, .tabs th a:visited {
+	color: #555;
+}
+
+.tabs td, .tabs td a:link, .tabs td a:visited {
+	color: #fff;
+}
+
+.tabs a {
+	text-decoration: none;
+}
+
+.axial th {
+	background-color: #ddd;
+	color: black;
+}
+
+.alert {
+	background-color: #ff9;
+}
+
+.expandedwaste {
+	background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+.filebrowse .expanded, .filebrowse-alt .expanded {
+	background-image: url(../images/icon_arrowfolderopen2_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .collapsed, .filebrowse-alt .collapsed {
+	background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leafnode, .filebrowse-alt .leafnode {
+	background-image: url(../images/icon_folder_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leaf, .filebrowse-alt .leaf {
+	background-image: url(../images/icon_doc_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.sortup {
+	background: url(../images/icon_sortup.gif) no-repeat;
+}
+
+.sortdown {
+	background: url(../images/icon_sortdown.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+body .grid td {
+	border-top: 1px solid #ccc;
+	border-left: 1px solid #ccc;
+	background-color: transparent;
+}
+
+.confirm {
+	color: #090;
+}
+
+.info {
+	color: #069;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage {
+	border-top: 5px solid #900;
+	border-left: 1px solid #900;
+	background-image: url(../images/icon_error_lrg.gif);
+	background-repeat: no-repeat;
+	background-position: 5px 1.33em;
+}
+
+.warningmessage {
+	background-image: url(../images/icon_warning_lrg.gif);
+	border-color: #c60;
+}
+
+.donemessage {
+	background-image: url(../images/icon_success_lrg.gif);
+	border-color: #090;
+}
+
+.infomessage {
+	background-image: url(../images/icon_info_lrg.gif);
+	border-color: #069;
+}
+
+.docinfo {
+	background: url(../images/icon_doc_lrg.gif) no-repeat;
+}
+
+.dirinfo {
+	background: url(../images/icon_folder_lrg.gif) no-repeat;
+}
+
+.memberinfo {
+	background: url(../images/icon_members_lrg.gif) no-repeat;
+}
+
+.usergroupinfo {
+	background: url(../images/icon_usergroups_lrg.gif) no-repeat;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+	background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+	background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+	background-image: url(../images/icon_info_sml.gif);
+}
+
+.cvsdiff, .cvsblame {
+	background-color: #ccc;
+}
+
+.cvsdiffadd {
+	background-color: #afa;
+}
+
+.cvsdiffremove {
+	background-color: #faa;
+}
+
+.cvsdiffchanges1 {
+	background-color: #ff7;
+}
+
+.cvsdiffchanges2 {
+	background-color: #ff7;
+}
+
+li.selection ul a {
+	background: #fff;
+}
+
+.band1 {
+	color: #fff;
+	background-color: #663;
+}
+
+.band2 {
+	color: #fff;
+	background-color: #66C;
+}
+
+.band3 {
+	background-color: #C99;
+}
+
+.band4 {
+	background-color: #CFF;
+}
+
+.band5 {
+	color: #fff;
+	background-color: #336;
+}
+
+.band6 {
+	color: #fff;
+	background-color: #966;
+}
+
+.band7 {
+	background-color: #9CC;
+}
+
+.band8 {
+	background-color: #FFC;
+}
+
+.band9 {
+	color: #fff;
+	background-color: #633;
+}
+
+.band10 {
+	color: #fff;
+	background-color: #699;
+}
+
+.band11 {
+	background-color: #CC9;
+}
+
+.band12 {
+	background-color: #CCF;
+}
+
+.band13 {
+	color: #fff;
+	background-color: #366;
+}
+
+.band14 {
+	color: #fff;
+	background-color: #996;
+}
+
+.band15 {
+	background-color: #99C;
+}
+
+.band16 {
+	background-color: #FCC;
+}
+
+.contentBox .helplink, #helptext .helplink {
+	cursor: help;
+}
+
+.legend th, .bars th {
+	background-color: #fff;
+}
+
+/* font and text properties, exclusive of link indication, alignment, text-indent */
+body, th, td, input, select {
+	font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+code, pre {
+	font-family: 'Andale Mono', Courier, monospace;
+}
+
+body, .contentBox h2, .contentBox h3, #rightcol h2, pre, code, #apphead h2 small, h3, th, td {
+	font-size: x-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: small;
+}
+
+small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftColumn, .legend, .bars {
+	font-size: xx-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: x-small;
+}
+
+.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
+	font-weight: bold;
+}
+
+li.selection ul {
+	font-weight: normal;
+}
+
+#apphead h2 em {
+	font-style: normal;
+}
+
+#banner h1 {
+	font-size: 1.25em;
+}
+
+/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
+#bodyColumn h2 {
+	margin-top: .3em;
+	margin-bottom: .5em;
+}
+
+p, ul, ol, dl, .bars table {
+	margin-top: .67em;
+	margin-bottom: .67em;
+}
+
+form {
+	margin: 0;
+}
+
+#bodyColumn {
+	padding-left: 12px;
+	padding-right: 12px;
+	width: 100%;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	width: auto;
+}
+
+html>body #bodyColumn {
+	width: auto;
+}
+
+.docs {
+	line-height: 1.4;
+}
+
+ol ol {
+	list-style-type: lower-alpha;
+}
+
+ol ol ol {
+	list-style-type: lower-roman;
+}
+
+.contentBox h2, .contentBox h3 {
+	padding: 5px;
+	margin-right: 2px;
+}
+
+.contentBox td, .contentBox th {
+	padding: 2px 3px;
+}
+
+.h2 p, .h3 p, .h2 dt, .h3 dt {
+	margin-right: 7px;
+	margin-left: 7px;
+}
+
+.tasknav {
+	margin-bottom: 1.33em;
+}
+
+div.colbar {
+	padding: 3px;
+	margin: 2px 2px 0;
+}
+
+.tabs {
+	margin-top: .67em;
+	margin-right: 2px;
+	margin-left: 2px;
+	padding-left: 8px;
+}
+
+.tabs td, .tabs th {
+	padding: 3px 9px;
+}
+
+#rightcol div.www, #rightcol div.help {
+	padding: 0 .5em;
+}
+
+body.docs #toc {
+	position: absolute;
+	top: 15px;
+	left: 0px;
+	width: 120px;
+	padding: 0 20px 0 0;
+}
+
+body.docs #toc ul, #toc ol {
+	margin-left: 0;
+	padding-left: 0;
+}
+
+body.docs #toc li {
+	margin-top: 7px;
+	padding-left: 10px;
+	list-style-type: none;
+}
+
+body.docs div.docs {
+	margin: 61px 0 0 150px;
+	padding: 1em 2em 1em 1em !important;
+}
+
+.docs p+p {
+	text-indent: 5%;
+	margin-top: -.67em;
+}
+
+.docs h2, .docs h3 {
+	margin-bottom: .1em;
+	padding-top: .3em;
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	padding: 5px;
+	margin: .67em 2px;
+}
+
+.functnbar3 {
+	margin-top: 0;
+}
+
+body {
+	padding: 1em;
+}
+
+body.composite, body.docs {
+	margin: 0;
+	padding: 0;
+}
+
+th, td {
+	text-align: left;
+	vertical-align: top;
+}
+
+.right {
+	text-align: right !important;
+}
+
+.center {
+	text-align: center !important;
+}
+
+.axial th, .axial th .strut {
+	text-align: right;
+}
+
+.contentBox .axial td th {
+	text-align: left;
+}
+
+body .stb {
+	margin-top: 1em;
+	text-indent: 0;
+}
+
+body .mtb {
+	margin-top: 2em;
+	text-indent: 0;
+}
+
+.courtesylinks {
+	margin-top: 1em;
+	padding-top: 1em;
+}
+
+dd {
+	margin-bottom: .67em;
+}
+
+.toolgroup {
+	margin-bottom: 6px;
+}
+
+.toolgroup .body {
+	padding: 4px 4px 4px 0;
+}
+
+.toolgroup .label {
+	padding: 4px;
+}
+
+.toolgroup .body div {
+	padding-bottom: .3em;
+	padding-left: 1em;
+}
+
+.toolgroup .body div div {
+	margin-top: .3em;
+	padding-bottom: 0;
+}
+
+.tier1 {
+	margin-left: 0;
+}
+
+.tier2 {
+	margin-left: 1.5em;
+}
+
+.tier3 {
+	margin-left: 3em;
+}
+
+.tier4 {
+	margin-left: 4.5em;
+}
+
+.tier5 {
+	margin-left: 6em;
+}
+
+.tier6 {
+	margin-left: 7.5em;
+}
+
+.tier7 {
+	margin-left: 9em;
+}
+
+.tier8 {
+	margin-left: 10.5em;
+}
+
+.tier9 {
+	margin-left: 12em;
+}
+
+.tier10 {
+	margin-left: 13.5em;
+}
+
+.filebrowse .expanded, .filebrowse .collapsed {
+	padding-left: 34px;
+}
+
+.filebrowse .leafnode, .filebrowse .leaf {
+	padding-left: 20px;
+}
+
+.messagechild {
+	padding-left: 34px;
+}
+
+.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
+	/* hide from macie5\*/
+	float: left;
+	/* resume */
+	display: inline-block;
+	height: 15px;
+	width: 34px;
+	padding-left: 0 !important;
+}
+
+.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
+	width: 20px;
+}
+
+.filebrowse ul, .filebrowse-alt ul {
+	list-style-type: none;
+	padding-left: 0;
+	margin-left: 0;
+}
+
+.filebrowse ul ul, .filebrowse-alt ul ul {
+	margin-left: 1.5em;
+	margin-top: 0;
+	padding-top: .67em;
+}
+
+.filebrowse li, .filebrowse-alt li {
+	margin-bottom: .67em;
+}
+
+td.filebrowse h2 {
+	margin-top: 0;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
+	margin: .67em 0;
+	padding: .33em 0 .67em 42px;
+	min-height: 32px;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	padding-left: 20px;
+	min-height: 15px;
+}
+
+.alt {
+	display: none;
+}
+
+#banner h1 {
+	margin: 0;
+}
+
+.axial th, .axial th .strut, #leftColumn .strut {
+	width: 12em;
+}
+
+#breadcrumbs {
+	padding: 2px 8px;
+}
+
+/* Bad for IE
+.contentBox h2, .contentBox h3, .bars {
+	clear: both;
+}
+*/
+
+.legend {
+	float: right;
+}
+
+.legend th, .bars th {
+	text-align: right;
+	padding-left: 1em;
+}
+
+.bars table {
+	table-layout: fixed;
+}
+
+.bars th {
+	width: 12em;
+}
+
+#projectdocumentlist td.filebrowse-alt {
+	padding-right: .75em;
+}
diff --git a/axis2/c/rampart/style/maven-theme.css b/axis2/c/rampart/style/maven-theme.css
new file mode 100644
index 0000000..43b298b
--- /dev/null
+++ b/axis2/c/rampart/style/maven-theme.css
@@ -0,0 +1,82 @@
+body, td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 13px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#36a;
+}
+a:visited  {
+  color:#47a;
+}
+a:active, a:hover {
+  color:#69c;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 15px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #999;
+  color: #900;
+  background-color: #ddd;
+  font-weight:900;
+  font-size: x-large;
+}
+h3 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  color: #900;
+  background-color: #eee;
+  font-weight: normal;
+  font-size: large;
+}
+p {
+  line-height: 1.3em;
+  font-size: small;
+}
+#breadcrumbs {
+  border-top: 1px solid #aaa;
+  border-bottom: 1px solid #aaa;
+  background-color: #ccc;
+}
+#leftColumn {
+  margin: 10px 0 0 5px;
+  border: 1px solid #999;
+  background-color: #eee;
+}
+#navcolumn h5 {
+  font-size: smaller;
+  border-bottom: 1px solid #aaaaaa;
+  padding-top: 2px;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 1em;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+}
diff --git a/axis2/c/rampart/style/print.css b/axis2/c/rampart/style/print.css
new file mode 100644
index 0000000..2ab336b
--- /dev/null
+++ b/axis2/c/rampart/style/print.css
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+	display: none;
+}
+#bodyColumn, body.docs div.docs {
+	margin: 0 !important;
+	border: none !important
+}
diff --git a/axis2/c/rampart/svn.html b/axis2/c/rampart/svn.html
new file mode 100644
index 0000000..e557c50
--- /dev/null
+++ b/axis2/c/rampart/svn.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Developing Apache Rampart/C</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Developing_Apache_Rampart_C"></a><h2>Developing Apache Rampart/C</h2><p>This document provides information on how to use SVN to get an SVN
+checkout/update and make commits to the source repository.</p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#svn">Working with Subversion (SVN)</a></li>
+  <li><a href="#checkout">Checking-out Rampart from Subversion</a></li>
+</ul><p><a name="svn"></a></p></div><div class="subsection"><a name="Working_with_Subversion__SVN_"></a><h3>Working with Subversion (SVN)</h3><p>The Apache Rampart/C development team uses Subversion (SVN) for source
+control. Subversion is a compelling replacement for CVS, developed under the
+auspices of the Tigris community and is licensed under an Apache compatible
+license. To learn more about Subversion or to download the latest
+distribution, visit the <a href="http:///subversion.tigris.org" class="newWindow" title="New Window" target="_blank">Subversion project site</a>. If you are looking for
+guidelines on setting up/installing Subversion, please read the ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source
+Code Repositories page</a>.</p><p><a name="checkout"></a></p></div><div class="subsection"><a name="Checking-out_Apache_Rampart_C_from_Subversion"></a><h3>Checking-out Apache Rampart/C from Subversion</h3><p>When checking out the latest version of Apache Rampart/C from the Apache
+Foundation's Subversion repository, you must use one of the following URLs,
+depending on your level of access to the Apache Rampart/C source code:</p><ul>
+  <li><b>If you are not a committer:</b><a href="http://svn.apache.org/repos/asf/webservices/rampart/trunk/c" class="newWindow" title="New Window" target="_blank">http://svn.apache.org/repos/asf/webservices/rampart/trunk/c</a></li>
+  <li><b>If you are a committer:</b> <a href="https://svn.apache.org/repos/asf/webservices/rampart/trunk/c" class="newWindow" title="New Window" target="_blank">https://svn.apache.org/repos/asf/webservices/rampart/trunk/c</a></li>
+</ul><p>
+If you are a committer, make sure that you have set your svnpasswd. To do
+this you must log into svn.apache.org.  For more information, please read the
+ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source Code Repositories page</a>.
+
+</p><p>Once you have successfully installed Subversion, you can checkout the
+Rampart/C trunk by running the following command:</p><p><strong>svn co &lt;repository URL&gt; &lt;folder name&gt;</strong></p><p>where 'repository URL' is one of the URLs from the previous list and
+'folder name' is the name of the folder into which the source code is to be
+checked out.</p><br></br><p>To update your working copy to the latest version from the repository,
+execute:</p><p><strong>svn update</strong></p><br></br><p>If you would like to submit a patch, execute:</p><p><strong>svn diff</strong></p><p>The above command will create a unified diff that can be attached to the
+Apache Rampart/C JIRA issue tracker.</p><br></br></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/team-list.html b/axis2/c/rampart/team-list.html
new file mode 100644
index 0000000..f9db12e
--- /dev/null
+++ b/axis2/c/rampart/team-list.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Project Team</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><script type="text/javascript">
+  	  function offsetDate(id, offset) {
+
+            var now = new Date() ;
+            var nowTime = now.getTime() ;
+            var localOffset = now.getTimezoneOffset() ;
+            var developerTime = nowTime + (offset * 60 * 60 * 1000) + (localOffset * 60 * 1000) ;
+            var developerDate = new Date(developerTime) ;
+
+            document.getElementById(id).innerHTML = developerDate;
+          }
+  	
+  	  function init() {
+	    	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	                     }
+    </script></head><body class="composite" onload="init();"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Team"></a><h2>The Team</h2><p>
+        A successful project requires many people to play many roles.
+        Some members write code or documentation, while others are
+        valuable as testers, submitting patches and suggestions.
+      </p><p>
+        The team is comprised of <a href="#Members">Members</a>
+        and <a href="#Contributors">Contributors</a>.  Members 
+        have direct access to the source of a project and actively
+        evolve the code-base.  Contributors improve the project
+        through submission of patches and suggestions to the Members.
+        The number of Contributors to the project is unbounded.
+        Get involved today.  All contributions to the project are
+        greatly appreciated.
+      </p><div class="subsection"><a name="Members"></a><h3>Members</h3><p>
+        The following is a list of developers with commit privileges that have 
+        directly contributed to the project in one way or another.  
+      </p><table class="bodyTable"><thead>
+        <tr class="a"><th>Name</th><th>Id</th><th>Email</th><th>Organization</th><th>Roles</th><th>TZ Offset</th><th>Time</th></tr>
+        </thead><tbody>
+                <tr class="b"><td>Malinda Kaushalye Kapuruge</td><td><a name="kaushalye"></a>kaushalye</td><td><a href="mailto:kaushalye AT wso2.com">kaushalye AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-kaushalye">Unknown</span></td></tr>
+                <tr class="a"><td>Dumindu Pallewela</td><td><a name="dumindu"></a>dumindu</td><td><a href="mailto:dumindu AT wso2.com">dumindu AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dumindu">Unknown</span></td></tr>
+                <tr class="b"><td>Manjula Peiris</td><td><a name="manjula"></a>manjula</td><td><a href="mailto:manjula AT wso2.com">manjula AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-manjula">Unknown</span></td></tr>
+                <tr class="a"><td>Samisa Abeysinghe</td><td><a name="samisa"></a>samisa</td><td><a href="mailto:samisa AT wso2.com">samisa AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-samisa">Unknown</span></td></tr>
+                <tr class="b"><td>Sanjaya Ratnaweera</td><td><a name="pini"></a>pini</td><td><a href="mailto:sanjaya AT wso2.com">sanjaya AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-pini">Unknown</span></td></tr>
+                <tr class="a"><td>Dushshantha Chandradasa</td><td><a name="dushshantha"></a>dushshantha</td><td><a href="mailto:dushshantha AT wso2.com">dushshantha AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dushshantha">Unknown</span></td></tr>
+                <tr class="b"><td>Selvaratnam Uthaiyashankar</td><td><a name="shankar"></a>shankar</td><td><a href="mailto:shankar AT wso2.com">shankar AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-shankar">Unknown</span></td></tr>
+                <tr class="a"><td>Milinda Pathirage</td><td><a name="milinda"></a>milinda</td><td><a href="mailto:milinda DOT pathirage AT gmail DOT com">milinda DOT pathirage AT gmail DOT com</a></td><td>University of Moratuwa, Sri Lanka</td><td>
+                    </td><td></td><td><span id="developer-milinda">Unknown</span></td></tr>
+                <tr class="b"><td>Supun Kamburugamuwa</td><td><a name="supun"></a>supun</td><td><a href="mailto:supun06 AT gmail DOT com">supun06 AT gmail DOT com</a></td><td>University of Moratuwa, Sri Lanka</td><td>
+                    </td><td></td><td><span id="developer-supun">Unknown</span></td></tr>
+                </tbody></table></div><div class="subsection"><a name="Contributors"></a><h3>Contributors</h3><p>
+        The following additional people have contributed to this project
+        through the way of suggestions, patches or documentation.
+      </p><table class="bodyTable"><thead>
+        <tr class="a"><th>Name</th><th>Email</th><th>Organization</th><th>Roles</th></tr>
+        </thead><tbody>
+                <tr class="b"><td>James Clark</td><td><a href="mailto:jjc AT public DOT jclark DOT com">jjc AT public DOT jclark DOT com</a></td><td></td><td>
+                    Technical Adviser<br></br>
+                    </td></tr>
+                <tr class="a"><td>Sanjiva Weerawarne</td><td><a href="mailto:sanjiva AT wso2 DOT com">sanjiva AT wso2 DOT com</a></td><td></td><td>
+                    Technical Adviser<br></br>
+                    </td></tr>
+                <tr class="b"><td>Kasun Indrasiri</td><td><a href="mailto:kasun147 AT gmail DOT com">kasun147 AT gmail DOT com</a></td><td></td><td>
+                    Contributor : WS-Trust Implementation<br></br>
+                    </td></tr>
+                <tr class="a"><td>Prasad Perera</td><td><a href="mailto:prasadcse0 AT gmail DOT com">prasadcse0 AT gmail DOT com</a></td><td></td><td>
+                    Contributor : WS-Trust Implementation<br></br>
+                    </td></tr>
+                </tbody></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/rampart/velocity.log b/axis2/c/rampart/velocity.log
new file mode 100644
index 0000000..ca0f61a
--- /dev/null
+++ b/axis2/c/rampart/velocity.log
@@ -0,0 +1,39 @@
+Wed Dec 05 17:16:56 LKT 2007  [debug] AvalonLogSystem initialized using logfile 'velocity.log'
+Wed Dec 05 17:16:56 LKT 2007   [info] ************************************************************** 
+Wed Dec 05 17:16:56 LKT 2007   [info] Starting Jakarta Velocity v1.4
+Wed Dec 05 17:16:56 LKT 2007   [info] RuntimeInstance initializing.
+Wed Dec 05 17:16:56 LKT 2007   [info] Default Properties File: org/apache/velocity/runtime/defaults/velocity.properties
+Wed Dec 05 17:16:56 LKT 2007   [info] Trying to use logger class org.apache.velocity.runtime.log.AvalonLogSystem
+Wed Dec 05 17:16:56 LKT 2007   [info] Using logger class org.apache.velocity.runtime.log.AvalonLogSystem
+Wed Dec 05 17:16:56 LKT 2007   [info] Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl)
+Wed Dec 05 17:16:56 LKT 2007   [info] Resource Loader Instantiated: org.apache.velocity.runtime.resource.loader.FileResourceLoader
+Wed Dec 05 17:16:56 LKT 2007   [info] FileResourceLoader : initialization starting.
+Wed Dec 05 17:16:56 LKT 2007   [info] FileResourceLoader : adding path '/home/kau/.maven/cache/maven-xdoc-plugin-1.8/plugin-resources/templates'
+Wed Dec 05 17:16:56 LKT 2007   [info] FileResourceLoader : initialization complete.
+Wed Dec 05 17:16:56 LKT 2007   [info] ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl)
+Wed Dec 05 17:16:56 LKT 2007   [info] Default ResourceManager initialization complete.
+Wed Dec 05 17:16:56 LKT 2007   [info] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
+Wed Dec 05 17:16:56 LKT 2007   [info] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
+Wed Dec 05 17:16:56 LKT 2007   [info] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
+Wed Dec 05 17:16:56 LKT 2007   [info] Loaded System Directive: org.apache.velocity.runtime.directive.Include
+Wed Dec 05 17:16:56 LKT 2007   [info] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
+Wed Dec 05 17:16:56 LKT 2007   [info] Created: 20 parsers.
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : initialization starting.
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : adding VMs from VM library template : VM_global_library.vm
+Wed Dec 05 17:16:56 LKT 2007  [error] ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader.
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : error using  VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm'
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro :  VM library template macro registration complete.
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : allowInline = true : VMs can be defined inline in templates
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : allowInlineLocal = false : VMs defined inline will be  global in scope if allowed.
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : messages on  : VM system will output logging messages
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : autoload off  : VM system will not automatically reload global library macros
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocimacro : initialization complete.
+Wed Dec 05 17:16:56 LKT 2007   [info] Velocity successfully started.
+Wed Dec 05 17:16:56 LKT 2007   [info] ResourceManager : found cvs-usage.xml with loader org.apache.velocity.runtime.resource.loader.FileResourceLoader
+Wed Dec 05 17:16:56 LKT 2007  [error] RHS of #set statement is null. Context will not be modified. cvs-usage.xml [line 28, column 5]
+Wed Dec 05 17:16:56 LKT 2007   [info] ResourceManager : found index.xml with loader org.apache.velocity.runtime.resource.loader.FileResourceLoader
+Wed Dec 05 17:16:56 LKT 2007   [info] ResourceManager : found maven-reports.xml with loader org.apache.velocity.runtime.resource.loader.FileResourceLoader
+Wed Dec 05 17:16:56 LKT 2007   [info] ResourceManager : found dependencies.xml with loader org.apache.velocity.runtime.resource.loader.FileResourceLoader
+Wed Dec 05 17:16:56 LKT 2007   [info] ResourceManager : found issue-tracking.xml with loader org.apache.velocity.runtime.resource.loader.FileResourceLoader
+Wed Dec 05 17:16:56 LKT 2007  [error] Method getText threw exception for reference $escape in template issue-tracking.xml at  [29,22]
diff --git a/axis2/c/rampart/versioning.html b/axis2/c/rampart/versioning.html
new file mode 100644
index 0000000..90c9f9a
--- /dev/null
+++ b/axis2/c/rampart/versioning.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Rampart/C - Versioning</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/rampart/c" id="projectLogo"><img alt="Apache Rampart/C" src="http://ws.apache.org/rampart/c/images/rampartc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 13 May 2009
+                  | Doc for 1.3.0</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Rampart_C"><h5>Apache Rampart/C</h5><ul><li class="none"><a href="index.html">Apache Rampart/C Home</a></li><li class="expanded"><a href="download.cgi">Download Rampart/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/rampartc_manual.html">Rampart/C manual</a></li><li class="none"><a href="docs/configurations.html">Configurations guide</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Versioning_of_Apache_Rampart_C"></a><h2>Versioning of Apache Rampart/C</h2><p>Apache Rampart/C versioning guide lines as specified in Apache Axis2/C
+<a href="http://ws.apache.org/axis2/c/versioning.html" class="externalLink" title="External Link">http://ws.apache.org/axis2/c/versioning.html </a>
+</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2009, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/doxygenconf b/axis2/c/sandesha/api/doxygenconf
new file mode 100644
index 0000000..4d41d85
--- /dev/null
+++ b/axis2/c/sandesha/api/doxygenconf
@@ -0,0 +1,1220 @@
+# Doxyfile 1.4.2
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = Sandesha2/C
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = ./
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
+# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
+# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
+# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
+# Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = English
+
+# This tag can be used to specify the encoding used in the generated output. 
+# The encoding is not always determined by the language that is chosen, 
+# but also whether or not the output is meant for Windows or non-Windows users. 
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
+# forces the Windows encoding (this is the default for the Windows binary), 
+# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING   = NO
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like the Qt-style comments (thus requiring an 
+# explicit @brief command for a brief description.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# will output the detailed description near the top, like JavaDoc.
+# If set to NO, the detailed description appears after the member 
+# documentation.
+
+DETAILS_AT_TOP         = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 8
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
+# only. Doxygen will then generate output that is more tailored for Java. 
+# For instance, namespaces will be presented as packages, qualified scopes 
+# will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = NO
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation.
+
+SHOW_DIRECTORIES       = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from the 
+# version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the progam writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = ../../include/
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories.
+
+EXCLUDE_PATTERNS       = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES (the default) 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = YES
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+# generated containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature.
+
+GENERATE_TREEVIEW      = NO
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = NO
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = NO
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = YES
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_PREDEFINED tags.
+
+EXPAND_ONLY_PREDEF     = YES
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = AXIS2_DECLARE(x)=x \
+                         AXIS2_DECLARE_NONSTD(x)=x \
+                         AXIS2_DECLARE_DATA= \
+                         AXIS2_CALL= 
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = AXIS2_DECLARAE AXIS2_DECLARE_NONSTD AXIS2_DECLARE_DATA AXIS2_CALL
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links.
+# Note that each tag file must have a unique name
+# (where the name does NOT include the path)
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = NO
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a call dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable call graphs for selected 
+# functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = gif
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_WIDTH    = 1024
+
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_HEIGHT   = 1024
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that a graph may be further truncated if the graph's 
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# the graph is not depth-constrained.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, which results in a white background. 
+# Warning: Depending on the platform used, enabling this option may lead to 
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
+# read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO
diff --git a/axis2/c/sandesha/api/html/annotated.html b/axis2/c/sandesha/api/html/annotated.html
new file mode 100644
index 0000000..99cfc48
--- /dev/null
+++ b/axis2/c/sandesha/api/html/annotated.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Class List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li class="current"><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_C_Class_List"></a><h2>Sandesha2/C Class List</h2><p>Here are the classes, structs, unions and interfaces with brief descriptions:<table class="bodyTable"><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__accept.html">sandesha2_accept</a></td><td class="indexvalue">Sandesha2_accept <a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a></td><td class="indexvalue">Sandesha2_ack_final <a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a></td><td class="indexvalue">Sandesha2_ack_none <a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a></td><td class="indexvalue">Sandesha2_ack_range <a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a></td><td class="indexvalue">Sandesha2_ack_requested <a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a></td><td class="indexvalue">Sandesha2_acks_to <a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__address.html">sandesha2_address</a></td><td class="indexvalue">Sandesha2_address <a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a></td><td class="indexvalue">Sandesha2_close_seq <a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a></td><td class="indexvalue">Sandesha2_close_seq_res <a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a></td><td class="indexvalue">Sandesha2_create_seq <a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a></td><td class="indexvalue">Sandesha2_create_seq_res <a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__expires.html">sandesha2_expires</a></td><td class="indexvalue">Sandesha2_expires <a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a></td><td class="indexvalue">Sandesha2_fault_code <a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a></td><td class="indexvalue">Sandesha2_identifier <a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element</a></td><td class="indexvalue">Sandesha2_iom_rm_element <a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a></td><td class="indexvalue">IOM RM Element ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a></td><td class="indexvalue">Sandesha2_iom_rm_part <a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__iom__rm__part__ops.html">sandesha2_iom_rm_part_ops</a></td><td class="indexvalue">IOM RM Part ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a></td><td class="indexvalue">Sandesha2_last_msg <a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a></td><td class="indexvalue">Sandesha2_make_connection <a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a></td><td class="indexvalue">Sandesha2_msg_number <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a></td><td class="indexvalue">Message Number ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a></td><td class="indexvalue">Sandesha2_msg_pending <a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor</a></td><td class="indexvalue">Sandesha2_msg_processor_ops <a class="el" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a></td><td class="indexvalue">Sandesha2 Msg Processor ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__nack.html">sandesha2_nack</a></td><td class="indexvalue">Sandesha2_nack <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a></td><td class="indexvalue">Nack ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__seq.html">sandesha2_seq</a></td><td class="indexvalue">Sandesha2_seq <a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a></td><td class="indexvalue">Sandesha2_seq_ack <a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a></td><td class="indexvalue">Sandesha2_seq_fault <a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a> </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a></td><td class="indexvalue">Sandesha2_seq_offer <a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td class="indexvalue">Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr </td></tr><tr class="b"><td class="indexkey"><a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a></td><td class="indexvalue">Sandesha2_terminate_seq <a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a> </td></tr><tr class="a"><td class="indexkey"><a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a></td><td class="indexvalue">Sandesha2_terminate_seq_res <a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a> </td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/dir_16487952adfeac4b2b9df719b49efdb6.html b/axis2/c/sandesha/api/html/dir_16487952adfeac4b2b9df719b49efdb6.html
new file mode 100644
index 0000000..2b33ee7
--- /dev/null
+++ b/axis2/c/sandesha/api/html/dir_16487952adfeac4b2b9df719b49efdb6.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: /home/manjula/projects/sandesha2_release-0.91/0.91/include/ Directory Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="include_Directory_Reference"></a><h2>include Directory Reference</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Files</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__accept_8h.html">sandesha2_accept.h</a> <a href="sandesha2__accept_8h-source.html">[code]</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__ack__final_8h.html">sandesha2_ack_final.h</a> <a href="sandesha2__ack__final_8h-source.html">[code]</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__ack__mgr_8h.html">sandesha2_ack_mgr.h</a> <a href="sandesha2__ack__mgr_8h-source.html">[code]</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__ack__msg__processor_8h.html">sandesha2_ack_msg_processor.h</a> <a href="sandesha2__ack__msg__processor_8h-source.html">[code]</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__ack__none_8h.html">sandesha2_ack_none.h</a> <a href="sandesha2__ack__none_8h-source.html">[code]</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__ack__range_8h.html">sandesha2_ack_range.h</a> <a href="sandesha2__ack__range_8h-source.html">[code]</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__ack__req__msg__processor_8h.html">sandesha2_ack_req_msg_processor.h</a> <a href="sandesha2__ack__req__msg__processor_8h-source.html">[code]</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__ack__requested_8h.html">sandesha2_ack_requested.h</a> <a href="sandesha2__ack__requested_8h-source.html">[code]</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__acks__to_8h.html">sandesha2_acks_to.h</a> <a href="sandesha2__acks__to_8h-source.html">[code]</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__address_8h.html">sandesha2_address.h</a> <a href="sandesha2__address_8h-source.html">[code]</a></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__app__msg__processor_8h.html">sandesha2_app_msg_processor.h</a> <a href="sandesha2__app__msg__processor_8h-source.html">[code]</a></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__client_8h.html">sandesha2_client.h</a> <a href="sandesha2__client_8h-source.html">[code]</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Client Interface. <br></br></td></tr><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__client__constants_8h.html">sandesha2_client_constants.h</a> <a href="sandesha2__client__constants_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Axis2 Xml Sandesha Constants. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__close__seq_8h.html">sandesha2_close_seq.h</a> <a href="sandesha2__close__seq_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__close__seq__msg__processor_8h.html">sandesha2_close_seq_msg_processor.h</a> <a href="sandesha2__close__seq__msg__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__close__seq__res_8h.html">sandesha2_close_seq_res.h</a> <a href="sandesha2__close__seq__res_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_constants.h</b> <a href="sandesha2__constants_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__create__seq_8h.html">sandesha2_create_seq.h</a> <a href="sandesha2__create__seq_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_bean.h</b> <a href="sandesha2__create__seq__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__create__seq__mgr_8h.html">sandesha2_create_seq_mgr.h</a> <a href="sandesha2__create__seq__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Create Sequence Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__create__seq__msg__processor_8h.html">sandesha2_create_seq_msg_processor.h</a> <a href="sandesha2__create__seq__msg__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__create__seq__res_8h.html">sandesha2_create_seq_res.h</a> <a href="sandesha2__create__seq__res_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_msg_processor.h</b> <a href="sandesha2__create__seq__res__msg__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_error.h</b> <a href="sandesha2__error_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__expires_8h.html">sandesha2_expires.h</a> <a href="sandesha2__expires_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__fault__code_8h.html">sandesha2_fault_code.h</a> <a href="sandesha2__fault__code_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__fault__data_8h.html">sandesha2_fault_data.h</a> <a href="sandesha2__fault__data_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__fault__mgr_8h.html">sandesha2_fault_mgr.h</a> <a href="sandesha2__fault__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a> <a href="sandesha2__identifier_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__in__order__invoker_8h.html">sandesha2_in_order_invoker.h</a> <a href="sandesha2__in__order__invoker_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__inmemory__create__seq__mgr_8h.html">sandesha2_inmemory_create_seq_mgr.h</a> <a href="sandesha2__inmemory__create__seq__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Create Sequence Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__inmemory__invoker__mgr_8h.html">sandesha2_inmemory_invoker_mgr.h</a> <a href="sandesha2__inmemory__invoker__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Invoker Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__inmemory__next__msg__mgr_8h.html">sandesha2_inmemory_next_msg_mgr.h</a> <a href="sandesha2__inmemory__next__msg__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Next Message Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__inmemory__sender__mgr_8h.html">sandesha2_inmemory_sender_mgr.h</a> <a href="sandesha2__inmemory__sender__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Sender Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__inmemory__seq__property__mgr_8h.html">sandesha2_inmemory_seq_property_mgr.h</a> <a href="sandesha2__inmemory__seq__property__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Sequence Property Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__inmemory__storage__mgr_8h.html">sandesha2_inmemory_storage_mgr.h</a> <a href="sandesha2__inmemory__storage__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_transaction.h</b> <a href="sandesha2__inmemory__transaction_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_bean.h</b> <a href="sandesha2__invoker__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__invoker__mgr_8h.html">sandesha2_invoker_mgr.h</a> <a href="sandesha2__invoker__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Invoker Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a> <a href="sandesha2__iom__rm__element_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a> <a href="sandesha2__iom__rm__part_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__last__msg_8h.html">sandesha2_last_msg.h</a> <a href="sandesha2__last__msg_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__make__connection_8h.html">sandesha2_make_connection.h</a> <a href="sandesha2__make__connection_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__make__connection__msg__processor_8h.html">sandesha2_make_connection_msg_processor.h</a> <a href="sandesha2__make__connection__msg__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">This struct is responsible for processing MakeConnection request messages that come to the system. MakeConnection is only supported by WSRM 1.1 Here a client can ask for reply messages using a polling mechanism, so even clients without real endpoints can ask for reliable response messages. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_module.h</b> <a href="sandesha2__module_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__creator_8h.html">sandesha2_msg_creator.h</a> <a href="sandesha2__msg__creator_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Message creator Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a> <a href="sandesha2__msg__ctx_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__init_8h.html">sandesha2_msg_init.h</a> <a href="sandesha2__msg__init_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Message init Interface This class is used to create an RMMessageContext out of an MessageContext. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__number_8h.html">sandesha2_msg_number.h</a> <a href="sandesha2__msg__number_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__pending_8h.html">sandesha2_msg_pending.h</a> <a href="sandesha2__msg__pending_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a> <a href="sandesha2__msg__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__retrans__adjuster_8h.html">sandesha2_msg_retrans_adjuster.h</a> <a href="sandesha2__msg__retrans__adjuster_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Message Retransmission Adjuster. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_store_bean.h</b> <a href="sandesha2__msg__store__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__validator_8h.html">sandesha2_msg_validator.h</a> <a href="sandesha2__msg__validator_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Message Validator. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__nack_8h.html">sandesha2_nack.h</a> <a href="sandesha2__nack_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_bean.h</b> <a href="sandesha2__next__msg__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__next__msg__mgr_8h.html">sandesha2_next_msg_mgr.h</a> <a href="sandesha2__next__msg__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Next Message Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__permanent__storage__mgr_8h.html">sandesha2_permanent_storage_mgr.h</a> <a href="sandesha2__permanent__storage__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__polling__mgr_8h.html">sandesha2_polling_mgr.h</a> <a href="sandesha2__polling__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Polling Manager Interface This class is responsible for sending MakeConnection requests. This is a separate thread that keeps running. Will do MakeConnection based on the request queue or randomly. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__property__bean_8h.html">sandesha2_property_bean.h</a> <a href="sandesha2__property__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__property__mgr_8h.html">sandesha2_property_mgr.h</a> <a href="sandesha2__property__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__report_8h.html">sandesha2_report.h</a> <a href="sandesha2__report_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Report Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_bean.h</b> <a href="sandesha2__rm__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__rm__elements_8h.html">sandesha2_rm_elements.h</a> <a href="sandesha2__rm__elements_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__sender_8h.html">sandesha2_sender.h</a> <a href="sandesha2__sender_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Sender Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_bean.h</b> <a href="sandesha2__sender__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__sender__mgr_8h.html">sandesha2_sender_mgr.h</a> <a href="sandesha2__sender__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Inmemory Sender Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__sender__worker_8h.html">sandesha2_sender_worker.h</a> <a href="sandesha2__sender__worker_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Sender Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__seq_8h.html">sandesha2_seq.h</a> <a href="sandesha2__seq_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__seq__ack_8h.html">sandesha2_seq_ack.h</a> <a href="sandesha2__seq__ack_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__seq__fault_8h.html">sandesha2_seq_fault.h</a> <a href="sandesha2__seq__fault_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__seq__mgr_8h.html">sandesha2_seq_mgr.h</a> <a href="sandesha2__seq__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Sequence Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__seq__offer_8h.html">sandesha2_seq_offer.h</a> <a href="sandesha2__seq__offer_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_bean.h</b> <a href="sandesha2__seq__property__bean_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__seq__property__mgr_8h.html">sandesha2_seq_property_mgr.h</a> <a href="sandesha2__seq__property__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Sequence Property Manager Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__seq__report_8h.html">sandesha2_seq_report.h</a> <a href="sandesha2__seq__report_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha Sequence Report Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts.h</b> <a href="sandesha2__spec__specific__consts_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a> <a href="sandesha2__storage__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__terminate__mgr_8h.html">sandesha2_terminate_mgr.h</a> <a href="sandesha2__terminate__mgr_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__terminate__seq_8h.html">sandesha2_terminate_seq.h</a> <a href="sandesha2__terminate__seq_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__terminate__seq__msg__processor_8h.html">sandesha2_terminate_seq_msg_processor.h</a> <a href="sandesha2__terminate__seq__msg__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__terminate__seq__res_8h.html">sandesha2_terminate_seq_res.h</a> <a href="sandesha2__terminate__seq__res_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__terminate__seq__res__msg__processor_8h.html">sandesha2_terminate_seq_res_msg_processor.h</a> <a href="sandesha2__terminate__seq__res__msg__processor_8h-source.html">[code]</a></td></tr>
+
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__transaction_8h.html">sandesha2_transaction.h</a> <a href="sandesha2__transaction_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha In Memory Transaction Interface. <br></br></td></tr>
+
+</p><p>
+<tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__transport__sender_8h.html">sandesha2_transport_sender.h</a> <a href="sandesha2__transport__sender_8h-source.html">[code]</a></td></tr>
+
+<tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__utils_8h.html">sandesha2_utils.h</a> <a href="sandesha2__utils_8h-source.html">[code]</a></td></tr>
+
+</p></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/dirs.html b/axis2/c/sandesha/api/html/dirs.html
new file mode 100644
index 0000000..edc2ebd
--- /dev/null
+++ b/axis2/c/sandesha/api/html/dirs.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Directory Hierarchy</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li class="current"><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_C_Directories"></a><h2>Sandesha2/C Directories</h2><p>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a>
+</li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/doxygen.css b/axis2/c/sandesha/api/html/doxygen.css
new file mode 100644
index 0000000..c7db1a8
--- /dev/null
+++ b/axis2/c/sandesha/api/html/doxygen.css
@@ -0,0 +1,358 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+	font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+       font-size: 90%;
+}
+H1 {
+	text-align: center;
+       font-size: 160%;
+}
+H2 {
+       font-size: 120%;
+}
+H3 {
+       font-size: 100%;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.nav {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.navtab {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+TD.navtab {
+       font-size: 70%;
+}
+A.qindex {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D;
+}
+A.qindex:visited {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D
+}
+A.qindex:hover {
+	text-decoration: none;
+	background-color: #ddddff;
+}
+A.qindexHL {
+	text-decoration: none;
+	font-weight: bold;
+	background-color: #6666cc;
+	color: #ffffff;
+	border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+	text-decoration: none;
+	background-color: #6666cc;
+	color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 95%;
+}
+PRE.fragment {
+	border: 1px solid #CCCCCC;
+	background-color: #f5f5f5;
+	margin-top: 4px;
+	margin-bottom: 4px;
+	margin-left: 2px;
+	margin-right: 8px;
+	padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+
+DIV.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
+BODY {
+	background: white;
+	color: black;
+	margin-right: 20px;
+	margin-left: 20px;
+}
+TD.indexkey {
+	background-color: #e8eef2;
+	font-weight: bold;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+	background-color: #e8eef2;
+	font-style: italic;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TR.memlist {
+   background-color: #f0f0f0; 
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword       { color: #008000 }
+SPAN.keywordtype   { color: #604020 }
+SPAN.keywordflow   { color: #e08000 }
+SPAN.comment       { color: #800000 }
+SPAN.preprocessor  { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral   { color: #008080 }
+.mdescLeft {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.mdescRight {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.memItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplParams {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+       color: #606060;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.search     { color: #003399;
+              font-weight: bold;
+}
+FORM.search {
+              margin-bottom: 0px;
+              margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+               color: #000080;
+               font-weight: normal;
+               background-color: #e8eef2;
+}
+TD.tiny      { font-size: 75%;
+}
+a {
+	color: #1A41A8;
+}
+a:visited {
+	color: #2A3798;
+}
+.dirtab { padding: 4px;
+          border-collapse: collapse;
+          border: 1px solid #84b0c7;
+}
+TH.dirtab { background: #e8eef2;
+            font-weight: bold;
+}
+HR { height: 1px;
+     border: none;
+     border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+  font-size: 80%;
+  color: #606060;
+  font-weight: normal;
+} 
+.memnav { 
+  background-color: #e8eef2;
+  border: 1px solid #84b0c7;
+  text-align: center;
+  margin: 2px;
+  margin-right: 15px;
+  padding: 2px;
+}
+.memitem {
+  padding: 4px;
+  background-color: #eef3f5;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #dedeee;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+  white-space: nowrap;
+  font-weight: bold;
+}
+.memdoc{
+  padding-left: 10px;
+}
+.memproto {
+  background-color: #d5e1e8;
+  width: 100%;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #84b0c7;
+  font-weight: bold;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+  text-align: right;
+}
+.paramtype {
+  white-space: nowrap;
+}
+.paramname {
+  color: #602020;
+  font-style: italic;
+  white-space: nowrap;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+	font-family: sans-serif;
+	margin:0.5em;
+}
+.directory { font-size: 9pt; font-weight: bold; }
+.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+.directory > h3 { margin-top: 0; }
+.directory p { margin: 0px; white-space: nowrap; }
+.directory div { display: none; margin: 0px; }
+.directory img { vertical-align: -30%; }
diff --git a/axis2/c/sandesha/api/html/doxygen.png b/axis2/c/sandesha/api/html/doxygen.png
new file mode 100644
index 0000000..f0a274b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/doxygen.png
Binary files differ
diff --git a/axis2/c/sandesha/api/html/files.html b/axis2/c/sandesha/api/html/files.html
new file mode 100644
index 0000000..dc51ef4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/files.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: File Index</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li class="current"><a href="files.html"><span>File List</span></a></li>
+    <li><a href="globals.html"><span>File Members</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_C_File_List"></a><h2>Sandesha2/C File List</h2><p>Here is a list of all documented files with brief descriptions:<table class="bodyTable"><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__accept_8h.html">sandesha2_accept.h</a> <a href="sandesha2__accept_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__ack__final_8h.html">sandesha2_ack_final.h</a> <a href="sandesha2__ack__final_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__ack__mgr_8h.html">sandesha2_ack_mgr.h</a> <a href="sandesha2__ack__mgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__ack__msg__processor_8h.html">sandesha2_ack_msg_processor.h</a> <a href="sandesha2__ack__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__ack__none_8h.html">sandesha2_ack_none.h</a> <a href="sandesha2__ack__none_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__ack__range_8h.html">sandesha2_ack_range.h</a> <a href="sandesha2__ack__range_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__ack__req__msg__processor_8h.html">sandesha2_ack_req_msg_processor.h</a> <a href="sandesha2__ack__req__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__ack__requested_8h.html">sandesha2_ack_requested.h</a> <a href="sandesha2__ack__requested_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__acks__to_8h.html">sandesha2_acks_to.h</a> <a href="sandesha2__acks__to_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__address_8h.html">sandesha2_address.h</a> <a href="sandesha2__address_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__app__msg__processor_8h.html">sandesha2_app_msg_processor.h</a> <a href="sandesha2__app__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__client_8h.html">sandesha2_client.h</a> <a href="sandesha2__client_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Client Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__client__constants_8h.html">sandesha2_client_constants.h</a> <a href="sandesha2__client__constants_8h-source.html">[code]</a></td><td class="indexvalue">Axis2 Xml Sandesha Constants </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__close__seq_8h.html">sandesha2_close_seq.h</a> <a href="sandesha2__close__seq_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__close__seq__msg__processor_8h.html">sandesha2_close_seq_msg_processor.h</a> <a href="sandesha2__close__seq__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__close__seq__res_8h.html">sandesha2_close_seq_res.h</a> <a href="sandesha2__close__seq__res_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><b>sandesha2_constants.h</b> <a href="sandesha2__constants_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__create__seq_8h.html">sandesha2_create_seq.h</a> <a href="sandesha2__create__seq_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><b>sandesha2_create_seq_bean.h</b> <a href="sandesha2__create__seq__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__create__seq__mgr_8h.html">sandesha2_create_seq_mgr.h</a> <a href="sandesha2__create__seq__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Create Sequence Manager Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__create__seq__msg__processor_8h.html">sandesha2_create_seq_msg_processor.h</a> <a href="sandesha2__create__seq__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__create__seq__res_8h.html">sandesha2_create_seq_res.h</a> <a href="sandesha2__create__seq__res_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><b>sandesha2_create_seq_res_msg_processor.h</b> <a href="sandesha2__create__seq__res__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><b>sandesha2_error.h</b> <a href="sandesha2__error_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__expires_8h.html">sandesha2_expires.h</a> <a href="sandesha2__expires_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__fault__code_8h.html">sandesha2_fault_code.h</a> <a href="sandesha2__fault__code_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__fault__data_8h.html">sandesha2_fault_data.h</a> <a href="sandesha2__fault__data_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__fault__mgr_8h.html">sandesha2_fault_mgr.h</a> <a href="sandesha2__fault__mgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a> <a href="sandesha2__identifier_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__in__order__invoker_8h.html">sandesha2_in_order_invoker.h</a> <a href="sandesha2__in__order__invoker_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__inmemory__create__seq__mgr_8h.html">sandesha2_inmemory_create_seq_mgr.h</a> <a href="sandesha2__inmemory__create__seq__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Create Sequence Manager Interface </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__inmemory__invoker__mgr_8h.html">sandesha2_inmemory_invoker_mgr.h</a> <a href="sandesha2__inmemory__invoker__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Invoker Manager Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__inmemory__next__msg__mgr_8h.html">sandesha2_inmemory_next_msg_mgr.h</a> <a href="sandesha2__inmemory__next__msg__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Next Message Manager Interface </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__inmemory__sender__mgr_8h.html">sandesha2_inmemory_sender_mgr.h</a> <a href="sandesha2__inmemory__sender__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Sender Manager Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__inmemory__seq__property__mgr_8h.html">sandesha2_inmemory_seq_property_mgr.h</a> <a href="sandesha2__inmemory__seq__property__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Sequence Property Manager Interface </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__inmemory__storage__mgr_8h.html">sandesha2_inmemory_storage_mgr.h</a> <a href="sandesha2__inmemory__storage__mgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><b>sandesha2_inmemory_transaction.h</b> <a href="sandesha2__inmemory__transaction_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><b>sandesha2_invoker_bean.h</b> <a href="sandesha2__invoker__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__invoker__mgr_8h.html">sandesha2_invoker_mgr.h</a> <a href="sandesha2__invoker__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Invoker Manager Interface </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a> <a href="sandesha2__iom__rm__element_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a> <a href="sandesha2__iom__rm__part_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__last__msg_8h.html">sandesha2_last_msg.h</a> <a href="sandesha2__last__msg_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__make__connection_8h.html">sandesha2_make_connection.h</a> <a href="sandesha2__make__connection_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__make__connection__msg__processor_8h.html">sandesha2_make_connection_msg_processor.h</a> <a href="sandesha2__make__connection__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue">This struct is responsible for processing MakeConnection request messages that come to the system. MakeConnection is only supported by WSRM 1.1 Here a client can ask for reply messages using a polling mechanism, so even clients without real endpoints can ask for reliable response messages </td></tr><tr class="a"><td class="indexkey"><b>sandesha2_module.h</b> <a href="sandesha2__module_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__msg__creator_8h.html">sandesha2_msg_creator.h</a> <a href="sandesha2__msg__creator_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Message creator Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a> <a href="sandesha2__msg__ctx_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__msg__init_8h.html">sandesha2_msg_init.h</a> <a href="sandesha2__msg__init_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Message init Interface This class is used to create an RMMessageContext out of an MessageContext </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__msg__number_8h.html">sandesha2_msg_number.h</a> <a href="sandesha2__msg__number_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__msg__pending_8h.html">sandesha2_msg_pending.h</a> <a href="sandesha2__msg__pending_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a> <a href="sandesha2__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__msg__retrans__adjuster_8h.html">sandesha2_msg_retrans_adjuster.h</a> <a href="sandesha2__msg__retrans__adjuster_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Message Retransmission Adjuster </td></tr><tr class="a"><td class="indexkey"><b>sandesha2_msg_store_bean.h</b> <a href="sandesha2__msg__store__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__msg__validator_8h.html">sandesha2_msg_validator.h</a> <a href="sandesha2__msg__validator_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Message Validator </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__nack_8h.html">sandesha2_nack.h</a> <a href="sandesha2__nack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><b>sandesha2_next_msg_bean.h</b> <a href="sandesha2__next__msg__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__next__msg__mgr_8h.html">sandesha2_next_msg_mgr.h</a> <a href="sandesha2__next__msg__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Next Message Manager Interface </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__permanent__storage__mgr_8h.html">sandesha2_permanent_storage_mgr.h</a> <a href="sandesha2__permanent__storage__mgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__polling__mgr_8h.html">sandesha2_polling_mgr.h</a> <a href="sandesha2__polling__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Polling Manager Interface This class is responsible for sending MakeConnection requests. This is a separate thread that keeps running. Will do MakeConnection based on the request queue or randomly </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__property__bean_8h.html">sandesha2_property_bean.h</a> <a href="sandesha2__property__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__property__mgr_8h.html">sandesha2_property_mgr.h</a> <a href="sandesha2__property__mgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__report_8h.html">sandesha2_report.h</a> <a href="sandesha2__report_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Report Interface </td></tr><tr class="a"><td class="indexkey"><b>sandesha2_rm_bean.h</b> <a href="sandesha2__rm__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__rm__elements_8h.html">sandesha2_rm_elements.h</a> <a href="sandesha2__rm__elements_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__sender_8h.html">sandesha2_sender.h</a> <a href="sandesha2__sender_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Sender Interface </td></tr><tr class="b"><td class="indexkey"><b>sandesha2_sender_bean.h</b> <a href="sandesha2__sender__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__sender__mgr_8h.html">sandesha2_sender_mgr.h</a> <a href="sandesha2__sender__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Inmemory Sender Manager Interface </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__sender__worker_8h.html">sandesha2_sender_worker.h</a> <a href="sandesha2__sender__worker_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Sender Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__seq_8h.html">sandesha2_seq.h</a> <a href="sandesha2__seq_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__seq__ack_8h.html">sandesha2_seq_ack.h</a> <a href="sandesha2__seq__ack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__seq__fault_8h.html">sandesha2_seq_fault.h</a> <a href="sandesha2__seq__fault_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__seq__mgr_8h.html">sandesha2_seq_mgr.h</a> <a href="sandesha2__seq__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Sequence Manager Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__seq__offer_8h.html">sandesha2_seq_offer.h</a> <a href="sandesha2__seq__offer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><b>sandesha2_seq_property_bean.h</b> <a href="sandesha2__seq__property__bean_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__seq__property__mgr_8h.html">sandesha2_seq_property_mgr.h</a> <a href="sandesha2__seq__property__mgr_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Sequence Property Manager Interface </td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__seq__report_8h.html">sandesha2_seq_report.h</a> <a href="sandesha2__seq__report_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha Sequence Report Interface </td></tr><tr class="a"><td class="indexkey"><b>sandesha2_spec_specific_consts.h</b> <a href="sandesha2__spec__specific__consts_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a> <a href="sandesha2__storage__mgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__terminate__mgr_8h.html">sandesha2_terminate_mgr.h</a> <a href="sandesha2__terminate__mgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__terminate__seq_8h.html">sandesha2_terminate_seq.h</a> <a href="sandesha2__terminate__seq_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__terminate__seq__msg__processor_8h.html">sandesha2_terminate_seq_msg_processor.h</a> <a href="sandesha2__terminate__seq__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__terminate__seq__res_8h.html">sandesha2_terminate_seq_res.h</a> <a href="sandesha2__terminate__seq__res_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__terminate__seq__res__msg__processor_8h.html">sandesha2_terminate_seq_res_msg_processor.h</a> <a href="sandesha2__terminate__seq__res__msg__processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__transaction_8h.html">sandesha2_transaction.h</a> <a href="sandesha2__transaction_8h-source.html">[code]</a></td><td class="indexvalue">Sandesha In Memory Transaction Interface </td></tr><tr class="a"><td class="indexkey"><a class="el" href="sandesha2__transport__sender_8h.html">sandesha2_transport_sender.h</a> <a href="sandesha2__transport__sender_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr><tr class="b"><td class="indexkey"><a class="el" href="sandesha2__utils_8h.html">sandesha2_utils.h</a> <a href="sandesha2__utils_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/globals.html b/axis2/c/sandesha/api/html/globals.html
new file mode 100644
index 0000000..56ebcc9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/globals.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Class Members</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li class="current"><a href="globals.html"><span>File Members</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+  </ul>
+</div>
+Here is a list of all documented file members with links to the documentation:
+</p><p>
+<ul>
+<li>sandesha2_ack_mgr_get_client_completed_msgs_list()
+: <a class="el" href="group__sandesha2__ack__mgr.html#g47f218cd562dc45cd8f49a10d27228cf">sandesha2_ack_mgr.h</a>
+</li><li>sandesha2_client_close_seq_with_svc_client()
+: <a class="el" href="group__sandesha2__client.html#ga87fe4d4d6acb961ec9e0baa1b922aa3">sandesha2_client.h</a>
+</li><li>sandesha2_client_get_incoming_seq_reports()
+: <a class="el" href="group__sandesha2__client.html#gcddb126198dd776e6fe3510af05c9c83">sandesha2_client.h</a>
+</li><li>sandesha2_client_get_report()
+: <a class="el" href="group__sandesha2__client.html#gf3209f1304cac5b886967effdca46d19">sandesha2_client.h</a>
+</li><li>sandesha2_client_get_response_envelope()
+: <a class="el" href="group__sandesha2__client.html#g4b4b151e4b9ae41ae37b4621210cee55">sandesha2_client.h</a>
+</li><li>sandesha2_client_terminate_seq_with_svc_client()
+: <a class="el" href="group__sandesha2__client.html#g919ba77611b4567ec4df690c30511346">sandesha2_client.h</a>
+</li><li>sandesha2_client_wait_until_seq_completed_with_svc_client()
+: <a class="el" href="group__sandesha2__client.html#g363cad2a393e6b96eb7d01fe0f1c51a2">sandesha2_client.h</a>
+</li><li>sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time()
+: <a class="el" href="group__sandesha2__client.html#g5c16e3e0e3e3ff86244af2f09ddf8ab0">sandesha2_client.h</a>
+</li><li>sandesha2_in_order_invoker_free_void_arg()
+: <a class="el" href="sandesha2__in__order__invoker_8h.html#901ee4cab2311ae021e72044ab979fbf">sandesha2_in_order_invoker.h</a>
+</li><li>sandesha2_msg_creator_add_ack_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g985c15daa2165c9cf5c7ff267e0e00e0">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_creator_create_close_seq_res_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g4b52ca89389f6b5462948b6bdcc49746">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_creator_create_create_seq_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g2d957f40a60421b48c17dd3691482cd5">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_creator_create_create_seq_res_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g94d66f438119672b077c60c7cf7b448c">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_init_init_msg()
+: <a class="el" href="group__sandesha2__msg__init.html#g37d91d449a2bab90d8002f87d20d51a6">sandesha2_msg_init.h</a>
+</li><li>sandesha2_msg_processor_create_msg_processor()
+: <a class="el" href="sandesha2__msg__processor_8h.html#1b22503b6b0144e8f1b68e3666077e8a">sandesha2_msg_processor.h</a>
+</li><li>sandesha2_polling_mgr_free_void_arg()
+: <a class="el" href="sandesha2__polling__mgr_8h.html#5b333e91cf3a8219db339630de380d29">sandesha2_polling_mgr.h</a>
+</li><li>sandesha2_property_bean_get_storage_mgr()
+: <a class="el" href="sandesha2__property__bean_8h.html#d21b03d7e518c73cd639872b709f263f">sandesha2_property_bean.h</a>
+</li><li>sandesha2_report_free()
+: <a class="el" href="group__sandesha2__report.html#gac1ac25b6af7d8e722eb8e6ff5e07372">sandesha2_report.h</a>
+</li><li>sandesha2_sender_free_void_arg()
+: <a class="el" href="sandesha2__sender_8h.html#462931e1ea79ff0c6499cbd7a7fbcf2c">sandesha2_sender.h</a>
+</li><li>sandesha2_sender_worker_free_void_arg()
+: <a class="el" href="sandesha2__sender__worker_8h.html#6a035aa1e9f9dc9f7c072d642655e67f">sandesha2_sender_worker.h</a>
+</li><li>sandesha2_seq_mgr_update_last_activated_time()
+: <a class="el" href="group__sandesha2__seq__mgr.html#ge5a575fd6416bab3df957b5ff43c0b53">sandesha2_seq_mgr.h</a>
+</li><li>sandesha2_storage_mgr_free_void_arg()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#aefde483dc9cb3d4c1cda32dba57cfb4">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_storage_mgr_get_transaction()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#24cbaf1ba5419f1466158e168325e3e2">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_storage_mgr_retrieve_msg_ctx()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#30805f5855b3951a199843e279f8be91">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_storage_mgr_store_msg_ctx()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#469f2a6cfd6d8571c2622861c4e59374">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_utils_get_ack_range_list()
+: <a class="el" href="group__sandesha2__utils.html#g4886e53cd98fa29acbcb66e3056f4b82">sandesha2_utils.h</a>
+</li><li>sandesha2_utils_get_internal_seq_id()
+: <a class="el" href="group__sandesha2__utils.html#g6d6227f499b40c71d2253e404b470d3f">sandesha2_utils.h</a>
+</li></ul>
+</p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/globals_func.html b/axis2/c/sandesha/api/html/globals_func.html
new file mode 100644
index 0000000..576aa37
--- /dev/null
+++ b/axis2/c/sandesha/api/html/globals_func.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Class Members</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File List</span></a></li>
+    <li class="current"><a href="globals.html"><span>File Members</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+  </ul>
+</div> 
+</p><p>
+<ul>
+<li>sandesha2_ack_mgr_get_client_completed_msgs_list()
+: <a class="el" href="group__sandesha2__ack__mgr.html#g47f218cd562dc45cd8f49a10d27228cf">sandesha2_ack_mgr.h</a>
+</li><li>sandesha2_client_close_seq_with_svc_client()
+: <a class="el" href="group__sandesha2__client.html#ga87fe4d4d6acb961ec9e0baa1b922aa3">sandesha2_client.h</a>
+</li><li>sandesha2_client_get_incoming_seq_reports()
+: <a class="el" href="group__sandesha2__client.html#gcddb126198dd776e6fe3510af05c9c83">sandesha2_client.h</a>
+</li><li>sandesha2_client_get_report()
+: <a class="el" href="group__sandesha2__client.html#gf3209f1304cac5b886967effdca46d19">sandesha2_client.h</a>
+</li><li>sandesha2_client_get_response_envelope()
+: <a class="el" href="group__sandesha2__client.html#g4b4b151e4b9ae41ae37b4621210cee55">sandesha2_client.h</a>
+</li><li>sandesha2_client_terminate_seq_with_svc_client()
+: <a class="el" href="group__sandesha2__client.html#g919ba77611b4567ec4df690c30511346">sandesha2_client.h</a>
+</li><li>sandesha2_client_wait_until_seq_completed_with_svc_client()
+: <a class="el" href="group__sandesha2__client.html#g363cad2a393e6b96eb7d01fe0f1c51a2">sandesha2_client.h</a>
+</li><li>sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time()
+: <a class="el" href="group__sandesha2__client.html#g5c16e3e0e3e3ff86244af2f09ddf8ab0">sandesha2_client.h</a>
+</li><li>sandesha2_in_order_invoker_free_void_arg()
+: <a class="el" href="sandesha2__in__order__invoker_8h.html#901ee4cab2311ae021e72044ab979fbf">sandesha2_in_order_invoker.h</a>
+</li><li>sandesha2_msg_creator_add_ack_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g985c15daa2165c9cf5c7ff267e0e00e0">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_creator_create_close_seq_res_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g4b52ca89389f6b5462948b6bdcc49746">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_creator_create_create_seq_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g2d957f40a60421b48c17dd3691482cd5">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_creator_create_create_seq_res_msg()
+: <a class="el" href="group__sandesha2__msg__creator.html#g94d66f438119672b077c60c7cf7b448c">sandesha2_msg_creator.h</a>
+</li><li>sandesha2_msg_init_init_msg()
+: <a class="el" href="group__sandesha2__msg__init.html#g37d91d449a2bab90d8002f87d20d51a6">sandesha2_msg_init.h</a>
+</li><li>sandesha2_msg_processor_create_msg_processor()
+: <a class="el" href="sandesha2__msg__processor_8h.html#1b22503b6b0144e8f1b68e3666077e8a">sandesha2_msg_processor.h</a>
+</li><li>sandesha2_polling_mgr_free_void_arg()
+: <a class="el" href="sandesha2__polling__mgr_8h.html#5b333e91cf3a8219db339630de380d29">sandesha2_polling_mgr.h</a>
+</li><li>sandesha2_property_bean_get_storage_mgr()
+: <a class="el" href="sandesha2__property__bean_8h.html#d21b03d7e518c73cd639872b709f263f">sandesha2_property_bean.h</a>
+</li><li>sandesha2_report_free()
+: <a class="el" href="group__sandesha2__report.html#gac1ac25b6af7d8e722eb8e6ff5e07372">sandesha2_report.h</a>
+</li><li>sandesha2_sender_free_void_arg()
+: <a class="el" href="sandesha2__sender_8h.html#462931e1ea79ff0c6499cbd7a7fbcf2c">sandesha2_sender.h</a>
+</li><li>sandesha2_sender_worker_free_void_arg()
+: <a class="el" href="sandesha2__sender__worker_8h.html#6a035aa1e9f9dc9f7c072d642655e67f">sandesha2_sender_worker.h</a>
+</li><li>sandesha2_seq_mgr_update_last_activated_time()
+: <a class="el" href="group__sandesha2__seq__mgr.html#ge5a575fd6416bab3df957b5ff43c0b53">sandesha2_seq_mgr.h</a>
+</li><li>sandesha2_storage_mgr_free_void_arg()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#aefde483dc9cb3d4c1cda32dba57cfb4">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_storage_mgr_get_transaction()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#24cbaf1ba5419f1466158e168325e3e2">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_storage_mgr_retrieve_msg_ctx()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#30805f5855b3951a199843e279f8be91">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_storage_mgr_store_msg_ctx()
+: <a class="el" href="sandesha2__storage__mgr_8h.html#469f2a6cfd6d8571c2622861c4e59374">sandesha2_storage_mgr.h</a>
+</li><li>sandesha2_utils_get_ack_range_list()
+: <a class="el" href="group__sandesha2__utils.html#g4886e53cd98fa29acbcb66e3056f4b82">sandesha2_utils.h</a>
+</li><li>sandesha2_utils_get_internal_seq_id()
+: <a class="el" href="group__sandesha2__utils.html#g6d6227f499b40c71d2253e404b470d3f">sandesha2_utils.h</a>
+</li></ul>
+</p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandehsa2__spec__specific__consts.html b/axis2/c/sandesha/api/html/group__sandehsa2__spec__specific__consts.html
new file mode 100644
index 0000000..7e5c3df
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandehsa2__spec__specific__consts.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandehsa2_spec_specific_consts</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandehsa2_spec_specific_consts"></a><h2>Sandehsa2_spec_specific_consts</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdb0e951a0f0f3bc6d0f8e95cc809d9c5"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_spec_ver_str</b> (const axutil_env_t *env, axis2_char_t *ns_val)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gffeec37c623df0989e956ca23a2e6c13"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_rm_ns_val</b> (const axutil_env_t *env, axis2_char_t *spec_ver)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2eb4840c1361fd75a927af6848004183"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_is_ack_final_allowed</b> (const axutil_env_t *env, axis2_char_t *rm_spec_ver)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g96d63f101d79991e1641bc6b7db6254c"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_is_ack_none_allowed</b> (const axutil_env_t *env, axis2_char_t *rm_spec_ver)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge14c62fc3fc65bbedbd568d775911b07"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_default_spec_version</b> (const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6ae3975649c6eff4bb5963a2de5bba9d"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_terminate_seq_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7ee99ad2bdd7a4af32f78e17a4dfdca1"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_create_seq_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gef53b921e5e7e5823f3dc9cfcf7b6dd1"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_create_seq_soap_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd41724d4bc420d025ac3aaa87dd8e017"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_ack_req_soap_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g124e43093aa703a513676f010bb226fb"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_create_seq_res_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geb3b6106dce6354e50e1d6155578e3b5"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_create_seq_res_soap_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7d5f85bbb63feec97a9a8dd1419c9f2d"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_close_seq_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g708b8c9c4d7f00798269e27f14812dd5"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_close_seq_res_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge0b426761e36246c845fb8dc80d14a2b"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_ack_req_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g283290c6deaf0934515c58610f293873"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_is_seq_closing_allowed</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0689c6227b6e519b069213ed1a42558d"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_anon_uri</b> (const axutil_env_t *env, axis2_char_t *addr_ns_val)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga7109b15e0c3a21617b408a070eaaa77"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_is_term_seq_res_reqd</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc69f35439dc824b488fefafad974a08b"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_terminate_seq_soap_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf38d8004c4c8fb32f059b68921cf9e6b"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_teminate_seq_res_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5caf32af0880ff67b282094455b5a976"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_seq_ack_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8fd059c42c33c35447d7e47d460d7202"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_seq_ack_soap_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7796416b74f501a85919eee2163864d1"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_is_last_msg_indicator_reqd</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0875662d13b134b009d31c919a0f0728"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_make_connection_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__accept.html b/axis2/c/sandesha/api/html/group__sandesha2__accept.html
new file mode 100644
index 0000000..36b00ee
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__accept.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_accept</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_accept"></a><h2>Sandesha2_accept</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__accept.html">sandesha2_accept</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a> <a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a>  <a href="structsandesha2__accept.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g622bba996f80a875cfb8efc082d476e1"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__accept.html">sandesha2_accept</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8115a350e9d62d04b250ca338e344f20"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_create</b> (const axutil_env_t *env, axis2_char_t *rm_ns_value, axis2_char_t *addr_ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0f0972bbecdd25cc98cc06692a49b131"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_set_acks_to</b> (<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> *accept, const axutil_env_t *env, <a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8921a11c0c99f88d31047bbd13919244"></a>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_get_acks_to</b> (<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> *accept, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__ack__final.html b/axis2/c/sandesha/api/html/group__sandesha2__ack__final.html
new file mode 100644
index 0000000..ba27e8c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__ack__final.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_ack_final</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_ack_final"></a><h2>Sandesha2_ack_final</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a> <a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a>  <a href="structsandesha2__ack__final.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g32cdc46896343c23e328a87de5514324"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_final_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5e2090a0ac1e6100915180fd9a20c65d"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_final_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__ack__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__ack__mgr.html
new file mode 100644
index 0000000..c1110d0
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__ack__mgr.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_ack_mgr</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_ack_mgr"></a><h2>Sandesha2_ack_mgr</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g654767bc8e2f729f08ce6498aafc7962"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_generate_ack_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__ack__mgr.html#g47f218cd562dc45cd8f49a10d27228cf">sandesha2_ack_mgr_get_client_completed_msgs_list</a> (const axutil_env_t *env, axis2_char_t *seq_id, struct sandesha2_seq_property_mgr *seq_prop_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3af8a14ada590fb53f265e0727f03916"></a>
+AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_get_svr_completed_msgs_list</b> (const axutil_env_t *env, axis2_char_t *seq_id, struct sandesha2_seq_property_mgr *seq_prop_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g27e515c169d88364fa0d52fa5eff79bc"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_verify_seq_completion</b> (const axutil_env_t *env, axutil_array_list_t *ack_ranges, long last_msg_no)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5496286a165a241bf6b81e616aee2bca"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_piggyback_acks_if_present</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g47f218cd562dc45cd8f49a10d27228cf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axutil_array_list_t* sandesha2_ack_mgr_get_client_completed_msgs_list           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>seq_id</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">struct sandesha2_seq_property_mgr * </td><td class="paramname"> <em>seq_prop_mgr</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+This is used to get the acked messages of a sequence. If this is an outgoing message the sequence_identifier should be the internal sequenceID.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>sequence_identifier</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>out_going_msg</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__ack__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__ack__msg__processor.html
new file mode 100644
index 0000000..e7c8a8c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__ack__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_ack_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_ack_msg_processor"></a><h2>Sandesha2_ack_msg_processor</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gea261661192e34a915656a3ad5795ef0"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__ack__none.html b/axis2/c/sandesha/api/html/group__sandesha2__ack__none.html
new file mode 100644
index 0000000..bddef14
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__ack__none.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_ack_none</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_ack_none"></a><h2>Sandesha2_ack_none</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a> <a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a>  <a href="structsandesha2__ack__none.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd4b76ba59877b1ada1b0a778c82703ed"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_none_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g677e467700b883aeb88d97c5b09e8693"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_none_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__ack__range.html b/axis2/c/sandesha/api/html/group__sandesha2__ack__range.html
new file mode 100644
index 0000000..b81cd5b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__ack__range.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_ack_range</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_ack_range"></a><h2>Sandesha2_ack_range</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a> <a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a>  <a href="structsandesha2__ack__range.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbda5fb3f1928ca053ee5682fdc08403e"></a>
+typedef struct <br></br>
+sandesha2_ack_range_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_ops_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge205cffaf6fd635a9345182405467f27"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9f761158975ca8750dd1d7069ed31416"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_create</b> (const axutil_env_t *env, axis2_char_t *ns_value, axis2_char_t *prefix)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g58bd49ffa160e7ec6efcfde359198683"></a>
+long </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_get_lower_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g88fd64c660eb6043872c635887ad5c9a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_set_lower_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env, long value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3741fdbd4184213146b95cf105313418"></a>
+long </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_get_upper_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf2c31ef3eff48b6d72c87dc18f94cb64"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_set_upper_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env, long value)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__ack__req__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__ack__req__msg__processor.html
new file mode 100644
index 0000000..14c7cfb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__ack__req__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_ack_req_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_ack_req_msg_processor"></a><h2>Sandesha2_ack_req_msg_processor</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd64fca9754036f4f32a01b98b78861e8"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_req_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__ack__requested.html b/axis2/c/sandesha/api/html/group__sandesha2__ack__requested.html
new file mode 100644
index 0000000..ef3cbb1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__ack__requested.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_ack_requested</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_ack_requested"></a><h2>Sandesha2_ack_requested</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a> <a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a>  <a href="structsandesha2__ack__requested.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1f19f98a31aeee59caae81174eb262e1"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbd6640535c291fae9add973bf6c89a93"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g500d57e14851384ac695a08e5f5e20fe"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_get_identifier</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g028c38d62810ede7d2b408078eb51518"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_set_identifier</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf59b47aa4b2b1887094b963e4fb50339"></a>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_get_msg_number</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7c9c6d32317874a8e16f56e2fe42f869"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_set_msg_number</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env, <a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> *msg_number)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdbfcaf76cd8d641bcede600dca69e8a6"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_is_must_understand</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4416502d49f1b030aed6cd45a2c6fc5c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_set_must_understand</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env, axis2_bool_t mu)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__acks__to.html b/axis2/c/sandesha/api/html/group__sandesha2__acks__to.html
new file mode 100644
index 0000000..ce4fd10
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__acks__to.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_acks_to</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_acks_to"></a><h2>Sandesha2_acks_to</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a> <a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a>  <a href="structsandesha2__acks__to.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g25f6b839d901c93a938680d21c94db33"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g389c898357e2692465b0d6682fc01174"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_create</b> (const axutil_env_t *env, <a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address, axis2_char_t *rm_ns_value, axis2_char_t *addr_ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1530346f4d519e7934c13835c5b47e4e"></a>
+<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_get_address</b> (<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d3ced129fcb97122e0627058ee54a4f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_set_address</b> (<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to, const axutil_env_t *env, <a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__address.html b/axis2/c/sandesha/api/html/group__sandesha2__address.html
new file mode 100644
index 0000000..d2c3174
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__address.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_address</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_address"></a><h2>Sandesha2_address</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__address.html">sandesha2_address</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a> <a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a>  <a href="structsandesha2__address.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gec0df84d4e4077664f360488f5741140"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__address.html">sandesha2_address</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb6293fa903e3fcc94181705ac83a4bb5"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_create</b> (const axutil_env_t *env, axis2_char_t *ns_value, axis2_endpoint_ref_t *epr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g52ab04077f96db9e184f979207150b15"></a>
+axis2_endpoint_ref_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_get_epr</b> (<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge0bb387d0ef8dd5e16bda06c5764eaf9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_set_epr</b> (<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address, const axutil_env_t *env, axis2_endpoint_ref_t *epr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f03151b26ff7baf8e5eb7e275b8281c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_free</b> (<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *address, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__app__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__app__msg__processor.html
new file mode 100644
index 0000000..d5edcbc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__app__msg__processor.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_app_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_app_msg_processor"></a><h2>Sandesha2_app_msg_processor</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6a25e81d2c00c8ebfbc89cf9afe514df"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_app_msg_processor_create</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c4521b5a1ecf428a75c6bc0e061ca01"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_app_msg_processor_send_ack_if_reqd</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *msg_ctx, axis2_char_t *msg_str, sandesha2_storage_mgr_t *mgr)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__client.html b/axis2/c/sandesha/api/html/group__sandesha2__client.html
new file mode 100644
index 0000000..bb6f098
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__client.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Client</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Client"></a><h2>Client</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Modules</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client__constants.html">Sandesha2_client_constants</a></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g474ab63f5082f4b8d1f8f3e09e155a6f"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_outgoing_seq_report_with_svc_client</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb2802036e64d20085e1c623d82b9186b"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_outgoing_seq_report_with_seq_key</b> (const axutil_env_t *env, axis2_char_t *to, axis2_char_t *seq_key, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb9489bd0a6f1a4643db8058e4e5a3dad"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_outgoing_seq_report_with_internal_seq_id</b> (const axutil_env_t *env, axis2_char_t *internal_seq_id, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#gcddb126198dd776e6fe3510af05c9c83">sandesha2_client_get_incoming_seq_reports</a> (axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+sandesha2_report_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#gf3209f1304cac5b886967effdca46d19">sandesha2_client_get_report</a> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga0fe0c0da8036e75b4e96c6038cdc79e"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_create_seq_with_svc_client</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_bool_t offer)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g65ff0e284b714a32a7a119e986549d33"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_create_seq_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_bool_t offer, axis2_char_t *seq_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g919ba77611b4567ec4df690c30511346">sandesha2_client_terminate_seq_with_svc_client</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_callback_t *callback, axis2_listener_manager_t *listener_manager)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f6b873f3d4f017cee63ae10223a0a87"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_terminate_seq_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#ga87fe4d4d6acb961ec9e0baa1b922aa3">sandesha2_client_close_seq_with_svc_client</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9912cf20022fb29e02be67e0cf7b33ef"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_close_seq_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g363cad2a393e6b96eb7d01fe0f1c51a2">sandesha2_client_wait_until_seq_completed_with_svc_client</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcf49aed39ca17997566969f5bc6ea899"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_wait_until_seq_completed_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g5c16e3e0e3e3ff86244af2f09ddf8ab0">sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client, long max_waiting_time)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g57f0910c7d8fc06340c5bc72a2011e18"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, long max_waiting_time, axis2_char_t *seq_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g466f28d90cdd9cf54d909ec2b0dfed71"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_seq_id</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ff1d7dd18cef6d42a9c9642bd2e6f58"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_send_ack_request_with_svc_client</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g27ec2401c5077eb9aaa0bb39fa1746ac"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_send_ack_request_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1586c8095a6619306c48a6cbd141ba96"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_send_non_blocking</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_options_t *options, axutil_qname_t *op_qname, axis2_callback_t *callback, axiom_node_t *payload, axis2_listener_manager_t *listener_manager)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g780c9976b6467277416b705f851754ae"></a>
+AXIS2_EXTERN void </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_fire_and_forget</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_options_t *options, axutil_qname_t *op_qname, axis2_callback_t *callback, axiom_node_t *payload, axis2_listener_manager_t *listener_manager)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g4b4b151e4b9ae41ae37b4621210cee55">sandesha2_client_get_response_envelope</a> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_svc_client_t *svc_client, int msg_no)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="ga87fe4d4d6acb961ec9e0baa1b922aa3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_client_close_seq_with_svc_client           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_svc_client_t * </td><td class="paramname"> <em>svc_client</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+User can close the seq defined by the passed svc_client.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>svc_client</em> </td><td></td></tr></table>
+</dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="gcddb126198dd776e6fe3510af05c9c83"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axutil_array_list_t* sandesha2_client_get_incoming_seq_reports           </td><td>(</td><td class="paramtype">axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_conf_ctx_t * </td><td class="paramname"> <em>conf_ctx</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Users can get a list of seq_reports each describing a incoming sequence, which are the sequences the client work as a RMD. Caller must free the returned array.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>config_ctx</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+
+</p><p>
+<a class="anchor" name="gf3209f1304cac5b886967effdca46d19"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN sandesha2_report_t* sandesha2_client_get_report           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_conf_ctx_t * </td><td class="paramname"> <em>conf_ctx</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+sandesha2_report gives the details of all incoming and outgoing sequences. The outgoing sequence have to pass the initial state (CS/CSR exchange) to be included in a sandesha2_report</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>conf_ctx</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g4b4b151e4b9ae41ae37b4621210cee55"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">axiom_node_t* sandesha2_client_get_response_envelope           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_conf_ctx_t * </td><td class="paramname"> <em>conf_ctx</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_svc_client_t * </td><td class="paramname"> <em>svc_client</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">int </td><td class="paramname"> <em>msg_no</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+In RM 1.0 two way single channel messaging user need to call for the response envelope.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>conf_ctx</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>svc_client</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>msg_no</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>response soap envelope </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g919ba77611b4567ec4df690c30511346"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_client_terminate_seq_with_svc_client           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_svc_client_t * </td><td class="paramname"> <em>svc_client</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_callback_t * </td><td class="paramname"> <em>callback</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_listener_manager_t * </td><td class="paramname"> <em>listener_manager</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+User can terminate the sequence defined by the passed svc_client.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>svc_client</em> </td><td></td></tr></table>
+</dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g363cad2a393e6b96eb7d01fe0f1c51a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_client_wait_until_seq_completed_with_svc_client           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_svc_client_t * </td><td class="paramname"> <em>svc_client</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+This blocks the system until the messages sent have been completed.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>svc_client</em> </td><td></td></tr></table>
+</dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g5c16e3e0e3e3ff86244af2f09ddf8ab0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_svc_client_t * </td><td class="paramname"> <em>svc_client</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">long </td><td class="paramname"> <em>max_waiting_time</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+This blocks the system until the messages sent have been completed or until the given time interval exceeds. (the time is taken in seconds)</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>svc_client</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>max_waiting_time</em> </td><td></td></tr></table>
+</dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__client__constants.html b/axis2/c/sandesha/api/html/group__sandesha2__client__constants.html
new file mode 100644
index 0000000..1ce887c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__client__constants.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_client_constants</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_client_constants"></a><h2>Sandesha2_client_constants</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9da06fc3289dd1519f4f69d342e8faea"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_ACKS_TO</b>   "Sandesha2AcksTo"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g176fdc09134a4e20e4b0122183446ba8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_LAST_MESSAGE</b>   "Sandesha2LastMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7c733159534a7d3b2481dbe07c93bfe7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_OFFERED_SEQ_ID</b>   "Sandesha2OfferedSequenceId"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7202a7c27b06cb25661fd96ab5ee4357"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_DEBUG_MODE</b>   "Sandesha2DebugMode"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g59a36b779ac799a596a06367033f02fb"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_SEQ_KEY</b>   "Sandesha2SequenceKey"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge335a52efbf2ebfe05a2de4720b1e06f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_MESSAGE_NUMBER</b>   "Sandesha2MessageNumber"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4ca4428b89aca48fea46c6cbb0fce5be"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_RM_SPEC_VERSION</b>   "Sandesha2RMSpecVersion"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1cabd273472b4005ecafeb94504590df"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_DUMMY_MESSAGE</b>   "Sandesha2DummyMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbfd0ed87d8ba9d5892cd5a51ac938c08"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_LISTENER</b>   "Sandesha2Listener"</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__close__seq.html b/axis2/c/sandesha/api/html/group__sandesha2__close__seq.html
new file mode 100644
index 0000000..196494b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__close__seq.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_close_seq</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_close_seq"></a><h2>Sandesha2_close_seq</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a> <a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a>  <a href="structsandesha2__close__seq.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geb6b78baaa1b0e6ac4590d9d08bbefa8"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4a96e47e95c4a2134be870d7ab6bffdb"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g88226cb50cd6bffa155d7093532d9f4d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_set_identifier</b> (<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> *close_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc00fff1fb00b233ff1fd45dfe81a2406"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_get_identifier</b> (<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> *close_seq, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__close__seq__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__close__seq__msg__processor.html
new file mode 100644
index 0000000..291bde4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__close__seq__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_close_seq_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_close_seq_msg_processor"></a><h2>Sandesha2_close_seq_msg_processor</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdff1ce589c2996524f8441c41b3d9340"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__close__seq__res.html b/axis2/c/sandesha/api/html/group__sandesha2__close__seq__res.html
new file mode 100644
index 0000000..8f15e71
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__close__seq__res.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_close_seq_res</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_close_seq_res"></a><h2>Sandesha2_close_seq_res</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a> <a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a>  <a href="structsandesha2__close__seq__res.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0c941dde74947cc18cf8cae6198bcc89"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g76dedc8c029f3295db38ce8368e98bac"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g50f8caffa02e89229293523f7a8eb6d5"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_set_identifier</b> (<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> *close_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbd7c8ece6f987b4fe15c16a9bcce0ed4"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_get_identifier</b> (<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> *close_seq_res, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__constants.html b/axis2/c/sandesha/api/html/group__sandesha2__constants.html
new file mode 100644
index 0000000..2bea244
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__constants.html
@@ -0,0 +1,382 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_constants</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_constants"></a><h2>Sandesha2_constants</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g289a2b0a4a7ca778ec967a2db837fa6e">SANDESHA2_SPEC_VERSION_1_0</a>   "Spec_2005_02"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g72ccb65f719fee5f98c7450729f52d68"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_VERSION_1_1</b>   "Spec_2006_08"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g27a1dbd892c585450e71ed0af408e851">SANDESHA2_SPEC_2005_02_NS_URI</a>   "http://schemas.xmlsoap.org/ws/2005/02/rm"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8ed66db2600519396353ce27b4f24248"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_ACTION_CREATE_SEQ</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gab998a43b08fd6b3d8ec44d0d9615648"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_ACTION_CREATE_SEQ_RESPONSE</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g91cbc5d1207cfc8354afba8c36eebe7b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_ACTION_SEQ_ACKNOWLEDGEMENT</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb3d86be43ca1e0826e73ad6319a2fe5b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_ACTION_TERMINATE_SEQ</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9269723dc6afe57218d2cc68f74e5e53"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_ACTION_LAST_MESSAGE</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4aee4dba946cfcf9c80fb0f86370e76b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_SOAP_ACTION_CREATE_SEQ</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gde3b92d8f39af2a1ef55ae03c5cce7b5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_SOAP_ACTION_CREATE_SEQ_RESPONSE</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g49c21850f2b72242e8f7c95f6f47f7de"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_SOAP_ACTION_SEQ_ACKNOWLEDGEMENT</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6c7d4d73473b32ec7f60af322dc337e0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_SOAP_ACTION_TERMINATE_SEQ</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ab964de706fbe985cadb39634feb674"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2005_02_SOAP_ACTION_LAST_MESSAGE</b>   "http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g1ac51ebc12d0c8dc9813887a9f5884b7">SANDESHA2_SPEC_2006_08_NS_URI</a>   "http://docs.oasis-open.org/ws-rx/wsrm/200608"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g64ff6dc081eb8bf6386f6889085c8b52"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_CREATE_SEQ</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcdf261c86ad5681b85ff3d08d394f1df"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_CREATE_SEQ_RESPONSE</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequenceResponse"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g25b52056669bf02e18b5cdb32ba002a6"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_SEQ_ACKNOWLEDGEMENT</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/SequenceAcknowledgement"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4c6ea5bf742ce0fb6de01ad899bdc6bd"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_TERMINATE_SEQ</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb2818dfb322f57d6f5d3c1a29fb17272"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_TERMINATE_SEQ_RESPONSE</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequenceResponse"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge995fd50450dc5e50680ff11a8715465"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_ACK_REQUEST</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/AckRequested"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g10cee01b4763e5fb3b6e588ca8e69faf"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_CLOSE_SEQ</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9aa65dcfc7cb8a8bcee943d4189233a0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_CLOSE_SEQ_RESPONSE</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequenceResponse"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g739a985d5e9c2b7de8a1ac4ee8f1f9b4"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_ACTION_MAKE_CONNECTION</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/MakeConnection"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g72d256c58acfc8e351b59cec9ccacf4d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_CREATE_SEQ</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g13a02a38922b6e0dc8e8e74cb691f9b8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_CREATE_SEQ_RESPONSE</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequenceResponse"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g198a05122132e1e63f697259042610c7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_SEQ_ACKNOWLEDGEMENT</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/SequenceAcknowledgement"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge9f0768802ad4682efb73de54a87937f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_TERMINATE_SEQ</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc57b745a714ba64e86777c1938686d1e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_TERMINATE_SEQ_RESPONSE</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequenceResponse"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0576d237e99074946f67323a1e4b3499"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_ACK_REQUEST</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/AckRequested"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc871375c8c37f84825e53518e3554ea1"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_CLOSE_SEQ</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc4933a206b85b5937d4a32b094adcc2c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SPEC_2006_08_SOAP_ACTION_MAKE_CONNECTION</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/MakeConnection"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g02d117148bbe3632c028417d165d7ff3">SANDESHA2_WSRM_COMMON_NS_PREFIX_RM</a>   "wsrm"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g48b30f9cdfa26d4bbe7a787cba6f4b8d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_MSG_NUMBER</b>   "MessageNumber"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8cd44b5b4ed99315f803f5cf0d29391a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_LAST_MSG</b>   "LastMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaef539cb44b45d2a718262d4149231fa"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_SEQ</b>   "Sequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcffa9575157d81f3d5978f21d140fed8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_SEQ_OFFER</b>   "Offer"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g971b4f3c2dd2d944c118a5530e42f944"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_TERMINATE_SEQ</b>   "TerminateSequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gab3ff732d2a6e05559c80f0b92ab0595"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_CLOSE_SEQ</b>   "CloseSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g263ad3a8538694d0500bddbd444db2ab"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_CLOSE_SEQ_RESPONSE</b>   "CloseSequenceResponse"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g908dfffe04ae766b86b4e17edaffd88f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_TERMINATE_SEQ_RESPONSE</b>   "TerminateSequenceResponse"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g36324028e1c48c7f3510d8c2fcb5a5fb"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_FAULT_CODE</b>   "FaultCode"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g76023fd674b7a9c3f4e67dd5dbf20a9c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_SEQ_FAULT</b>   "SequenceFault"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gff81fb54fa32481f9ac3918cd10b0022"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_ACKS_TO</b>   "AcksTo"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6d602de5d8302054c2edfa19455ab4ad"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_EXPIRES</b>   "Expires"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc133a3c4e7bd7cf4277ea8190a9cf827"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_CREATE_SEQ</b>   "CreateSequence"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge99683de2054aed098ac1d5af2af685c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_CREATE_SEQ_RESPONSE</b>   "CreateSequenceResponse"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8cdfc6fb86d7d1b8228c8150229b76da"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_ACK_REQUESTED</b>   "AckRequested"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gddfc6c65c00efc4dfc84d2f4edc967bd"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_ACK_RANGE</b>   "AcknowledgementRange"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9efc2c9a07d75f9dc45ba984ae7147b6"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_UPPER</b>   "Upper"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g91945fc9f47d8111aefe7662f9da784d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_LOWER</b>   "Lower"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0be6bcd359974cc086ecbbac6d54478b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_NACK</b>   "Nack"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6bd5566271f9896621160168e374c828"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_SEQ_ACK</b>   "SequenceAcknowledgement"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc69b2b01fecc4d849e07144791ebec42"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_IDENTIFIER</b>   "Identifier"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1c7d90eeeeb118c3372e5b0c22748341"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_ACCEPT</b>   "Accept"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f699b44110d63ea57dc09158cacda73"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_NONE</b>   "None"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g63aa6b295b7556037af13975b8d0c299"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_FINAL</b>   "Final"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4422f16a8210d55f62382645ef351975"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_MESSAGE_PENDING</b>   "MessagePending"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7aaa6c3577dd5c2989a5b102d942f0f9"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_PENDING</b>   "pending"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g15de3cd97b7daad7e0ae5ebd62977168"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_COMMON_MAKE_CONNECTION</b>   "MakeConnection"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g74c413592b379bed4530dbf0883e6d16"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_CTX_PROP_INTERNAL_SEQUENCE_ID</b>   "Sandesha2InternalSequenceId"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g825d18393383bed97f0cbbfd3ec297b1"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_CTX_PROP_SEQUENCE_ID</b>   "WSRMSequenceId"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1697c93c7cca000e78b6455f86443a0e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_CTX_PROP_MESSAGE_NUMBER</b>   "WSRMMessageNumber"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf1ea6f150d205f4e5f9a469f6f5a228d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_CTX_PROP_SEQUENCE_PROPERTY_KEY</b>   "SequencePropertyKey"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#gd7e9b2696965693d82761d9d0bdf1a09">SANDESHA2_WSA_NS_PREFIX_ADDRESSING</a>   "wsa"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge3070229bbd5ac6d0733557c6d58608d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSA_ADDRESS</b>   "Address"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g548261648f71817e91ecce6d5931b615"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSA_SOAP_FAULT_ACTION</b>   "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#gfcd49913c41433196df284cadd7a9460">SANDESHA2_SEQ_PROP_RM_SPEC_VERSION</a>   "WSRMSpecVersion"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf6135eefe710556c217a9cb1960f4666"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_ALL_SEQS</b>   "AllSequences"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g59d475f030d9c7b5a24930c5e07cb005"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_ADDRESSING_NAMESPACE_VALUE</b>   "AddressingNamespaceValue"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge5137a7c744ac5c0d58c156d3bcc66df"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_CLIENT_COMPLETED_MESSAGES</b>   "ClientCompletedMessages"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7089af1feda31f8a2bd87bb4f4c75922"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_SERVER_COMPLETED_MESSAGES</b>   "ServerCompletedMessages"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g76fb2431e2c7c7a1e1cc42522c0e5ec7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_TO_EPR</b>   "ToEPR"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6995755dd9f2ee707e44c24322390ac7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_ACKS_TO_EPR</b>   "acksToEPR"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g017ac3da84db1322af6a49ea6a04ce66"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_OUT_SEQ_ID</b>   "OutSequenceId"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g88245d8f9405a480b9c8f5c0ee3c7f94"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_INTERNAL_SEQ_ID</b>   "TempSequenceId"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g239ef61a86c39c2a7ff1fb9ba85a455b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_REPLY_TO_EPR</b>   "ReplyToEPR"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaa9f8eb6024d54c9b42dd4cac426f74b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_APP_MSG_PROCESSOR_LIST</b>   "AppMsgProcessorList"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3ac0e75813557cbed3a853227ef82b2c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_OUT_CREATE_SEQ_SENT</b>   "OutCreateSeqSent"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfd891b163e2be2fd3d13a3e6add83357"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_NEXT_MESSAGE_NUMBER</b>   "NextMsgNo"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0f21d38d2912b7b39a0103ff8f05d139"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_INCOMING_SEQ_LIST</b>   "IncomingSequenceList"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9dacdee9701fb4f0ba44b2dcff8c80a3"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_CHECK_RESPONSE</b>   "CheckResponse"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc5e0269dd2ce89100d50ebed6ae6d4df"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_OFFERED_SEQ</b>   "OfferedSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gded85425c2bd84099e49ad86ae79ca17"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_TERMINATE_ADDED</b>   "TerminateAdded"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc126b349858386b735be4482eb25dfdc"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_TERMINATE_RECEIVED</b>   "TerminateReceived"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6ef40aec30b81765769ed32308686e0a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_LAST_ACTIVATED_TIME</b>   "LastActivatedTime"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g223571cc41b48308524384f5920162d5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_NO_OF_OUTGOING_MSGS_ACKED</b>   "NoOfOutGoingMessagesAcked"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g226b775517a8f0c76922ff65378627aa"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_TRANSPORT_TO</b>   "TransportTo"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd2e4030e7592dfd850cb658a99414652"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_OUT_SEQ_ACKSTO</b>   "OutSequenceAcksTo"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g67a5d0a94799e4525c48a64db473b857"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_SEQ_CLOSED</b>   "SequenceClosed"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g989b7d493f853f29df4a9dd60d36bf20"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_SEQ_TERMINATED</b>   "SequenceTerminated"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8f6087d6d778cf6be8e1a014b62bced0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_SEQ_TIMED_OUT</b>   "SequenceTimedOut"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc19aac6986794ecc1d731c47e103f92f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_LAST_MESSAGE</b>   "LastMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g610180df221458d2c1790c85e73710a3"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_REQUEST_SIDE_SEQ_ID</b>   "RequestSideSequenceID"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g694777a1997d895cbc6625ed6f12df53"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_NUMBER</b>   "HighestInMsgNumber"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g30e274c8b5b8754ec3a840ffd14cd993"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_KEY</b>   "HighestInMsgKey"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd748dffc903e8c8b3c581a835a283f28"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_HIGHEST_OUT_MSG_NUMBER</b>   "HighestOutMsgNumber"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2bcb843f4466da83f9469c4c17304112"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_HIGHEST_OUT_RELATES_TO</b>   "HighestOutRelatesTo"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc2f1f230e7866a40ce7756733ab770ea"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_HIGHEST_OUT_MSG_KEY</b>   "HighestOutMsgKey"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaf4ba3aae77cecc6acf7d32284e001c6"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_LAST_OUT_MESSAGE_NO</b>   "LastOutMessage"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4687b5334d143d20d84bb912195b9814"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_LAST_IN_MESSAGE_NO</b>   "LastInMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g589844a2ac9a89d6d8ca2b081f29bd1a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_LAST_IN_MESSAGE_ID</b>   "LastInMessageId"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd0ae9fb155096cc66c7b4abe9f91e916"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_ID</b>   "HighestInMsgId"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g005b161e0a70d4d0d036d1094d8121fe">SANDESHA2_SOAP_VERSION_1_1</a>   1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfad6d514ce07604067c8bbf8c3c05bdd"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_VERSION_1_2</b>   2</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g405c6832f83c17ca4dd6856749e86548">SANDESHA2_QOS_IN_ORDER</a>   "InOrder"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g16739ffe4da8c53351a60df7766454ac"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_QOS_NOT_IN_ORDER</b>   "NotInOrder"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g99876333b9e10ea91d28a04ff8b5854d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_QOS_DEFAULT_DELIVERY_ASSURANCE</b>   IN_ORDER</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf2f7ad70ac7fb147aa7362efcbf88051"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_QOS_EXACTLY_ONCE</b>   "ExactlyOnce"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g51546ffbb4f03bcda9f24dae4786c78d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_QOS_MORE_THAN_ONCE</b>   "MoreThanOnce"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc5f0d50d84db6a6bfff7912dcb780714"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_QOS_DEFAULT_INVOCATION_TYPE</b>   "ExactlyOnce"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g9aac72987a8a3782dce6b7bec37ff970">SANDESHA2_BEAN_MAP_CREATE_SEQUENCE</a>   "CreateSequenceBeanMap"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g457494bbbd584088ad134eb599d2f0ab"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_BEAN_MAP_RETRANSMITTER</b>   "RetransmitterBeanMap"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g49cb03df24430a97ad90a96adc4ef0bb"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_BEAN_MAP_SEQ_PROPERTY</b>   "SequencePropertyBeanMap"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g110bbf476b24dd560d2eaf8addbdd4ab"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_BEAN_MAP_STORAGE_MAP</b>   "StorageMapBeanMap"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf9d327769f74223a7f667106092f9124"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_BEAN_MAP_NEXT_MESSAGE</b>   "NextMsgBeanMap"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g326e8648fb27ce1d95e71e7589ef2382">SANDESHA2_SOAP_FAULT_SUBCODE_SEQ_TERMINATED</a>   "wsrm:SequenceTerminated"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g99a535159305cfb49dd408bd86a00a4b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_SUBCODE_SEQ_CLOSED</b>   "wsrm:SequenceClosed"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g202117a2d1e6522232d1a692d3d0b790"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_SUBCODE_UNKNOWN_SEQ</b>   "wsrm:UnknownSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaa742f9adf9253c9cda9be100b9e789b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_SUBCODE_INVALID_ACKNOWLEDGEMENT</b>   "wsrm:InvalidAcknowledgement"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8a94cafb02cf330828348fc937db99c7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_SUBCODE_MESSAGE_NUMBER_ROLEOVER</b>   "wsrm:MessageNumberRollover"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0265c695eac46090b1fde1c312acab68"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_SUBCODE_LAST_MESSAGE_NO_EXCEEDED</b>   "wsrm:LastMessageNumberExceeded"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g55c6a09328ebd1ee24e487b6c3c3e540"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_SUBCODE_CREATE_SEQ_REFUSED</b>   "wsrm:CreateSequenceRefused"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g707c6444d6bf61d4922e3e7393c0646d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_TYPE_UNKNOWN_SEQ</b>   1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g20940780b8805c2d8cda15fcb8eed907"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_TYPE_MESSAGE_NUMBER_ROLLOVER</b>   2</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g83be1962771f69916b1f819ae5b39f35"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_TYPE_INVALID_ACKNOWLEDGEMENT</b>   3</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gacc62ecc1a8779b1ae4ceab4f028058b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_TYPE_CREATE_SEQ_REFUSED</b>   4</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf076a2dc624ce9cfb8a3d68641338c17"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SOAP_FAULT_TYPE_LAST_MESSAGE_NO_EXCEEDED</b>   5</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdaf3e2309767d83bb04b996ac734ee50"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_RETRANSMISSION_INTERVAL</b>   "RetransmissionInterval"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbe2a075fc9b39a1296ba9096103f2763"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_ACK_INTERVAL</b>   "AcknowledgementInterval"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc4eb0cc90a87e970829a35010e154f40"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_EXP_BACKOFF</b>   "ExponentialBackoff"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gecff4450752d09e3765ffb73cf17d3cb"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_INACTIVETIMEOUT</b>   "InactivityTimeout"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g145c8f7be7bbb227e9beb5f46fcad26b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_INACTIVETIMEOUT_MEASURE</b>   "InactivityTimeoutMeasure"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4a2588a935d8aa4836731cdb56442b89"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_STORAGE_MGR</b>   "StorageManager"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4bf66ef3a9fab9930dea4d16c51278ba"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_IN_MEMORY_STORAGE_MGR</b>   "InMemoryStorageManager"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb65a25c0d20c7892c4d2b212f1f0fdab"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_PERM_STORAGE_MGR</b>   "PermanentStorageManager"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g48884fbfa841e57225527c1e7151f8e0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_INORDER_INVOCATION</b>   "InvokeInOrder"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge693d680bf0bdad7b5c55efb25dae990"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_MSG_TYPES_TO_DROP</b>   "MessageTypesToDrop"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gaf794049046e543f4ae65d7422bc13a3"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_RETR_COUNT</b>   "RetransmissionCount"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0396a6b0f9ace93886b971c3ba98f36b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTIES_MAX_RETRANS_COUNT</b>   "MaxRetransCount"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g51f3cb7c3644f400be53194bf09dace3">SANDESHA2_DEF_VAL_RETRANSMISSION_INTERVAL</a>   20000</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7fbbe1f7a5ca6819e715492be1da360a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_ACK_INTERVAL</b>   4000</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g812908ec0195c8f67fa3e229a732c68c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_EXP_BACKOFF</b>   AXIS2_TRUE</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6ca0582ab315a08875e906b54ef68aae"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_INACTIVETIMEOUT</b>   -1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7d4a39fa5e3bbfa4469cca4307200187"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_INACTIVETIMEOUT_MEASURE</b>   "seconds"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g04b8b75c266d0c66c1072fe55beea0c3"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_STORAGE_MGR</b>   "InMemoryStorageManager"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf2f34e6ae90194f6238893790d3272ae"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_IN_MEMORY_STORAGE_MGR</b>   "InMemoryStorageManager"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3a82f8042d6fd849fa535d81feab7ce5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_PERM_STORAGE_MGR</b>   "InMemoryStorageManager"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb0840c856a6ef0a2ad35254c9acc2f9d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_INORDER_INVOCATION</b>   AXIS2_FALSE</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g44b7aa0ec2ce93519ba8d918bbb42b1b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_MSG_TYPES_TO_DROP</b>   "none"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga55d0bbaaf7cd92fca19010cb6184835"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_RETR_COUNT</b>   8</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5ebaca4e5bccfe3db6778a6467d5b048"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEF_VAL_MAX_RETR_COUNT</b>   10</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd02542c1f4f13214b17322ec2780a43d"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_IN_HANDLER_NAME</b>   "SandeshaInHandler"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0790e9fab919384b8e900e155366f018"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_OUT_HANDLER_NAME</b>   "SandeshaOutHandler"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0e8acd9e4c89ca2901011c94c6b60400"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_GLOBAL_IN_HANDLER_NAME</b>   "GlobalInHandler"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7e9e2d0db15f4e061b41312f559609c9"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_APPLICATION_PROCESSING_DONE</b>   "Sandesha2AppProcessingDone"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge40fa403dcb9772cdd1ae0e90c531350"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_ACK_WRITTEN</b>   "AckWritten"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc623b45e17356fea4e243df2f06abf32"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_INVOKER_SLEEP_TIME</b>   1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb7f7ee410720ad382cc7970a0b3a819f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SENDER_SLEEP_TIME</b>   1</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geab59c448cb43a49211ccaa46ecb281c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_POLLING_MANAGER_WAIT_TIME</b>   3</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5013e2c894df5d26d5831ee5a0e3f31f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_SLEEP_TIME</b>   4</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga38cbc8f4ca451ef310961c40107a76b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_TERMINATE_DELAY</b>   4</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4fbd134faee374d1bbfa6f6cf4030225"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_TEMP_SEQ_ID</b>   "uuid:tempID"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g21582c2313a3a3d3cb86b27c8d4cac4a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_ACK_PROCSSED</b>   "AckProcessed"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6c222868ad5fb8a1b4d71737db959eae"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_RM_ENABLE_KEY</b>   "RMEnabled"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb7e5ff9162f831f0c56c65c25acc5a25"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MAXIMUM_RETRANSMISSION_ATTEMPTS</b>   5</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g404ec8ab72418bbb41bc6e845fd01b0c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PROPERTY_FILE</b>   "sandesha2.properties"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g33c24d59d505e57585bddd8b7baeb384"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_VALUE_NONE</b>   "none"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd85d0dbd7b5c2f57c51be6df2f3a49c7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_VALUE_EMPTY</b>   "empty"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6c3b0f7639622a3e4c8407cf89ea4d1f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MESSAGE_STORE_KEY</b>   "Sandesha2MessageStoreKey"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge38277ee498a955699300359e7ad80d0"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_ORIGINAL_TRANSPORT_OUT_DESC</b>   "Sandesha2OriginalTransportSender"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g31bc660e5e835108002757c642f82773"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SET_SEND_TO_TRUE</b>   "Sandesha2SetSendToTrue"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gff43c77eee52f052b31f137572504984"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MESSAGE_TYPE</b>   "Sandesha2MessageType"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga8b264ef6ffe5c7bba36d4b1df346620"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_QUALIFIED_FOR_SENDING</b>   "Sandesha2QualifiedForSending"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga6d174711ea8cbcf7db3aa88cc5870e1"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_QNAME_SEPERATOR</b>   ","</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g72ff0beed0ea0be02db88972200a2492"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_EXECUTIN_CHAIN_SEPERATOR</b>   "."</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf26d5664b759b3bef38914b90b2689c8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_INTERNAL_SEQ_PREFIX</b>   "Sandesha2InternalSequence"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g750b7de4c2fd0b70d529df08c5aa7a33"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SANDESHA_PROPERTY_BEAN</b>   "Sandesha2PropertyBean"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2ddd957f40d5bc7e0558c0e2ce594074"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_LIST_SEPERATOR</b>   ","</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc11bd22a30de6bc6e626579e0569fae9"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_LIST_PART_SEPERATOR</b>   "-"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc3fae462cb5fc3d9120a21697da14065"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_INMEMORY_STORAGE_MGR</b>   "inmemory"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g504cce70f6e8dcd9604f7995dce668d3"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PERMANENT_STORAGE_MGR</b>   "persistent"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g78bc7ec79281818fbaaa8be72146d575"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DEFAULT_STORAGE_MGR</b>   "persistent"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g614c6f5769b3cf7e471d0ba3f053cba4"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SENDER</b>   "Sender"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g75c1b737d43ecef5170293bf880ed72c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_INVOKER</b>   "Invoker"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf2ea0b05e66af934bd1481915728540f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_POLLING_MGR</b>   "PollingManager"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g08a0637a9c70f57defc6a4e60a92c00f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WITHIN_TRANSACTION</b>   "WithinTransaction"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g344da1eb093c7c20c0665321a41bfb84"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_STORAGE_MGR_PARAMETER</b>   "Sandesha2StorageManager"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7b94839b8dc30eb2e6b41ab66d60601f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_POST_FAILURE_MESSAGE</b>   "PostFailureMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g31fa423485d2b37a35dc3056fca8f39f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_REINJECTED_MESSAGE</b>   "ReinjectedMessage"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g39d71661dfbb963c4ad48df3ae33f783"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MODULE_CLASS_LOADER</b>   "Sandesha2ModuleClassLoader"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g03e4ca220670c8c7a807a3e03d8819b3"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_WSRM_ANON_URI_PREFIX</b>   "http://docs.oasis-open.org/ws-rx/wsrm/200608/anonymous"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g210b5c81601070ca928abb8de418a43c"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>AXIS2_WS_RM_ANONYMOUS_URL</b>   "http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id="</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__constants.html#g8f810b2013cf68f239298586ef45c643">SANDESHA2_MSG_CTX_IN_FLOW</a>   1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3bd9d1a072b528977fe3b38b2abf1105"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_CTX_IN_FAULT_FLOW</b>   2</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7cf81ef415473b314ba11d503c61b635"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_CTX_OUT_FLOW</b>   3</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcce1d9ba3f2631ad6ed48414a62521e7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_CTX_OUT_FAULT_FLOW</b>   4</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g331c7109177c3eaa3f59d85dcfe2db93"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_IN_MESSAGE_STORAGE_KEY</b>   "InMsgStoreKey"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0df6f6ae7c1122284530811f7da98737"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_PERSISTANT_PROPERTY_SEPERATOR</b>   ",,,"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g882736cae5d5ee8799291c95cab2ff23"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_BUSY_WAIT_TIME</b>   1</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g99cd5312617037f3e9118e0a5625c5f5"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_IS_SVR_SIDE</b>   "is_svr_side"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gae3f6938a03fc29983665787a57b4469"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DB</b>   "sandesha2_db"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1aadea49b728cf4283e7dc8f0d08a658"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DB_SERVER</b>   "sandesha2_server"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc598f907b1fe557e3360fa080d08f785"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DB_USER</b>   "db_user"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd070764840db1410c4bfdd76a3be20d1"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_DB_PASSWORD</b>   "db_password"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g71e39f652e02a4d246aaed1f3ff5a28a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SENDER_SLEEP</b>   "SenderSleepTime"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5bab4f120c09ff0855543a3d758ed36b"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_INVOKER_SLEEP</b>   "InvokerSleepTime"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcc026fa8242b3a25caa5806682ccdf0a"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_POLLING_WAIT</b>   "PollingWaitTime"</td></tr><tr class="a"><td colspan="2"><br></br><h2>Enumerations</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>sandesha2_message_types</b> { <br></br>
+  <b>SANDESHA2_MSG_TYPE_UNKNOWN</b> =  0, 
+<b>SANDESHA2_MSG_TYPE_CREATE_SEQ</b>, 
+<b>SANDESHA2_MSG_TYPE_CREATE_SEQ_RESPONSE</b>, 
+<b>SANDESHA2_MSG_TYPE_APPLICATION</b>, 
+<br></br>
+  <b>SANDESHA2_MSG_TYPE_ACK</b>, 
+<b>SANDESHA2_MSG_TYPE_CLOSE_SEQ</b>, 
+<b>SANDESHA2_MSG_TYPE_CLOSE_SEQ_RESPONSE</b>, 
+<b>SANDESHA2_MSG_TYPE_TERMINATE_SEQ</b>, 
+<br></br>
+  <b>SANDESHA2_MSG_TYPE_ACK_REQUEST</b>, 
+<b>SANDESHA2_MSG_TYPE_TERMINATE_SEQ_RESPONSE</b>, 
+<b>SANDESHA2_MSG_TYPE_FAULT_MSG</b>, 
+<b>SANDESHA2_MSG_TYPE_MAX_MESSAGE_TYPE</b>, 
+<br></br>
+  <b>SANDESHA2_MSG_TYPE_MAKE_CONNECTION_MSG</b>
+<br></br>
+ }</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>sandesha2_message_parts</b> { <br></br>
+  <b>SANDESHA2_MSG_PART_UNKNOWN</b> =  0, 
+<b>SANDESHA2_MSG_PART_SEQ</b>, 
+<b>SANDESHA2_MSG_PART_SEQ_ACKNOWLEDGEMENT</b>, 
+<b>SANDESHA2_MSG_PART_ADDR_HEADERS</b>, 
+<br></br>
+  <b>SANDESHA2_MSG_PART_CREATE_SEQ</b>, 
+<b>SANDESHA2_MSG_PART_CREATE_SEQ_RESPONSE</b>, 
+<b>SANDESHA2_MSG_PART_TERMINATE_SEQ</b>, 
+<b>SANDESHA2_MSG_PART_CLOSE_SEQ</b>, 
+<br></br>
+  <b>SANDESHA2_MSG_PART_CLOSE_SEQ_RESPONSE</b>, 
+<b>SANDESHA2_MSG_PART_TERMINATE_SEQ_RESPONSE</b>, 
+<b>SANDESHA2_MSG_PART_ACK_REQUEST</b>, 
+<b>SANDESHA2_MSG_PART_USES_SEQ_STR</b>, 
+<br></br>
+  <b>SANDESHA2_MSG_PART_MAKE_CONNECTION</b>, 
+<b>SANDESHA2_MSG_PART_MESSAGE_PENDING</b>, 
+<b>SANDESHA2_MSG_PART_MAX_MSG_PART_ID</b>
+<br></br>
+ }</td></tr></table></div><div class="section"><div class="subsection"><a name="Define_Documentation"></a><h3>Define Documentation</h3><p><a class="anchor" name="g9aac72987a8a3782dce6b7bec37ff970"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_BEAN_MAP_CREATE_SEQUENCE   "CreateSequenceBeanMap"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Bean Maps 
+</p></div>
+</div></p><p>
+<a class="anchor" name="g51f3cb7c3644f400be53194bf09dace3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">#define SANDESHA2_DEF_VAL_RETRANSMISSION_INTERVAL   20000          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Default Values 
+
+</p><p>
+<a class="anchor" name="g8f810b2013cf68f239298586ef45c643"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_MSG_CTX_IN_FLOW   1          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Message context values 
+
+</p><p>
+<a class="anchor" name="g405c6832f83c17ca4dd6856749e86548"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">#define SANDESHA2_QOS_IN_ORDER   "InOrder"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+QOS properties 
+
+</p><p>
+<a class="anchor" name="gfcd49913c41433196df284cadd7a9460"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_SEQ_PROP_RM_SPEC_VERSION   "WSRMSpecVersion"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Sequence Properties 
+
+</p><p>
+<a class="anchor" name="g326e8648fb27ce1d95e71e7589ef2382"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">#define SANDESHA2_SOAP_FAULT_SUBCODE_SEQ_TERMINATED   "wsrm:SequenceTerminated"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+SOAP Faults 
+
+</p><p>
+<a class="anchor" name="g005b161e0a70d4d0d036d1094d8121fe"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_SOAP_VERSION_1_1   1          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+SOAP Versions 
+
+</p><p>
+<a class="anchor" name="g27a1dbd892c585450e71ed0af408e851"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">#define SANDESHA2_SPEC_2005_02_NS_URI   "http://schemas.xmlsoap.org/ws/2005/02/rm"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Spec 2005-02 
+
+</p><p>
+<a class="anchor" name="g1ac51ebc12d0c8dc9813887a9f5884b7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_SPEC_2006_08_NS_URI   "http://docs.oasis-open.org/ws-rx/wsrm/200608"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Spec 2005-10 
+
+</p><p>
+<a class="anchor" name="g289a2b0a4a7ca778ec967a2db837fa6e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">#define SANDESHA2_SPEC_VERSION_1_0   "Spec_2005_02"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+WSRM Spec versions 
+
+</p><p>
+<a class="anchor" name="gd7e9b2696965693d82761d9d0bdf1a09"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_WSA_NS_PREFIX_ADDRESSING   "wsa"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+WS Addressing constants 
+
+</p><p>
+<a class="anchor" name="g02d117148bbe3632c028417d165d7ff3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">#define SANDESHA2_WSRM_COMMON_NS_PREFIX_RM   "wsrm"          </td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+WSRM Common constants 
+
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__create__seq.html b/axis2/c/sandesha/api/html/group__sandesha2__create__seq.html
new file mode 100644
index 0000000..8f6ed65
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__create__seq.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_create_seq</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_create_seq"></a><h2>Sandesha2_create_seq</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a> <a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a>  <a href="structsandesha2__create__seq.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5ba5e1415d920d16ae585db50705323f"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga422b40c8493debd5f16d6f59c19cdb6"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_create</b> (const axutil_env_t *env, axis2_char_t *addr_ns_value, axis2_char_t *rm_ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g26e2b34c544ebd84686dcb00f83c710b"></a>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_get_acks_to</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfce30fcac83aceebf6a2160b24b5db40"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_set_acks_to</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ce3f1406f1f6b1885063a060a69b2fc"></a>
+<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_get_seq_offer</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g07e6b3856d5bf6c7941e14ec18ce32ba"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_set_seq_offer</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__create__seq__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__mgr.html
new file mode 100644
index 0000000..c76deb2
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__mgr.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Create Sequence Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Create_Sequence_Manager"></a><h2>In Memory Create Sequence Manager</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_ops</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g33b009b340043bd482369d0167984f05"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_create_seq_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge4c58592d53e9ac02e08bf7b3228b63d"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_free</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8fcb36a9c7e9dd2816a0d6607d84629e"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_insert</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f50678d42b6089462428dde5b2d452d"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_remove</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g448a6a8e4ddc4fa353c0d3203a542122"></a>
+sandesha2_create_seq_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_retrieve</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3d72f47c5bd16b789aa5a8fbd78c14da"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_update</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g72d5ea4cd1c17197632e6c83b8e76d68"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_find</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g98a062b4b28619fc63de18740b640030"></a>
+sandesha2_create_seq_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_find_unique</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__create__seq__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__msg__processor.html
new file mode 100644
index 0000000..d96b25b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_create_seq_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_create_seq_msg_processor"></a><h2>Sandesha2_create_seq_msg_processor</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gefa3f2221f2b166a0458573c538659dc"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__create__seq__res.html b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__res.html
new file mode 100644
index 0000000..2663673
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__res.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_create_seq_res</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_create_seq_res"></a><h2>Sandesha2_create_seq_res</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a> <a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a>  <a href="structsandesha2__create__seq__res.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc536af606cc4236a2a256c98a4a16f38"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc11d762c4c7d4a23609015448edcc515"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_create</b> (const axutil_env_t *env, axis2_char_t *rm_ns_value, axis2_char_t *addr_ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6b0195bd3e9f03bdb4a27eafa4b5e74a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_set_identifier</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0f32a8f91839adf93ce009753385c0f8"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_get_identifier</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb8ef0c0955007a5d6ec7e65f7650a686"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_set_accept</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> *accept)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9e2452c95fa3775f7517877840fbef57"></a>
+<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_get_accept</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g41085687990567043212cd62adeaba3a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_set_expires</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc12d07cf16f65cf7cb095e0ee36e8171"></a>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_get_expires</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__create__seq__res__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__res__msg__processor.html
new file mode 100644
index 0000000..273ff6f
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__create__seq__res__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_create_seq_res_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_create_seq_res_msg_processor"></a><h2>Sandesha2_create_seq_res_msg_processor</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g245abf56169c2dba30947d53a7a207ac"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__error.html b/axis2/c/sandesha/api/html/group__sandesha2__error.html
new file mode 100644
index 0000000..12db694
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__error.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_error</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_error"></a><h2>Sandesha2_error</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__error.html#g026b50f173a301cc0538d3abfeba28d0">SANDESHA2_ERROR_CODES_START</a>   (AXIS2_ERROR_LAST + 1000)</td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">typedef enum <br></br>
+<a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__error.html#g8e5267e025fcfc97995fc79459ca07ed">sandesha2_error_codes_t</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha2 error codes.  <a href="#g8e5267e025fcfc97995fc79459ca07ed"></a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Enumerations</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> { <br></br>
+  <b>SANDESHA2_ERROR_NONE</b> =  SANDESHA2_ERROR_CODES_START, 
+<b>SANDESHA2_ERROR_UNSUPPORTED_NS</b>, 
+<b>SANDESHA2_ERROR_NULL_OM_ELEMENT</b>, 
+<b>SANDESHA2_ERROR_EMPTY_OM_ELEMENT</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_TO_OM_NULL_ELEMENT</b>, 
+<b>SANDESHA2_ERROR_NULL_OM_ATTRIBUTE</b>, 
+<b>SANDESHA2_ERROR_TO_OM_INVALID_NUMBER</b>, 
+<b>SANDESHA2_ERROR_ACK_FINAL_NOT_ALLOWED</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_TO_ADDRESS_NOT_SET</b>, 
+<b>SANDESHA2_ERROR_SVC_CTX_NULL</b>, 
+<b>SANDESHA2_ERROR_SVC_NULL</b>, 
+<b>SANDESHA2_ERROR_NON_UNIQUE_RESULT</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_KEY_IS_NULL</b>, 
+<b>SANDESHA2_ERROR_ACK_NONE_NOT_ALLOWED</b>, 
+<b>SANDESHA2_ERROR_UNKNOWN_STORAGE_MGR</b>, 
+<b>SANDESHA2_ERROR_CONFIGURATION_NOT_SET</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_NULL_MSG_CTX</b>, 
+<b>SANDESHA2_ERROR_SENDING_FAULT</b>, 
+<b>SANDESHA2_ERROR_INVALID_MSG_NUM</b>, 
+<b>SANDESHA2_ERROR_SEQ_NOT_EXIST</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_INVALID_SPEC_VERSION</b>, 
+<b>SANDESHA2_ERROR_SENDING_ACK</b>, 
+<b>SANDESHA2_ERROR_NULL_TO</b>, 
+<b>SANDESHA2_ERROR_REQD_MSG_PART_MISSING</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_NULL_SEQ</b>, 
+<b>SANDESHA2_ERROR_STORAGE_MAP_NOT_PRESENT</b>, 
+<b>SANDESHA2_ERROR_ENTRY_IS_NOT_PRESENT_FOR_UPDATING</b>, 
+<b>SANDESHA2_ERROR_INVALID_NS_URI</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_INCOMING_SEQ_REPORT_NOT_PRESENT_FOR_GIVEN_SEQ_ID</b>, 
+<b>SANDESHA2_ERROR_TO_EPR_NOT_SET</b>, 
+<b>SANDESHA2_ERROR_OPTIONS_OBJECT_NOT_SET</b>, 
+<b>SANDESHA2_ERROR_UNKNOWN_SPEC_ERROR_MESSAGE</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_COULD_NOT_SEND_TERMINATE_MESSAGE</b>, 
+<b>SANDESHA2_ERROR_RM_SPEC_VERSION_DOES_NOT_DEFINE_A_SEQ_CLOSE_ACTION</b>, 
+<b>SANDESHA2_ERROR_COULD_NOT_SEND_THE_CLOSE_SEQ_MESSAGE</b>, 
+<b>SANDESHA2_ERROR_CLOSE_SEQ_FEATURE_ONLY_AVAILABLE_FOR_WSRM1_1</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_DATA</b>, 
+<b>SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_SEQ_ID</b>, 
+<b>SANDESHA2_ERROR_SEQ_NOT_IN_ACTIVE_STATE</b>, 
+<b>SANDESHA2_ERROR_SEQ_ID_BEAN_NOT_SET</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_EMPTY_ACK_REQUEST_MESSAGE</b>, 
+<b>SANDESHA2_ERROR_CANNOT_GENERATE_SEQ_REPORT_FOR_GIVEN_INTERNAL_SEQ_ID</b>, 
+<b>SANDESHA2_ERROR_CANNOT_SEND_ACK_REQUEST_MESSAGE_SINCE_IS_NOT_ACTIVE</b>, 
+<b>SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_ACTION</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_SOAP_ACTION</b>, 
+<b>SANDESHA2_ERROR_INVALID_EPR</b>, 
+<b>SANDESHA2_ERROR_CANNOT_FIND_SEQ_ID</b>, 
+<b>SANDESHA2_ERROR_RM_VERSION_DOES_NOT_ALLOW_SEQ_CLOSING</b>, 
+<br></br>
+  <b>NOT_A_VALID_TERMINATED_SEQ</b>, 
+<b>NOT_A_VALID_TIMEDOUT_SEQ</b>, 
+<b>SANDESHA2_ERROR_COMPLETED_MSGS_BEAN_IS_NULL</b>, 
+<b>SANDESHA2_ERROR_UNRECORDED_SEQ_ID</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_INVALID_RELATES_TO</b>, 
+<b>SANDESHA2_ERROR_TO_IS_NULL</b>, 
+<b>SANDESHA2_ERROR_CREATE_SEQ_PART_IS_NULL</b>, 
+<b>SANDESHA2_ERROR_ACKS_TO_IS_NULL</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_WSA_ACTION_VALUE</b>, 
+<b>SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_VALID_RM_NS_VALUE</b>, 
+<b>SANDESHA2_ERROR_APPLICATION_MSG_NULL</b>, 
+<b>SANDESHA2_ERROR_CONF_CTX_NULL</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_CANNOT_FIND_RM_VERSION_OF_GIVEN_MSG</b>, 
+<b>SANDESHA2_ERROR_RM_NS_VALUE_IS_DIFFERENT_FROM_REGISTERED_NS_FOR_SEQ</b>, 
+<b>SANDESHA2_ERROR_CANNOT_INIT_MSG</b>, 
+<b>SANDESHA2_ERROR_CANNOT_PROCESS_MSG</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_INVALID_STRING_ARRAY</b>, 
+<a class="el" href="group__sandesha2__error.html#gg5ea168e0150989a338ce5fd0f6dead9f9bbe1e7e18cb2eba621cbea1543cf419">SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING</a>, 
+<b>SANDESHA2_ERROR_ATTRIBUTE_PENDING_MUST_HAVE_VALUE_TRUE_OR_FALSE</b>, 
+<b>SANDESHA2_ERROR_MAKE_CONNECTION_ELEMENT_SHOULD_HAVE_AT_LEAST_ADDRESS_OR_IDENTIFIER</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_BOTH_IDENTIFER_AND_ADDRESS_NULL</b>, 
+<b>SANDESHA2_ERROR_MAKE_CONNECTION_IS_NOT_SUPPORTED_IN_THIS_RM_VERSION</b>, 
+<b>SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_MSG</b>, 
+<b>SANDESHA2_ERROR_CANNOT_OPEN_DATABASE</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_SQL_ERROR</b>, 
+<b>SANDESHA2_ERROR_CANNOT_BUILD_MSG_CTX_WHEN_SVC_NOT_PRESENT</b>, 
+<b>SANDESHA2_ERROR_CANNOT_FIND_OP_FOR_GENERATED_MSG</b>, 
+<b>SANDESHA2_ERROR_INVALID_PERSISTENCE_PROPERTY_STRING</b>, 
+<br></br>
+  <b>SANDESHA2_ERROR_LAST</b>
+<br></br>
+ }</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c59fd343aa2441ada397cd78f8b7947"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_error_init</b> ()</td></tr></table></div><div class="section"><div class="subsection"><a name="Define_Documentation"></a><h3>Define Documentation</h3><p><a class="anchor" name="g026b50f173a301cc0538d3abfeba28d0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">#define SANDESHA2_ERROR_CODES_START   (AXIS2_ERROR_LAST + 1000)          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Since we use the same env-&gt;error from Axis2 we need to start from a AXIS2_ERROR_LAST + some number to prevent ambiguity 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Typedef_Documentation"></a><h3>Typedef Documentation</h3><p><a class="anchor" name="g8e5267e025fcfc97995fc79459ca07ed"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">typedef enum <a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> <a class="el" href="group__sandesha2__error.html#g8e5267e025fcfc97995fc79459ca07ed">sandesha2_error_codes_t</a>          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Sandesha2 error codes. 
+</p><p>
+Set of error codes for Sandesha2 
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Enumeration_Type_Documentation"></a><h3>Enumeration Type Documentation</h3><p><a class="anchor" name="g5ea168e0150989a338ce5fd0f6dead9f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">enum <a class="el" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a>          </td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact=""><dt><b>Enumerator: </b></dt><dd>
+<table class="bodyTable"><tr class="a"><td valign="top"><em><a class="anchor" name="gg5ea168e0150989a338ce5fd0f6dead9f9bbe1e7e18cb2eba621cbea1543cf419"></a>SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING</em> </td><td>
+The following has to be the last error value all the time. All other error codes should appear above this. SANDESHA_ERROR_LAST is used to track the number of error codes present for the purpose of sizing the error message array. </td></tr></table>
+</dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__expires.html b/axis2/c/sandesha/api/html/group__sandesha2__expires.html
new file mode 100644
index 0000000..f113976
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__expires.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_expires</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_expires"></a><h2>Sandesha2_expires</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__expires.html">sandesha2_expires</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a> <a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a>  <a href="structsandesha2__expires.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g300a866956a73cd87f6ff081dbc52e7f"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geb0cbcc9d45e3da3bb5406f2ddf580f6"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_get_duration</b> (<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ff08eb34116a81d9cbb7c3f2a474b05"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_set_duration</b> (<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires, const axutil_env_t *env, axis2_char_t *duration)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0c4dbc62db77106fc0b490a6dc7a64f0"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__fault__code.html b/axis2/c/sandesha/api/html/group__sandesha2__fault__code.html
new file mode 100644
index 0000000..060d100
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__fault__code.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_fault_code</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_fault_code"></a><h2>Sandesha2_fault_code</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a> <a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a>  <a href="structsandesha2__fault__code.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f8f2ef5c5b4bc8d817283470c63f7e0"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4210885226c6d31047e3e98726daf1b7"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8f06ad197ef06e1e1f39d33faf6679f4"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_get_fault_code</b> (<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> *fault_code, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd7ce1a23593e3d67a22bc543b87062d0"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_set_fault_code</b> (<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> *fault_code, const axutil_env_t *env, axis2_char_t *str_fault_code)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__identifier.html b/axis2/c/sandesha/api/html/group__sandesha2__identifier.html
new file mode 100644
index 0000000..73855ba
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__identifier.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_identifier</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_identifier"></a><h2>Sandesha2_identifier</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a> <a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a>  <a href="structsandesha2__identifier.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1fd5a72876b6ba3bc0aeac0023726381"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5fcd41e2ce30a012f1b1eb10f4adec41"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f8196bdc46ed50c079c6dbd08de3e23"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_get_identifier</b> (<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6b4372ef8dba7943f8542f0317559286"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_set_identifier</b> (<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier, const axutil_env_t *env, axis2_char_t *str_id)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__inmemory__create__seq__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__create__seq__mgr.html
new file mode 100644
index 0000000..e08f00f
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__create__seq__mgr.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Create Sequence Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Create_Sequence_Manager"></a><h2>In Memory Create Sequence Manager</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g432c4668d5b67e6410fdaa855cd8fc1f"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_create_seq_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_create_seq_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__inmemory__invoker__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__invoker__mgr.html
new file mode 100644
index 0000000..365856b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__invoker__mgr.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Invoker Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Invoker_Manager"></a><h2>In Memory Invoker Manager</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gba38b02c1bd6d212b02d01507aa68fe2"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_invoker_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_invoker_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__inmemory__next__msg__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__next__msg__mgr.html
new file mode 100644
index 0000000..e56d09a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__next__msg__mgr.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Next Message Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Next_Message_Manager"></a><h2>In Memory Next Message Manager</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0dcf054c4733fbe337d88d105fc43a8d"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_next_msg_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_next_msg_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__inmemory__sender__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__sender__mgr.html
new file mode 100644
index 0000000..88d78fe
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__sender__mgr.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Sender Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Sender_Manager"></a><h2>In Memory Sender Manager</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g68a4cf6495405d2f901cb8498b4fb8e2"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_sender_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_sender_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__inmemory__seq__property__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__seq__property__mgr.html
new file mode 100644
index 0000000..1acd7a1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__inmemory__seq__property__mgr.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Sequence Property</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Sequence_Property"></a><h2>In Memory Sequence Property</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0c56425f5239804079d5e612fb5e1a49"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_seq_property_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_seq_property_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Manager </p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__last__msg.html b/axis2/c/sandesha/api/html/group__sandesha2__last__msg.html
new file mode 100644
index 0000000..24da246
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__last__msg.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_last_msg</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_last_msg"></a><h2>Sandesha2_last_msg</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a> <a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a>  <a href="structsandesha2__last__msg.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d08c40f3f691a25f170d9e336495632"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_last_msg_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6350b003530fb9fe4302d630d5cf6c70"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_last_msg_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__make__connection.html b/axis2/c/sandesha/api/html/group__sandesha2__make__connection.html
new file mode 100644
index 0000000..2521fa7
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__make__connection.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_make_connection</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_make_connection"></a><h2>Sandesha2_make_connection</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a> <a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a>  <a href="structsandesha2__make__connection.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6a0238b51f40969a027e7273d3ce92e2"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g28e554e17660fa72c76ed554d15ee8ea"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f6439272d68d1b2d68347b4ba10d0f8"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_free_void_arg</b> (void *make_conn, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gff9bf290a0d4a85e5a53e86104c2b041"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_get_identifier</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge50e3f82442331deec8e37ff66819ed1"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_set_identifier</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ged8a47f9adf188a994d80a3e1b1912e2"></a>
+<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_get_address</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3c207e45f72a8847571dd3a223ae793b"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_set_address</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env, <a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__make__connection__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__make__connection__msg__processor.html
new file mode 100644
index 0000000..9586d11
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__make__connection__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_make_connection_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_make_connection_msg_processor"></a><h2>Sandesha2_make_connection_msg_processor</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g509020df8c3d8e056feedb882e314bd1"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__msg__creator.html b/axis2/c/sandesha/api/html/group__sandesha2__msg__creator.html
new file mode 100644
index 0000000..7fa8730
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__msg__creator.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Message creator</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Message_creator"></a><h2>In Memory Message creator</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g2d957f40a60421b48c17dd3691482cd5">sandesha2_msg_creator_create_create_seq_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *application_rm_msg, axis2_char_t *internal_seq_id, axis2_char_t *acks_to, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g94d66f438119672b077c60c7cf7b448c">sandesha2_msg_creator_create_create_seq_res_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *create_seq_msg, axis2_msg_ctx_t *out_msg, axis2_char_t *new_seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g4b52ca89389f6b5462948b6bdcc49746">sandesha2_msg_creator_create_close_seq_res_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *close_seq_msg, axis2_msg_ctx_t *out_msg, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g763d87f9eca470a07e4041ccc6bae904"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_create_terminate_seq_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_char_t *seq_id, axis2_char_t *internal_seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g71b56dcc0d5de6e7dbb1ba52318a1ada"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_create_terminate_seq_res_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_msg_ctx_t *out_msg, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g985c15daa2165c9cf5c7ff267e0e00e0">sandesha2_msg_creator_add_ack_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *app_msg, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f06a80f6e7002ceb0a875c98ae5b044"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_create_make_connection_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg_ctx, axis2_char_t *make_conn_seq_id, axis2_char_t *make_conn_anon_uri, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g985c15daa2165c9cf5c7ff267e0e00e0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t sandesha2_msg_creator_add_ack_msg           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_msg_ctx_t * </td><td class="paramname"> <em>app_msg</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>seq_id</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds an ack message to the given application message.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>app_msg</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>sequence_id</em> </td><td></td></tr></table>
+</dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="g4b52ca89389f6b5462948b6bdcc49746"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">sandesha2_msg_ctx_t* sandesha2_msg_creator_create_close_seq_res_msg           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_msg_ctx_t * </td><td class="paramname"> <em>close_seq_msg</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_msg_ctx_t * </td><td class="paramname"> <em>out_msg</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Create a new close_seq_response message. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>close_seq_msg</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>out_msg</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>storage_mgr</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g2d957f40a60421b48c17dd3691482cd5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">sandesha2_msg_ctx_t* sandesha2_msg_creator_create_create_seq_msg           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_msg_ctx_t * </td><td class="paramname"> <em>application_rm_msg</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>internal_seq_id</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>acks_to</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Create a new create_seq_msg <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>application_rm_msg</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>internal_seq_id</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>acks_to</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+
+</p><p>
+<a class="anchor" name="g94d66f438119672b077c60c7cf7b448c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">sandesha2_msg_ctx_t* sandesha2_msg_creator_create_create_seq_res_msg           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_msg_ctx_t * </td><td class="paramname"> <em>create_seq_msg</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_msg_ctx_t * </td><td class="paramname"> <em>out_msg</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>new_seq_id</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Create a new create_seq_response message. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>create_seq_msg</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>out_msg</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>new_seq_id</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__msg__init.html b/axis2/c/sandesha/api/html/group__sandesha2__msg__init.html
new file mode 100644
index 0000000..0d4ca6f
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__msg__init.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Message init</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Message_init"></a><h2>In Memory Message init</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__init.html#g37d91d449a2bab90d8002f87d20d51a6">sandesha2_msg_init_init_msg</a> (const axutil_env_t *env, axis2_msg_ctx_t *ctx)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g37d91d449a2bab90d8002f87d20d51a6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">sandesha2_msg_ctx_t* sandesha2_msg_init_init_msg           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_msg_ctx_t * </td><td class="paramname"> <em>ctx</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Called to create a rm_msg_ctx out of an message context. Finds out things like rm version and message type as well.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>ctx</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>assumed_rm_ns</em> </td><td>this is used for validation (to find out weather the rm_ns of the current message is equal to the regietered rm_ns of the sequence). If NULL validation will not happen.</td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__msg__number.html b/axis2/c/sandesha/api/html/group__sandesha2__msg__number.html
new file mode 100644
index 0000000..678519e
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__msg__number.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_msg_number</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_msg_number"></a><h2>Sandesha2_msg_number</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Message Number ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a>.  <a href="structsandesha2__msg__number__ops.html#_details">More...</a><br></br></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a> <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a>  <a href="structsandesha2__msg__number.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g69b733aa6acf228247a1de0a2938be8e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_NUMBER_SET_MSG_NUM</b>(msg_number, env, value)   ((msg_number)-&gt;ops-&gt;set_msg_num (msg_number, env, value))</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g60f6b81a671af08926f7fdfc6774cb03"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_NUMBER_GET_MSG_NUM</b>(msg_number, env)   ((msg_number)-&gt;ops-&gt;get_msg_num (msg_number, env))</td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gac72cc4c335708192791c89f37c09c7d"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_number_ops_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g89762b8a3321ba7ab27e34af65aa2ca9"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_number_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g919bb4e95353273938f6373a8dc343a6"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_number_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__msg__pending.html b/axis2/c/sandesha/api/html/group__sandesha2__msg__pending.html
new file mode 100644
index 0000000..2a1c02a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__msg__pending.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_msg_pending</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_msg_pending"></a><h2>Sandesha2_msg_pending</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a> <a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a>  <a href="structsandesha2__msg__pending.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2bd12cc6de581511827fcdea5f47e6bc"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g971f60544cd2521d6ab58e9d0806a075"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7b933e13fcfe92946e99ef42e61ca20e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_free_void_arg</b> (void *msg_pending, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g624594f9b0d5fbbda6e2ed99b1664785"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_is_pending</b> (<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending_t</a> *msg_pending, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7f2423f52ecbcfa4a99df4f0a477c615"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_set_pending</b> (<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending_t</a> *msg_pending, const axutil_env_t *env, axis2_bool_t pending)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfc8003ff63f517bef95dbbf142e7fda7"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_to_soap_envelope</b> (<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> *msg_pending, const axutil_env_t *env, axiom_soap_envelope_t *envelope)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__msg__retrans__adjuster.html b/axis2/c/sandesha/api/html/group__sandesha2__msg__retrans__adjuster.html
new file mode 100644
index 0000000..8621878
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__msg__retrans__adjuster.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_msg_retrans_adjuster</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_msg_retrans_adjuster"></a><h2>Sandesha2_msg_retrans_adjuster</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g38226187bbead641ca47166c53ebfb1f"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_retrans_adjuster_adjust_retrans</b> (const axutil_env_t *env, sandesha2_sender_bean_t *retrans_bean, axis2_conf_ctx_t *conf_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__msg__validator.html b/axis2/c/sandesha/api/html/group__sandesha2__msg__validator.html
new file mode 100644
index 0000000..7bafc1b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__msg__validator.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_msg_validator</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_msg_validator"></a><h2>Sandesha2_msg_validator</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gac5be12da15017f52c7f386475e8ba8a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_validator_validate_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__nack.html b/axis2/c/sandesha/api/html/group__sandesha2__nack.html
new file mode 100644
index 0000000..9c421b3
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__nack.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_nack</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_nack"></a><h2>Sandesha2_nack</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Nack ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a>.  <a href="structsandesha2__nack__ops.html#_details">More...</a><br></br></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__nack.html">sandesha2_nack</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a> <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a>  <a href="structsandesha2__nack.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbdc15eca65ee7065d969adbc0d9fa0d8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_NACK_SET_NACK_NUM</b>(nack, env, value)   ((nack)-&gt;ops-&gt;set_nack_num (nack, env, acks_to))</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3e3da515d051a1decc10b58cc7a3f2c4"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_NACK_GET_NACK_NUM</b>(nack, env)   ((nack)-&gt;ops-&gt;get_nack_num (nack, env))</td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g309bac68cdeab87197b6bc1b785a159f"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_nack_ops_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3949546cdf76265ef0610f4d4011c3dc"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__nack.html">sandesha2_nack</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_nack_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdc95dcc1b0307ade4ae7a6144c7df4f4"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__nack.html">sandesha2_nack_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_nack_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__next__msg__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__next__msg__mgr.html
new file mode 100644
index 0000000..76b743d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__next__msg__mgr.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Next Message Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Next_Message_Manager"></a><h2>In Memory Next Message Manager</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_ops</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4af43fa124cc13c62cbcf9bcdf6d6399"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_next_msg_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdcfe116e641365f70bd1ec0cf337c8e5"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_free</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf74ae08b9100155aca5867201d0cf735"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_insert</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d12c4fe3028d5a2bce1794459527170"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_remove</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7450c95b0df2cf5eccd13f37ca4aaa22"></a>
+sandesha2_next_msg_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_retrieve</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbcb83ba2567445cd4ca23b1a9e7bd61d"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_update</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8371164a6e0929acb0ec1024d2dde864"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_find</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd8d5c024bc3281a42ba2e3defdb6695d"></a>
+sandesha2_next_msg_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_find_unique</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g046c33915a39fc40f38e1477ab616893"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_retrieve_all</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__property__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__property__mgr.html
new file mode 100644
index 0000000..3c3eea1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__property__mgr.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_property_mgr</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_property_mgr"></a><h2>Sandesha2_property_mgr</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2de6018d5eee43a5c6b8631f63dcdc62"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_mgr_load_properties_from_def_values</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4e5218a98e1110d4fdccb50be1feae06"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_mgr_load_properties_from_module_desc</b> (const axutil_env_t *env, axis2_module_desc_t *module_desc)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__report.html b/axis2/c/sandesha/api/html/group__sandesha2__report.html
new file mode 100644
index 0000000..fe0028c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__report.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Report</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Report"></a><h2>Report</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__report.html#gac1ac25b6af7d8e722eb8e6ff5e07372">sandesha2_report_free</a> (void *report, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ac52d74c562102bb9ab3fd55c4de803"></a>
+AXIS2_EXPORT long </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_completed_msgs_count</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g599afa101cd8ba0eaa2cdf884dec851f"></a>
+AXIS2_EXPORT <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_incoming_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2a5a8930efb9ab24b87b68064b9a4d83"></a>
+AXIS2_EXPORT <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_outgoing_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2488153149e75de872aae05891f6dde0"></a>
+AXIS2_EXPORT axis2_char_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_seq_status_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd0b7b03301ee96e55a08278541fae08e"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_incoming_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *incoming_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8a49baea66e54bf8e137bbf5c4fcad9b"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_outgoing_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *out_seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g75995261daa7df03024795954add897c"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_no_of_completed_msgs_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *id, long no_of_msgs)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcfcd824d5f02f1c366099b48579297a2"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_seq_status_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *id, axis2_char_t status)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3a57cf1ebe93eac1dfbed1e4eff33954"></a>
+AXIS2_EXPORT <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_internal_seq_id_of_out_seq</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *out_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g66a7c864927cf466284a299d312e4ce2"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_outgoing_internal_seq_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *out_seq_id, axis2_char_t *internal_seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g823db7e3f69ecd8af401ceb16bf8ac3f"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="gac1ac25b6af7d8e722eb8e6ff5e07372"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXPORT axis2_status_t sandesha2_report_free           </td><td>(</td><td class="paramtype">void * </td><td class="paramname"> <em>report</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Deallocate memory <dl class="return" compact=""><dt><b>Returns:</b></dt><dd>status code </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__sender__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__sender__mgr.html
new file mode 100644
index 0000000..732257b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__sender__mgr.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Sender Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Sender_Manager"></a><h2>In Memory Sender Manager</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_ops</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8e0d8f9c4822a749b20649f96933c58e"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_sender_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc142261805046b10e8413091ceb9bb88"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_free</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *envv)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8386234e36905a9a83e40424bec6c320"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_insert</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcf0a4157772450ded5d3f8d8e8f82b02"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_remove</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf910ce5184a1a98db70e6f28de72437c"></a>
+sandesha2_sender_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_retrieve</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcc99363d50ae8056ff6c4360465fa39d"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_update</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g34053521c68b9bdcc333811d0c744f1d"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_find_by_internal_seq_id</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, axis2_char_t *internal_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gabfd0abc49388d104f594198d312bab9"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_find_by_sender_bean</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g71e9db3d1e2afa1d00b8cdff5f582626"></a>
+sandesha2_sender_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_find_unique</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g99599d69f2393932f1d78785f064c97a"></a>
+sandesha2_sender_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_get_next_msg_to_send</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, const axis2_char_t *seq_id)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__seq.html b/axis2/c/sandesha/api/html/group__sandesha2__seq.html
new file mode 100644
index 0000000..71ab445
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__seq.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_seq</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_seq"></a><h2>Sandesha2_seq</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq.html">sandesha2_seq</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a> <a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a>  <a href="structsandesha2__seq.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g57a5eb4bd2e880dbb49359334a9e4679"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq.html">sandesha2_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g56cb26ba8f25d3494f4ebe2e5cb36e70"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3fd2b91f20de8f4c41a77e706b3f018f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_free_void_arg</b> (void *seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6415fffef45900e7abcfd7478a0d1b26"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_get_identifier</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g30c873d21c01cdbbb7e55871fecef104"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_identifier</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0eda972f44bc67fc256934191673dca7"></a>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_get_msg_num</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf0eedc4082b2d97c13b38e7c2d605c3e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_msg_num</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, <a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> *msg_num)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3e4303a75811f15c3dc1b6d21f628179"></a>
+<a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_get_last_msg</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf7d644396295475122b0307d7ab705ac"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_last_msg</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, <a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg_t</a> *last_msg)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd62cdb86b2ffe42a63853000ca37366b"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_is_must_understand</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g813927036e9f094fcb3d43b3e0df7614"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_must_understand</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, axis2_bool_t mu)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__seq__ack.html b/axis2/c/sandesha/api/html/group__sandesha2__seq__ack.html
new file mode 100644
index 0000000..b711ab4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__seq__ack.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_seq_ack</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_seq_ack"></a><h2>Sandesha2_seq_ack</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a> <a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a>  <a href="structsandesha2__seq__ack.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge4e78d3b4eb7cde45d037c152f0e9262"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf013a2c9297f5f82a7bfc2819af8f4f8"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge596fe0032f45af25f695e9d0f5f3b65"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_get_identifier</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g89c58a724ce04681db4e780f9dbc4a72"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_set_identifier</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gab41df36a572ae1d69b699e5d256f4e7"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_get_nack_list</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc704fc2386702b148ed39b8ede2d47cb"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_set_ack_final</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env, <a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final_t</a> *ack_final)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6889463a3843febb8f2f6ba613fd4d31"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_get_ack_range_list</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge034ee0fbf2ba756dc752175f9169bdf"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_add_ack_range</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env, <a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbf9926fbfcd9500ddeea11bdbca55492"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_is_must_understand</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *element, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9b50012f876c6d8beb8175ba895555dd"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_set_must_understand</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *element, const axutil_env_t *env, axis2_bool_t mu)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__seq__fault.html b/axis2/c/sandesha/api/html/group__sandesha2__seq__fault.html
new file mode 100644
index 0000000..049a0e9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__seq__fault.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_seq_fault</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_seq_fault"></a><h2>Sandesha2_seq_fault</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a> <a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a>  <a href="structsandesha2__seq__fault.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb5987f3ea51a813786324a1a0a0c70d5"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g851d89395094165ff0acb848b493c5cf"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0cf8b96f8e42015ac93d932be29e134a"></a>
+<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_get_fault_code</b> (<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault_t</a> *seq_fault, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5a50e5ccc0ca1bfa51da44f8a9ce6916"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_set_fault_code</b> (<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault_t</a> *seq_fault, const axutil_env_t *env, <a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> *fault_code)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__seq__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__seq__mgr.html
new file mode 100644
index 0000000..6a43e30
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__seq__mgr.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Sequence Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Sequence_Manager"></a><h2>In Memory Sequence Manager</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb933b1e60a061f22c578fdb34675fd1f"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_mgr_setup_new_seq</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *create_seq_msg, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__seq__mgr.html#ge5a575fd6416bab3df957b5ff43c0b53">sandesha2_seq_mgr_update_last_activated_time</a> (const axutil_env_t *env, axis2_char_t *property_key, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g17f1ff15393628035ab2471e324b7240"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_mgr_has_seq_timedout</b> (const axutil_env_t *env, axis2_char_t *property_key, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g76a6db30e203d7bc64fd4c5a2a574419"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_mgr_setup_new_client_seq</b> (const axutil_env_t *env, axis2_msg_ctx_t *first_app_msg, axis2_char_t *int_seq_id, axis2_char_t *spec_version, sandesha2_storage_mgr_t *storage_mgr, const axis2_bool_t persistent)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="ge5a575fd6416bab3df957b5ff43c0b53"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_seq_mgr_update_last_activated_time           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>property_key</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Takes the internal_seq_id as the param. Not the seq_id <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>internal_seq_id</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>config_ctx</em> </td><td></td></tr></table>
+</dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__seq__offer.html b/axis2/c/sandesha/api/html/group__sandesha2__seq__offer.html
new file mode 100644
index 0000000..d75614d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__seq__offer.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_seq_offer</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_seq_offer"></a><h2>Sandesha2_seq_offer</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a> <a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a>  <a href="structsandesha2__seq__offer.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g396355313d56be0adcc5b77f16c05857"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0d1a179b7780ac7e12aa477527e4e52c"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf890760073d28f2ab181c051d4fa14c6"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_get_identifier</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7402d29be3a5e410b870286eab9a21b9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_set_identifier</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gec89dccfaccf7135e9ac30c0e528c344"></a>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_get_expires</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g58a5476df5700a32e518c0c1d3498025"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_set_expires</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env, <a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__seq__property__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__seq__property__mgr.html
new file mode 100644
index 0000000..6c89b60
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__seq__property__mgr.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Sequence Property Manager</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Sequence_Property_Manager"></a><h2>In Memory Sequence Property Manager</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_ops</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd3e0b2d8b1ade1ce2e15c348f47d78cd"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_property_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6bfb76f32b6a98a91bb2edd63b47282a"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_free</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *envv)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0037f2f284f614bd86f650dfeb75bc52"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_insert</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5a190ef00f9a37c098233e6d708afab3"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_remove</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, axis2_char_t *seq_id, axis2_char_t *name)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga5c54b06d9f8ec34499446e69261296e"></a>
+sandesha2_seq_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_retrieve</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, axis2_char_t *seq_id, axis2_char_t *name)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc41db3b50dc589819660d46ae7f6c818"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_update</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g376149a968ff9e5bae4a56e419b10071"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_find</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g62cb2676380ee65c4390ed81c66c17a0"></a>
+sandesha2_seq_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_find_unique</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g140c256a605b2bfd82ae68de03ec9147"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_retrieve_all</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__seq__report.html b/axis2/c/sandesha/api/html/group__sandesha2__seq__report.html
new file mode 100644
index 0000000..a5ead8e
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__seq__report.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sequence Report</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sequence_Report"></a><h2>Sequence Report</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge2708586ecba9abd5f43c8b1d4ddc144"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_free</b> (void *report, const axutil_env_t *envv)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g167760f659c351a99cce1153c8da820e"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_seq_status</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t seq_status)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6938678f9ea9695f042f700dd5ac3b1a"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_seq_direction</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t seq_direction)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g738b374f9dfcb9504257df2317334896"></a>
+AXIS2_EXTERN axis2_char_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_seq_status</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gda8e75484e73a287dbb5fc40c70456b2"></a>
+AXIS2_EXTERN axis2_char_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_seq_direction</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd0675592b52d59594ba55455c56bf403"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb31d091f36ea29a22c676268e965aea6"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd699d8a9123e99d49e08ecc74bb48ced"></a>
+AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_completed_msgs</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3105513e407121b500e7e444be68ac22"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_add_completed_msg</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, long *msg_no)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g47f6320b8a67e9dbd7fef9a82645fb19"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_completed_msgs</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axutil_array_list_t *completed_msgs)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9855a10e17488277695abfa4d15a1c2a"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_internal_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, long *msg_no)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga9fd036015af7ffe36661fa7a2910530"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_internal_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t *internal_seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g79c0c2745e85eabc88268a425cd8dd7c"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__terminate__mgr.html b/axis2/c/sandesha/api/html/group__sandesha2__terminate__mgr.html
new file mode 100644
index 0000000..75d13b8
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__terminate__mgr.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_terminate_mgr</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_terminate_mgr"></a><h2>Sandesha2_terminate_mgr</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6367fe2095adc43d9b6ba770c1eb3d81"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLEANED_ON_TERMINATE_MSG</b>   "CleanedOnTerminateMsg"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb7599fe9e9af4911fe9c7635d5de5838"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLEANED_AFTER_INVOCATION</b>   "CleanedAfterInvocation"</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8ddd11593d3d520656ba55ac2a850724"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_clean_recv_side_after_terminate_msg</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gafdaa30f25f2cd8e1c67bff55cd18aaa"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_clean_recv_side_after_invocation</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge08b723f04390fb76d852e8e416d46d7"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_terminate_sending_side</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, axis2_bool_t svr_side, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g033f304fe69c736e3b4c677b825dd103"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_do_updates_if_needed</b> (const axutil_env_t *env, axis2_char_t *seq_id, sandesha2_seq_property_bean_t *prop_bean, struct sandesha2_seq_property_mgr *prop_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4b18c0c4be0df956d138560b37bd41e9"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_time_out_sending_side_seq</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, axis2_bool_t svr_side, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1f1c4a8ea8a4c290415b0a1f1663b79f"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_add_terminate_seq_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, axis2_char_t *out_seq_id, axis2_char_t *int_seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq.html b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq.html
new file mode 100644
index 0000000..022c9a3
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_terminate_seq</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_terminate_seq"></a><h2>Sandesha2_terminate_seq</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a> <a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a>  <a href="structsandesha2__terminate__seq.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc45f7b63c67494bdae1f6ffb260dc806"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1902da140164132320e828ad2279006a"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g83480a260226da8e8d3b9e068e3cc556"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_set_identifier</b> (<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> *terminate_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9752cc97f42260c9273f01d475899a84"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_get_identifier</b> (<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> *terminate_seq, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__msg__processor.html
new file mode 100644
index 0000000..cb40b64
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_terminate_seq_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_terminate_seq_msg_processor"></a><h2>Sandesha2_terminate_seq_msg_processor</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g03a9c47f12b2e0a4697518f71eee40f3"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__res.html b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__res.html
new file mode 100644
index 0000000..b7e0217
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__res.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_terminate_seq_res</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_terminate_seq_res"></a><h2>Sandesha2_terminate_seq_res</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a> <a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a>  <a href="structsandesha2__terminate__seq__res.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6e5f6c3f6c8fa286273c526034912c40"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g25e85b1beacccd49e5e8e04c5094f9e1"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7d110e167aee7b918c06ca19edaf3d3d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_set_identifier</b> (<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> *terminate_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gda01c6cb9508cb583bc276d2690ae15f"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_get_identifier</b> (<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> *terminate_seq_res, const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__res__msg__processor.html b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__res__msg__processor.html
new file mode 100644
index 0000000..81abed0
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__terminate__seq__res__msg__processor.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_terminate_seq_res_msg_processor</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_terminate_seq_res_msg_processor"></a><h2>Sandesha2_terminate_seq_res_msg_processor</h2><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2d27f9bb395a634e584d3dd092dba4c6"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__transaction.html b/axis2/c/sandesha/api/html/group__sandesha2__transaction.html
new file mode 100644
index 0000000..4f6b777
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__transaction.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: In Memory Transaction</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="In_Memory_Transaction"></a><h2>In Memory Transaction</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_ops</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3a0edbb54f3280c9f1a42c4b5a039da7"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_transaction_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6e12127f684afd88e5b57a77241a4851"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_free</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4be887041b8b5e0baa0fb6336491da4f"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_is_active</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gce44374ac1037d17d5ad0f60d90c42a4"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_commit</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g485a39986090811fcac44816296bf378"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_rollback</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gad97abe362739fb559a97f0bc100350b"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_enlist</b> (sandesha2_transaction_t *trans, const axutil_env_t *env, struct sandesha2_rm_bean *rm_bean)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__transport__sender.html b/axis2/c/sandesha/api/html/group__sandesha2__transport__sender.html
new file mode 100644
index 0000000..4b8bed5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__transport__sender.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_transport_sender</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_transport_sender"></a><h2>Sandesha2_transport_sender</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdbbc773fb69e04edb4e19d26c7f71ce0"></a>
+AXIS2_EXTERN <br></br>
+axis2_transport_sender_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_transport_sender_create</b> (const axutil_env_t *env)</td></tr></table></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/group__sandesha2__utils.html b/axis2/c/sandesha/api/html/group__sandesha2__utils.html
new file mode 100644
index 0000000..8e36195
--- /dev/null
+++ b/axis2/c/sandesha/api/html/group__sandesha2__utils.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Sandesha2_utils</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_utils"></a><h2>Sandesha2_utils</h2><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Modules</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__retrans__adjuster.html">Sandesha2_msg_retrans_adjuster</a></td></tr><tr class="b"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f093da85f668930f3f91e1dfc829169"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_ARRAY_LIST_STRING</b>   0</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g79b5bb9312075bae0acda550f80c6a98"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_ARRAY_LIST_LONG</b>   1</td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8482ed35e9a0b993af7c0463c1b9ba0e"></a>
+AXIS2_EXTERN long </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_current_time_in_millis</b> (const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g08be711234ad77923f4c7a14ebb124bd"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_remove_soap_body_part</b> (const axutil_env_t *env, axiom_soap_envelope_t *envelope, axutil_qname_t *qname)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g455fec20c1260727848802127cecb4d0"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_rm_version</b> (const axutil_env_t *env, axis2_char_t *key, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g52564ea51c3e11efe61a60f990e04f9a"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_storage_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_conf_t *conf)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1ad9ec8d5c520014a47533a705b07f8f"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_seq_property</b> (const axutil_env_t *env, axis2_char_t *id, axis2_char_t *name, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g345cf910b94cdf04ef0b2a5ae31b26a4"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_property_bean</b> (const axutil_env_t *env, axis2_conf_t *conf)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0b33332d4e6cbe052df410aaaaf44094"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_property_bean_from_op</b> (const axutil_env_t *env, axis2_op_t *op)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfcf8f8c1e0779bbac69ba8e29a2112c3"></a>
+AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_array_list_from_string</b> (const axutil_env_t *env, axis2_char_t *string)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g852641f7e35fca5304ee2cc5ccd54a14"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_array_list_contains</b> (const axutil_env_t *env, axutil_array_list_t *list, axis2_char_t *string)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd4a0ca8e44645eead606cb8de6adea6a"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_array_list_to_string</b> (const axutil_env_t *env, axutil_array_list_t *list, int type)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3786ca0c41d15e98f8a940278f2447f5"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_start_invoker_for_seq</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc66d6cf03af05c7fe3d12ccc0dec4f2d"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_start_sender_for_seq</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, const axis2_bool_t persistent)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge585658162ca30863b4f6e203ad7bc22"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_start_polling_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, const axis2_char_t *internal_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf16f082afd9196762bb8cbfb26b3dc21"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_outgoing_internal_seq_id</b> (const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga33daf1c2866e91f5b4c863f30e5c000"></a>
+AXIS2_EXTERN <br></br>
+axis2_transport_out_desc_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_transport_out</b> (const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g32cb9822a2b07c39d5738165ee14cd32"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_inmemory_storage_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4e02613e71ea18bdd2725309c12c202e"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_permanent_storage_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f13d59b33fd91be26742ffe2d4f29f2"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_svr_side_incoming_seq_id</b> (const axutil_env_t *env, axis2_char_t *incoming_seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__utils.html#g6d6227f499b40c71d2253e404b470d3f">sandesha2_utils_get_internal_seq_id</a> (const axutil_env_t *env, axis2_char_t *to, axis2_char_t *seq_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge6a80a944a902d1232fa611b8fbe3916"></a>
+AXIS2_EXTERN <br></br>
+axis2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_create_new_related_msg_ctx</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_op_t *op)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g84e23c37145cc16643fe8cf4d5a4e82d"></a>
+AXIS2_EXTERN int </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_soap_version</b> (const axutil_env_t *env, axiom_soap_envelope_t *envelope)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7090718d341ada790b197a8558702332"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_trim_string</b> (const axutil_env_t *env, axis2_char_t *orig_string)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb2f58ed9bac200a813722c7941cb390f"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_retrievable_on_faults</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g37bb845668269c2d85452c1ffb3bc2d1"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_rm_global_msg</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfe4dcc31d2118431097a4add5fca8b6b"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_seq_id_from_rm_msg_ctx</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd41724d4bc420d025ac3aaa87dd8e017"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_ack_req_soap_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__utils.html#g4886e53cd98fa29acbcb66e3056f4b82">sandesha2_utils_get_ack_range_list</a> (const axutil_env_t *env, axis2_char_t *msg_no_str, axis2_char_t *rm_ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfc823448532d85e257c17744568a1868"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_all_msgs_acked_upto</b> (const axutil_env_t *env, long highest_in_msg_no, axis2_char_t *internal_seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g672c4449b62fef87bca4da3b9f9a241e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_execute_and_store</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, axis2_char_t *storage_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2a3c6e33500f614ea004a5e1d90953be"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_wsrm_anon_reply_to</b> (const axutil_env_t *env, const axis2_char_t *reply_to)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd978fbf33ac1384df4714e19d6325201"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_anon_uri</b> (const axutil_env_t *env, const axis2_char_t *address)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g28350fd3c968503106accecae883f04e"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_stop_invoker</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcb258abc3ac49d407d61a11c84ac346f"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_stop_sender</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c470972af6be73a0598b71795fc5443"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_stop_polling_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4b00ebb57772a86a4ed883f63c1834dd"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_split</b> (const axutil_env_t *env, axis2_char_t *str, axis2_char_t *pattern)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc24d40be94dd6ecfa1f282102320e1e6"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_single_channel</b> (const axutil_env_t *env, const axis2_char_t *rm_version, const axis2_char_t *acks_to_addr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g503ff60ec5f27561e41182fa0d1fa0cb"></a>
+AXIS2_EXTERN <br></br>
+axis2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_create_out_msg_ctx</b> (const axutil_env_t *env, axis2_msg_ctx_t *in_msg_ctx)</td></tr></table></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="g4886e53cd98fa29acbcb66e3056f4b82"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axutil_array_list_t* sandesha2_utils_get_ack_range_list           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>msg_no_str</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>rm_ns_value</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Used to convert a message number list (a comma seperated list of message numbers) into a set of Acknowledgement Ranges. This breaks the list, sort the items and group them to create the ack_range objects.</p><p>
+<dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>msg_no_str</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd></dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="g6d6227f499b40c71d2253e404b470d3f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_char_t* sandesha2_utils_get_internal_seq_id           </td><td>(</td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>to</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>seq_key</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Caller must free the returned string. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>to</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>seq_key</em> </td><td></td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>internal_seq_id </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/index.html b/axis2/c/sandesha/api/html/index.html
new file mode 100644
index 0000000..7b55d8a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/index.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Main Page</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_C_Documentation"></a><h2>Sandesha2/C Documentation</h2><p>
+</p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/modules.html b/axis2/c/sandesha/api/html/modules.html
new file mode 100644
index 0000000..b85ff38
--- /dev/null
+++ b/axis2/c/sandesha/api/html/modules.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Module Index</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="Sandesha2_C_Modules"></a><h2>Sandesha2/C Modules</h2><p>Here is a list of all modules:<ul>
+<li><a class="el" href="group__sandesha2__accept.html">Sandesha2_accept</a>
+</li><li><a class="el" href="group__sandesha2__ack__final.html">Sandesha2_ack_final</a>
+</li><li><a class="el" href="group__sandesha2__ack__mgr.html">Sandesha2_ack_mgr</a>
+</li><li><a class="el" href="group__sandesha2__ack__msg__processor.html">Sandesha2_ack_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__ack__none.html">Sandesha2_ack_none</a>
+</li><li><a class="el" href="group__sandesha2__ack__range.html">Sandesha2_ack_range</a>
+</li><li><a class="el" href="group__sandesha2__ack__req__msg__processor.html">Sandesha2_ack_req_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__ack__requested.html">Sandesha2_ack_requested</a>
+</li><li><a class="el" href="group__sandesha2__acks__to.html">Sandesha2_acks_to</a>
+</li><li><a class="el" href="group__sandesha2__address.html">Sandesha2_address</a>
+</li><li><a class="el" href="group__sandesha2__app__msg__processor.html">Sandesha2_app_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__client.html">Client</a>
+<ul>
+<li><a class="el" href="group__sandesha2__client__constants.html">Sandesha2_client_constants</a>
+</li></ul>
+</li><li><a class="el" href="group__sandesha2__close__seq.html">Sandesha2_close_seq</a>
+</li><li><a class="el" href="group__sandesha2__close__seq__msg__processor.html">Sandesha2_close_seq_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__close__seq__res.html">Sandesha2_close_seq_res</a>
+</li><li><a class="el" href="group__sandesha2__constants.html">Sandesha2_constants</a>
+</li><li><a class="el" href="group__sandesha2__create__seq.html">Sandesha2_create_seq</a>
+</li><li><a class="el" href="group__sandesha2__create__seq__mgr.html">In Memory Create Sequence Manager</a>
+</li><li><a class="el" href="group__sandesha2__create__seq__msg__processor.html">Sandesha2_create_seq_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__create__seq__res.html">Sandesha2_create_seq_res</a>
+</li><li><a class="el" href="group__sandesha2__create__seq__res__msg__processor.html">Sandesha2_create_seq_res_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__error.html">Sandesha2_error</a>
+</li><li><a class="el" href="group__sandesha2__expires.html">Sandesha2_expires</a>
+</li><li><a class="el" href="group__sandesha2__fault__code.html">Sandesha2_fault_code</a>
+</li><li><a class="el" href="group__sandesha2__identifier.html">Sandesha2_identifier</a>
+</li><li><a class="el" href="group__sandesha2__inmemory__create__seq__mgr.html">In Memory Create Sequence Manager</a>
+</li><li><a class="el" href="group__sandesha2__inmemory__invoker__mgr.html">In Memory Invoker Manager</a>
+</li><li><a class="el" href="group__sandesha2__inmemory__next__msg__mgr.html">In Memory Next Message Manager</a>
+</li><li><a class="el" href="group__sandesha2__inmemory__sender__mgr.html">In Memory Sender Manager</a>
+</li><li><a class="el" href="group__sandesha2__inmemory__seq__property__mgr.html">In Memory Sequence Property</a>
+</li><li><a class="el" href="group__sandesha2__last__msg.html">Sandesha2_last_msg</a>
+</li><li><a class="el" href="group__sandesha2__make__connection.html">Sandesha2_make_connection</a>
+</li><li><a class="el" href="group__sandesha2__make__connection__msg__processor.html">Sandesha2_make_connection_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__msg__creator.html">In Memory Message creator</a>
+</li><li><a class="el" href="group__sandesha2__msg__init.html">In Memory Message init</a>
+</li><li><a class="el" href="group__sandesha2__msg__number.html">Sandesha2_msg_number</a>
+</li><li><a class="el" href="group__sandesha2__msg__pending.html">Sandesha2_msg_pending</a>
+</li><li><a class="el" href="group__sandesha2__msg__validator.html">Sandesha2_msg_validator</a>
+</li><li><a class="el" href="group__sandesha2__nack.html">Sandesha2_nack</a>
+</li><li><a class="el" href="group__sandesha2__next__msg__mgr.html">In Memory Next Message Manager</a>
+</li><li><a class="el" href="group__sandesha2__property__mgr.html">Sandesha2_property_mgr</a>
+</li><li><a class="el" href="group__sandesha2__report.html">Report</a>
+</li><li><a class="el" href="group__sandesha2__sender__mgr.html">In Memory Sender Manager</a>
+</li><li><a class="el" href="group__sandesha2__seq.html">Sandesha2_seq</a>
+</li><li><a class="el" href="group__sandesha2__seq__ack.html">Sandesha2_seq_ack</a>
+</li><li><a class="el" href="group__sandesha2__seq__fault.html">Sandesha2_seq_fault</a>
+</li><li><a class="el" href="group__sandesha2__seq__mgr.html">In Memory Sequence Manager</a>
+</li><li><a class="el" href="group__sandesha2__seq__offer.html">Sandesha2_seq_offer</a>
+</li><li><a class="el" href="group__sandesha2__seq__property__mgr.html">In Memory Sequence Property Manager</a>
+</li><li><a class="el" href="group__sandesha2__seq__report.html">Sequence Report</a>
+</li><li><a class="el" href="group__sandehsa2__spec__specific__consts.html">Sandehsa2_spec_specific_consts</a>
+</li><li><a class="el" href="group__sandesha2__terminate__mgr.html">Sandesha2_terminate_mgr</a>
+</li><li><a class="el" href="group__sandesha2__terminate__seq.html">Sandesha2_terminate_seq</a>
+</li><li><a class="el" href="group__sandesha2__terminate__seq__msg__processor.html">Sandesha2_terminate_seq_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__terminate__seq__res.html">Sandesha2_terminate_seq_res</a>
+</li><li><a class="el" href="group__sandesha2__terminate__seq__res__msg__processor.html">Sandesha2_terminate_seq_res_msg_processor</a>
+</li><li><a class="el" href="group__sandesha2__transaction.html">In Memory Transaction</a>
+</li><li><a class="el" href="group__sandesha2__transport__sender.html">Sandesha2_transport_sender</a>
+</li><li><a class="el" href="group__sandesha2__utils.html">Sandesha2_utils</a>
+<ul>
+<li><a class="el" href="group__sandesha2__msg__retrans__adjuster.html">Sandesha2_msg_retrans_adjuster</a>
+</li></ul>
+</li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__accept_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__accept_8h-source.html
new file mode 100644
index 0000000..b4c3781
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__accept_8h-source.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_accept.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_accept_h"></a><h2>sandesha2_accept.h</h2><p><a href="sandesha2__accept_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACCEPT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACCEPT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__acks__to_8h.html">sandesha2_acks_to.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a> <a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__accept.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00049"></a>00049 };
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 AXIS2_EXTERN <a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept_t</a>* AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_accept_create(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00054"></a>00054     axis2_char_t *rm_ns_value, 
+<a name="l00055"></a>00055     axis2_char_t *addr_ns_value);
+<a name="l00056"></a>00056                         
+<a name="l00057"></a>00057 axis2_status_t AXIS2_CALL
+<a name="l00058"></a>00058 sandesha2_accept_set_acks_to(
+<a name="l00059"></a>00059     <a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept_t</a> *accept,
+<a name="l00060"></a>00060     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00061"></a>00061     <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a> *acks_to);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a> * AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_accept_get_acks_to(
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept_t</a> *accept,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env);                            
+<a name="l00067"></a>00067 
+<a name="l00069"></a>00069 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>}
+<a name="l00071"></a>00071 <span class="preprocessor">#endif</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACCEPT_H */</span>
+<a name="l00074"></a>00074 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__accept_8h.html b/axis2/c/sandesha/api/html/sandesha2__accept_8h.html
new file mode 100644
index 0000000..3a7d8ab
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__accept_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_accept.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_accept_h_File_Reference"></a><h2>sandesha2_accept.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__acks__to_8h-source.html">sandesha2_acks_to.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__accept_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__accept.html">sandesha2_accept</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a> <a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a>  <a href="structsandesha2__accept.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g622bba996f80a875cfb8efc082d476e1"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__accept.html">sandesha2_accept</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8115a350e9d62d04b250ca338e344f20"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_create</b> (const axutil_env_t *env, axis2_char_t *rm_ns_value, axis2_char_t *addr_ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0f0972bbecdd25cc98cc06692a49b131"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_set_acks_to</b> (<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> *accept, const axutil_env_t *env, <a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8921a11c0c99f88d31047bbd13919244"></a>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_accept_get_acks_to</b> (<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> *accept, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__final_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__ack__final_8h-source.html
new file mode 100644
index 0000000..17fdd42
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__final_8h-source.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_final.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_final_h"></a><h2>sandesha2_ack_final.h</h2><p><a href="sandesha2__ack__final_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACK_FINAL_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACK_FINAL_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a> <a class="code" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final_t</a>;
+<a name="l00038"></a>00038  
+<a name="l00043"></a><a class="code" href="structsandesha2__ack__final.html">00043</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a>
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047           
+<a name="l00048"></a>00048 AXIS2_EXTERN <a class="code" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final_t</a>* AXIS2_CALL
+<a name="l00049"></a>00049 sandesha2_ack_final_create(
+<a name="l00050"></a>00050     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00051"></a>00051     axis2_char_t *ns_value);
+<a name="l00053"></a>00053 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>}
+<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00057"></a>00057 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACK_FINAL_H */</span>
+<a name="l00058"></a>00058 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__final_8h.html b/axis2/c/sandesha/api/html/sandesha2__ack__final_8h.html
new file mode 100644
index 0000000..a4e337d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__final_8h.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_final.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_final_h_File_Reference"></a><h2>sandesha2_ack_final.h File Reference</h2><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__ack__final_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a> <a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a>  <a href="structsandesha2__ack__final.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g32cdc46896343c23e328a87de5514324"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_final_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5e2090a0ac1e6100915180fd9a20c65d"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_final_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__ack__mgr_8h-source.html
new file mode 100644
index 0000000..5bd4eeb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__mgr_8h-source.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_mgr_h"></a><h2>sandesha2_ack_mgr.h</h2><p><a href="sandesha2__ack__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACK_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACK_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="keyword">struct </span>sandesha2_seq_property_mgr;
+<a name="l00040"></a>00040 AXIS2_EXTERN sandesha2_msg_ctx_t *AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_ack_mgr_generate_ack_msg(<span class="keyword">const</span> axutil_env_t *env,
+<a name="l00042"></a>00042     sandesha2_msg_ctx_t *ref_rm_msg,
+<a name="l00043"></a>00043     axis2_char_t *seq_id,
+<a name="l00044"></a>00044     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00045"></a>00045 
+<a name="l00054"></a>00054 AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00055"></a>00055 <a class="code" href="group__sandesha2__ack__mgr.html#g47f218cd562dc45cd8f49a10d27228cf">sandesha2_ack_mgr_get_client_completed_msgs_list</a>(
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057     axis2_char_t *seq_id,
+<a name="l00058"></a>00058     <span class="keyword">struct</span> sandesha2_seq_property_mgr *seq_prop_mgr);
+<a name="l00059"></a>00059  
+<a name="l00060"></a>00060 AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00061"></a>00061 sandesha2_ack_mgr_get_svr_completed_msgs_list(
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00063"></a>00063     axis2_char_t *seq_id,
+<a name="l00064"></a>00064     <span class="keyword">struct</span> sandesha2_seq_property_mgr *seq_prop_mgr);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00067"></a>00067 sandesha2_ack_mgr_verify_seq_completion(
+<a name="l00068"></a>00068     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00069"></a>00069     axutil_array_list_t *ack_ranges,
+<a name="l00070"></a>00070     <span class="keywordtype">long</span> last_msg_no);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_ack_mgr_piggyback_acks_if_present(
+<a name="l00074"></a>00074     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00075"></a>00075     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00076"></a>00076     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00077"></a>00077 
+<a name="l00079"></a>00079 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>}
+<a name="l00081"></a>00081 <span class="preprocessor">#endif</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span>
+<a name="l00083"></a>00083 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACK_MGR_H */</span>
+<a name="l00084"></a>00084 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__ack__mgr_8h.html
new file mode 100644
index 0000000..11377d6
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__mgr_8h.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_mgr_h_File_Reference"></a><h2>sandesha2_ack_mgr.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__ack__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g654767bc8e2f729f08ce6498aafc7962"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_generate_ack_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__ack__mgr.html#g47f218cd562dc45cd8f49a10d27228cf">sandesha2_ack_mgr_get_client_completed_msgs_list</a> (const axutil_env_t *env, axis2_char_t *seq_id, struct sandesha2_seq_property_mgr *seq_prop_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3af8a14ada590fb53f265e0727f03916"></a>
+AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_get_svr_completed_msgs_list</b> (const axutil_env_t *env, axis2_char_t *seq_id, struct sandesha2_seq_property_mgr *seq_prop_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g27e515c169d88364fa0d52fa5eff79bc"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_verify_seq_completion</b> (const axutil_env_t *env, axutil_array_list_t *ack_ranges, long last_msg_no)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5496286a165a241bf6b81e616aee2bca"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_mgr_piggyback_acks_if_present</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__ack__msg__processor_8h-source.html
new file mode 100644
index 0000000..29449aa
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_msg_processor_h"></a><h2>sandesha2_ack_msg_processor.h</h2><p><a href="sandesha2__ack__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACK_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACK_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_ack_msg_processor_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>}
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACK_MSG_PROCESSOR_H */</span>
+<a name="l00049"></a>00049 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__ack__msg__processor_8h.html
new file mode 100644
index 0000000..0945073
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__msg__processor_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_msg_processor_h_File_Reference"></a><h2>sandesha2_ack_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__ack__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gea261661192e34a915656a3ad5795ef0"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__none_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__ack__none_8h-source.html
new file mode 100644
index 0000000..05e7dca
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__none_8h-source.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_none.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_none_h"></a><h2>sandesha2_ack_none.h</h2><p><a href="sandesha2__ack__none_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACK_NONE_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACK_NONE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a> <a class="code" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__ack__none.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00049"></a>00049 };    
+<a name="l00050"></a>00050 AXIS2_EXTERN <a class="code" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none_t</a> * AXIS2_CALL
+<a name="l00051"></a>00051 sandesha2_ack_none_create(
+<a name="l00052"></a>00052     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00053"></a>00053     axis2_char_t *ns_value);
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>}
+<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACK_NONE_H */</span>
+<a name="l00060"></a>00060 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__none_8h.html b/axis2/c/sandesha/api/html/sandesha2__ack__none_8h.html
new file mode 100644
index 0000000..88a1bbb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__none_8h.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_none.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_none_h_File_Reference"></a><h2>sandesha2_ack_none.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__ack__none_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a> <a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a>  <a href="structsandesha2__ack__none.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd4b76ba59877b1ada1b0a778c82703ed"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_none_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g677e467700b883aeb88d97c5b09e8693"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_none_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__range_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__ack__range_8h-source.html
new file mode 100644
index 0000000..251e7d6
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__range_8h-source.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_range.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_range_h"></a><h2>sandesha2_ack_range.h</h2><p><a href="sandesha2__ack__range_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACK_RANGE_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACK_RANGE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_ack_range_ops sandesha2_ack_range_ops_t;
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a> <a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range_t</a>;
+<a name="l00040"></a>00040  
+<a name="l00045"></a><a class="code" href="structsandesha2__ack__range.html">00045</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a>
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 AXIS2_EXTERN <a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range_t</a>* AXIS2_CALL 
+<a name="l00051"></a>00051 sandesha2_ack_range_create(
+<a name="l00052"></a>00052     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00053"></a>00053     axis2_char_t *ns_value,
+<a name="l00054"></a>00054     axis2_char_t *prefix);
+<a name="l00055"></a>00055                                 
+<a name="l00056"></a>00056 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_ack_range_get_lower_value(
+<a name="l00058"></a>00058     <a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range_t</a> *ack_range,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 axis2_status_t AXIS2_CALL                 
+<a name="l00062"></a>00062 sandesha2_ack_range_set_lower_value(
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range_t</a> *ack_range,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065     <span class="keywordtype">long</span> value);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 <span class="keywordtype">long</span> AXIS2_CALL                         
+<a name="l00068"></a>00068 sandesha2_ack_range_get_upper_value(
+<a name="l00069"></a>00069     <a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range_t</a> *ack_range,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071                         
+<a name="l00072"></a>00072 axis2_status_t AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_ack_range_set_upper_value(
+<a name="l00074"></a>00074     <a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range_t</a> *ack_range,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00076"></a>00076     <span class="keywordtype">long</span> value);
+<a name="l00077"></a>00077                     
+<a name="l00079"></a>00079 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>}
+<a name="l00081"></a>00081 <span class="preprocessor">#endif</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span>
+<a name="l00083"></a>00083 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACK_RANGE_H */</span>
+<a name="l00084"></a>00084 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__range_8h.html b/axis2/c/sandesha/api/html/sandesha2__ack__range_8h.html
new file mode 100644
index 0000000..537c5fe
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__range_8h.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_range.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_range_h_File_Reference"></a><h2>sandesha2_ack_range.h File Reference</h2><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__ack__range_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a> <a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a>  <a href="structsandesha2__ack__range.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbda5fb3f1928ca053ee5682fdc08403e"></a>
+typedef struct <br></br>
+sandesha2_ack_range_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_ops_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge205cffaf6fd635a9345182405467f27"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9f761158975ca8750dd1d7069ed31416"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_create</b> (const axutil_env_t *env, axis2_char_t *ns_value, axis2_char_t *prefix)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g58bd49ffa160e7ec6efcfde359198683"></a>
+long </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_get_lower_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g88fd64c660eb6043872c635887ad5c9a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_set_lower_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env, long value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3741fdbd4184213146b95cf105313418"></a>
+long </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_get_upper_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf2c31ef3eff48b6d72c87dc18f94cb64"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_range_set_upper_value</b> (<a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range, const axutil_env_t *env, long value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__req__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__ack__req__msg__processor_8h-source.html
new file mode 100644
index 0000000..bda0dac
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__req__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_req_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_req_msg_processor_h"></a><h2>sandesha2_ack_req_msg_processor.h</h2><p><a href="sandesha2__ack__req__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACK_REQ_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACK_REQ_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_ack_req_msg_processor_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>}
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACK_REQ_MSG_PROCESSOR_H */</span>
+<a name="l00049"></a>00049 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__req__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__ack__req__msg__processor_8h.html
new file mode 100644
index 0000000..398d378
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__req__msg__processor_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_req_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_req_msg_processor_h_File_Reference"></a><h2>sandesha2_ack_req_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__ack__req__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd64fca9754036f4f32a01b98b78861e8"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_req_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__requested_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__ack__requested_8h-source.html
new file mode 100644
index 0000000..789db95
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__requested_8h-source.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_requested.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_requested_h"></a><h2>sandesha2_ack_requested.h</h2><p><a href="sandesha2__ack__requested_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACK_REQUESTED_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACK_REQUESTED_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__number_8h.html">sandesha2_msg_number.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a> <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__ack__requested.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00049"></a>00049 };
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 AXIS2_EXTERN <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a>* AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_ack_requested_create(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00054"></a>00054     axis2_char_t *ns_value);
+<a name="l00055"></a>00055                         
+<a name="l00056"></a>00056 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_ack_requested_get_identifier(
+<a name="l00058"></a>00058     <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a> *ack_requested,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 axis2_status_t AXIS2_CALL                 
+<a name="l00062"></a>00062 sandesha2_ack_requested_set_identifier(
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a> *ack_requested,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 <a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a> * AXIS2_CALL                     
+<a name="l00068"></a>00068 sandesha2_ack_requested_get_msg_number(
+<a name="l00069"></a>00069     <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a> *ack_requested,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071                         
+<a name="l00072"></a>00072 axis2_status_t AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_ack_requested_set_msg_number(
+<a name="l00074"></a>00074     <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a> *ack_requested,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00076"></a>00076     <a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a> *msg_number);
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078 axis2_bool_t AXIS2_CALL
+<a name="l00079"></a>00079 sandesha2_ack_requested_is_must_understand(
+<a name="l00080"></a>00080     <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a> *ack_requested,
+<a name="l00081"></a>00081     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00082"></a>00082                         
+<a name="l00083"></a>00083 axis2_status_t AXIS2_CALL
+<a name="l00084"></a>00084 sandesha2_ack_requested_set_must_understand(
+<a name="l00085"></a>00085     <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a> *ack_requested,
+<a name="l00086"></a>00086     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00087"></a>00087     axis2_bool_t mu);
+<a name="l00088"></a>00088                         
+<a name="l00089"></a>00089 
+<a name="l00091"></a>00091 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span>}
+<a name="l00093"></a>00093 <span class="preprocessor">#endif</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>
+<a name="l00095"></a>00095 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACK_REQUESTED_H */</span>
+<a name="l00096"></a>00096 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__ack__requested_8h.html b/axis2/c/sandesha/api/html/sandesha2__ack__requested_8h.html
new file mode 100644
index 0000000..a0ed9ec
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__ack__requested_8h.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_requested.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_ack_requested_h_File_Reference"></a><h2>sandesha2_ack_requested.h File Reference</h2><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__number_8h-source.html">sandesha2_msg_number.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__ack__requested_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a> <a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a>  <a href="structsandesha2__ack__requested.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1f19f98a31aeee59caae81174eb262e1"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbd6640535c291fae9add973bf6c89a93"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g500d57e14851384ac695a08e5f5e20fe"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_get_identifier</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g028c38d62810ede7d2b408078eb51518"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_set_identifier</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf59b47aa4b2b1887094b963e4fb50339"></a>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_get_msg_number</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7c9c6d32317874a8e16f56e2fe42f869"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_set_msg_number</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env, <a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> *msg_number)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdbfcaf76cd8d641bcede600dca69e8a6"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_is_must_understand</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4416502d49f1b030aed6cd45a2c6fc5c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_ack_requested_set_must_understand</b> (<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_requested, const axutil_env_t *env, axis2_bool_t mu)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__acks__to_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__acks__to_8h-source.html
new file mode 100644
index 0000000..a13140c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__acks__to_8h-source.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_acks_to.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_acks_to_h"></a><h2>sandesha2_acks_to.h</h2><p><a href="sandesha2__acks__to_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ACKS_TO_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ACKS_TO_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__address_8h.html">sandesha2_address.h</a>&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a> <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a>;
+<a name="l00042"></a>00042 
+<a name="l00047"></a><a class="code" href="structsandesha2__acks__to.html">00047</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 AXIS2_EXTERN <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a> * AXIS2_CALL
+<a name="l00053"></a>00053 sandesha2_acks_to_create(
+<a name="l00054"></a>00054     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00055"></a>00055     <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a> *address,
+<a name="l00056"></a>00056     axis2_char_t *rm_ns_value, 
+<a name="l00057"></a>00057     axis2_char_t *addr_ns_value);
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a> * AXIS2_CALL
+<a name="l00060"></a>00060 sandesha2_acks_to_get_address(
+<a name="l00061"></a>00061     <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a> *acks_to,
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00063"></a>00063                         
+<a name="l00064"></a>00064 axis2_status_t AXIS2_CALL 
+<a name="l00065"></a>00065 sandesha2_acks_to_set_address (
+<a name="l00066"></a>00066     <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a> *acks_to, 
+<a name="l00067"></a>00067     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00068"></a>00068     <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a> *address);                                                              
+<a name="l00069"></a>00069  
+<a name="l00071"></a>00071 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>}
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ACKS_TO_H */</span>
+<a name="l00076"></a>00076 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__acks__to_8h.html b/axis2/c/sandesha/api/html/sandesha2__acks__to_8h.html
new file mode 100644
index 0000000..7e92d6f
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__acks__to_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_acks_to.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_acks_to_h_File_Reference"></a><h2>sandesha2_acks_to.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__address_8h-source.html">sandesha2_address.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__acks__to_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a> <a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a>  <a href="structsandesha2__acks__to.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g25f6b839d901c93a938680d21c94db33"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g389c898357e2692465b0d6682fc01174"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_create</b> (const axutil_env_t *env, <a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address, axis2_char_t *rm_ns_value, axis2_char_t *addr_ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1530346f4d519e7934c13835c5b47e4e"></a>
+<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_get_address</b> (<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d3ced129fcb97122e0627058ee54a4f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_acks_to_set_address</b> (<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to, const axutil_env_t *env, <a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__address_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__address_8h-source.html
new file mode 100644
index 0000000..a8be391
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__address_8h-source.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_address.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_address_h"></a><h2>sandesha2_address.h</h2><p><a href="sandesha2__address_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ADDRESS_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ADDRESS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axis2_endpoint_ref.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a> <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a>;
+<a name="l00042"></a>00042 
+<a name="l00047"></a><a class="code" href="structsandesha2__address.html">00047</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051     
+<a name="l00052"></a>00052 AXIS2_EXTERN <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a>* AXIS2_CALL
+<a name="l00053"></a>00053 sandesha2_address_create(
+<a name="l00054"></a>00054     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00055"></a>00055     axis2_char_t *ns_value,
+<a name="l00056"></a>00056     axis2_endpoint_ref_t *epr);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 axis2_endpoint_ref_t * AXIS2_CALL                       
+<a name="l00059"></a>00059 sandesha2_address_get_epr(
+<a name="l00060"></a>00060     <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a> *address,
+<a name="l00061"></a>00061         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 axis2_status_t AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_address_set_epr(
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a> *address,
+<a name="l00066"></a>00066         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00067"></a>00067     axis2_endpoint_ref_t *epr);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 axis2_status_t AXIS2_CALL 
+<a name="l00070"></a>00070 sandesha2_address_free (
+<a name="l00071"></a>00071     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *address, 
+<a name="l00072"></a>00072     <span class="keyword">const</span> axutil_env_t *env);                                                           
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 
+<a name="l00076"></a>00076 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>}
+<a name="l00078"></a>00078 <span class="preprocessor">#endif</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>
+<a name="l00080"></a>00080 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_ADDRESS_H */</span>
+<a name="l00081"></a>00081 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__address_8h.html b/axis2/c/sandesha/api/html/sandesha2__address_8h.html
new file mode 100644
index 0000000..e34dfec
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__address_8h.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_address.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_address_h_File_Reference"></a><h2>sandesha2_address.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;axis2_endpoint_ref.h&gt;</code><br></br><p>
+<a href="sandesha2__address_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__address.html">sandesha2_address</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a> <a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a>  <a href="structsandesha2__address.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gec0df84d4e4077664f360488f5741140"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__address.html">sandesha2_address</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb6293fa903e3fcc94181705ac83a4bb5"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_create</b> (const axutil_env_t *env, axis2_char_t *ns_value, axis2_endpoint_ref_t *epr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g52ab04077f96db9e184f979207150b15"></a>
+axis2_endpoint_ref_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_get_epr</b> (<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge0bb387d0ef8dd5e16bda06c5764eaf9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_set_epr</b> (<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address, const axutil_env_t *env, axis2_endpoint_ref_t *epr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f03151b26ff7baf8e5eb7e275b8281c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_address_free</b> (<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *address, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__app__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__app__msg__processor_8h-source.html
new file mode 100644
index 0000000..91ebb58
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__app__msg__processor_8h-source.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_app_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_app_msg_processor_h"></a><h2>sandesha2_app_msg_processor.h</h2><p><a href="sandesha2__app__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_APP_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_APP_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00042"></a>00042 sandesha2_app_msg_processor_create(
+<a name="l00043"></a>00043     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044                         
+<a name="l00045"></a>00045 axis2_status_t AXIS2_CALL 
+<a name="l00046"></a>00046 sandesha2_app_msg_processor_send_ack_if_reqd(
+<a name="l00047"></a>00047     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048     sandesha2_msg_ctx_t *msg_ctx,
+<a name="l00049"></a>00049     axis2_char_t *msg_str,
+<a name="l00050"></a>00050     sandesha2_storage_mgr_t *mgr);
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_APP_MSG_PROCESSOR_H */</span>
+<a name="l00057"></a>00057 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__app__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__app__msg__processor_8h.html
new file mode 100644
index 0000000..971794a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__app__msg__processor_8h.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_app_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_app_msg_processor_h_File_Reference"></a><h2>sandesha2_app_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__app__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6a25e81d2c00c8ebfbc89cf9afe514df"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_app_msg_processor_create</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c4521b5a1ecf428a75c6bc0e061ca01"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_app_msg_processor_send_ack_if_reqd</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *msg_ctx, axis2_char_t *msg_str, sandesha2_storage_mgr_t *mgr)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__client_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__client_8h-source.html
new file mode 100644
index 0000000..8426900
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__client_8h-source.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_client.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_client_h"></a><h2>sandesha2_client.h</h2><p><a href="sandesha2__client_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CLIENT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_hash.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_uri.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_svc_client.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axis2_callback.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axis2_listener_manager.h&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__seq__report_8h.html" title="Sandesha Sequence Report Interface.">sandesha2_seq_report.h</a>&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__report_8h.html" title="Sandesha Report Interface.">sandesha2_report.h</a>&gt;</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 AXIS2_EXTERN sandesha2_seq_report_t *AXIS2_CALL
+<a name="l00050"></a>00050 sandesha2_client_get_outgoing_seq_report_with_svc_client(
+<a name="l00051"></a>00051     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052     axis2_svc_client_t *svc_client);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 AXIS2_EXTERN sandesha2_seq_report_t *AXIS2_CALL
+<a name="l00055"></a>00055 sandesha2_client_get_outgoing_seq_report_with_seq_key(
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057     axis2_char_t *to,
+<a name="l00058"></a>00058     axis2_char_t *seq_key,
+<a name="l00059"></a>00059     axis2_conf_ctx_t *conf_ctx);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 AXIS2_EXTERN sandesha2_seq_report_t *AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_client_get_outgoing_seq_report_with_internal_seq_id(
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00064"></a>00064     axis2_char_t *internal_seq_id,
+<a name="l00065"></a>00065     axis2_conf_ctx_t *conf_ctx);
+<a name="l00066"></a>00066 
+<a name="l00075"></a>00075 AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00076"></a>00076 <a class="code" href="group__sandesha2__client.html#gcddb126198dd776e6fe3510af05c9c83">sandesha2_client_get_incoming_seq_reports</a>(
+<a name="l00077"></a>00077     axutil_env_t *env,
+<a name="l00078"></a>00078     axis2_conf_ctx_t *conf_ctx);
+<a name="l00079"></a>00079 
+<a name="l00088"></a>00088 AXIS2_EXTERN sandesha2_report_t *AXIS2_CALL
+<a name="l00089"></a>00089 <a class="code" href="group__sandesha2__client.html#gf3209f1304cac5b886967effdca46d19">sandesha2_client_get_report</a>(
+<a name="l00090"></a>00090     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00091"></a>00091     axis2_conf_ctx_t *conf_ctx);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00094"></a>00094 sandesha2_client_create_seq_with_svc_client(
+<a name="l00095"></a>00095     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00096"></a>00096     axis2_svc_client_t *svc_client,
+<a name="l00097"></a>00097     axis2_bool_t offer);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00100"></a>00100 sandesha2_client_create_seq_with_svc_client_and_seq_key(
+<a name="l00101"></a>00101     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00102"></a>00102     axis2_svc_client_t *svc_client,
+<a name="l00103"></a>00103     axis2_bool_t offer,
+<a name="l00104"></a>00104     axis2_char_t *seq_key);
+<a name="l00105"></a>00105 
+<a name="l00111"></a>00111 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00112"></a>00112 <a class="code" href="group__sandesha2__client.html#g919ba77611b4567ec4df690c30511346">sandesha2_client_terminate_seq_with_svc_client</a>(
+<a name="l00113"></a>00113     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00114"></a>00114     axis2_svc_client_t *svc_client,
+<a name="l00115"></a>00115     axis2_callback_t *callback,
+<a name="l00116"></a>00116     axis2_listener_manager_t *listener_manager);
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00119"></a>00119 sandesha2_client_terminate_seq_with_svc_client_and_seq_key(
+<a name="l00120"></a>00120     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00121"></a>00121     axis2_svc_client_t *svc_client,
+<a name="l00122"></a>00122     axis2_char_t *seq_key);
+<a name="l00123"></a>00123 
+<a name="l00129"></a>00129 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00130"></a>00130 <a class="code" href="group__sandesha2__client.html#ga87fe4d4d6acb961ec9e0baa1b922aa3">sandesha2_client_close_seq_with_svc_client</a>(
+<a name="l00131"></a>00131     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00132"></a>00132     axis2_svc_client_t *svc_client);
+<a name="l00133"></a>00133 
+<a name="l00134"></a>00134 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00135"></a>00135 sandesha2_client_close_seq_with_svc_client_and_seq_key(
+<a name="l00136"></a>00136     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00137"></a>00137     axis2_svc_client_t *svc_client,
+<a name="l00138"></a>00138     axis2_char_t *seq_key);
+<a name="l00139"></a>00139 
+<a name="l00145"></a>00145 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00146"></a>00146 <a class="code" href="group__sandesha2__client.html#g363cad2a393e6b96eb7d01fe0f1c51a2">sandesha2_client_wait_until_seq_completed_with_svc_client</a>(
+<a name="l00147"></a>00147     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00148"></a>00148     axis2_svc_client_t *svc_client);
+<a name="l00149"></a>00149 
+<a name="l00150"></a>00150 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00151"></a>00151 sandesha2_client_wait_until_seq_completed_with_svc_client_and_seq_key(
+<a name="l00152"></a>00152     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00153"></a>00153     axis2_svc_client_t *svc_client,
+<a name="l00154"></a>00154     axis2_char_t *seq_key);
+<a name="l00155"></a>00155 
+<a name="l00163"></a>00163 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00164"></a>00164 <a class="code" href="group__sandesha2__client.html#g5c16e3e0e3e3ff86244af2f09ddf8ab0">sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time</a>(
+<a name="l00165"></a>00165     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00166"></a>00166     axis2_svc_client_t *svc_client,
+<a name="l00167"></a>00167     <span class="keywordtype">long</span> max_waiting_time);
+<a name="l00168"></a>00168 
+<a name="l00169"></a>00169 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00170"></a>00170 sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time_and_seq_key(
+<a name="l00171"></a>00171     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00172"></a>00172     axis2_svc_client_t *svc_client,
+<a name="l00173"></a>00173     <span class="keywordtype">long</span> max_waiting_time,
+<a name="l00174"></a>00174     axis2_char_t *seq_key);
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176 <span class="comment">/* </span>
+<a name="l00177"></a>00177 <span class="comment"> * gives the out seqID if CS/CSR exchange is done. Otherwise an error</span>
+<a name="l00178"></a>00178 <span class="comment"> */</span>
+<a name="l00179"></a>00179 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00180"></a>00180 sandesha2_client_get_seq_id(
+<a name="l00181"></a>00181     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00182"></a>00182     axis2_svc_client_t *svc_client);
+<a name="l00183"></a>00183 
+<a name="l00184"></a>00184 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00185"></a>00185 sandesha2_client_send_ack_request_with_svc_client(
+<a name="l00186"></a>00186     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00187"></a>00187     axis2_svc_client_t *svc_client);
+<a name="l00188"></a>00188 
+<a name="l00189"></a>00189 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00190"></a>00190 sandesha2_client_send_ack_request_with_svc_client_and_seq_key(
+<a name="l00191"></a>00191     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00192"></a>00192     axis2_svc_client_t *svc_client,
+<a name="l00193"></a>00193     axis2_char_t *seq_key);
+<a name="l00194"></a>00194 
+<a name="l00195"></a>00195 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00196"></a>00196 sandesha2_client_send_non_blocking(
+<a name="l00197"></a>00197     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00198"></a>00198     axis2_svc_client_t *svc_client,
+<a name="l00199"></a>00199     axis2_options_t *options,
+<a name="l00200"></a>00200     axutil_qname_t *op_qname,
+<a name="l00201"></a>00201     axis2_callback_t *callback,
+<a name="l00202"></a>00202     axiom_node_t *payload,
+<a name="l00203"></a>00203     axis2_listener_manager_t *listener_manager);
+<a name="l00204"></a>00204 
+<a name="l00205"></a>00205 AXIS2_EXTERN <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00206"></a>00206 sandesha2_client_fire_and_forget(
+<a name="l00207"></a>00207     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00208"></a>00208     axis2_svc_client_t *svc_client,
+<a name="l00209"></a>00209     axis2_options_t *options,
+<a name="l00210"></a>00210     axutil_qname_t *op_qname,
+<a name="l00211"></a>00211     axis2_callback_t *callback,
+<a name="l00212"></a>00212     axiom_node_t *payload,
+<a name="l00213"></a>00213     axis2_listener_manager_t *listener_manager);
+<a name="l00214"></a>00214 
+<a name="l00224"></a>00224 axiom_node_t *AXIS2_CALL
+<a name="l00225"></a>00225 <a class="code" href="group__sandesha2__client.html#g4b4b151e4b9ae41ae37b4621210cee55">sandesha2_client_get_response_envelope</a>(
+<a name="l00226"></a>00226     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00227"></a>00227     axis2_conf_ctx_t *conf_ctx,
+<a name="l00228"></a>00228     axis2_svc_client_t *svc_client,
+<a name="l00229"></a>00229     <span class="keywordtype">int</span> msg_no);
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00232"></a>00232 <span class="preprocessor"></span>}
+<a name="l00233"></a>00233 <span class="preprocessor">#endif</span>
+<a name="l00234"></a>00234 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_CLIENT_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__client_8h.html b/axis2/c/sandesha/api/html/sandesha2__client_8h.html
new file mode 100644
index 0000000..a842da0
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__client_8h.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_client.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_client_h_File_Reference"></a><h2>sandesha2_client.h File Reference</h2><p>Sandesha Client Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axutil_hash.h&gt;</code><br></br>
+<code>#include &lt;axutil_uri.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+<code>#include &lt;axis2_svc_client.h&gt;</code><br></br>
+<code>#include &lt;axis2_callback.h&gt;</code><br></br>
+<code>#include &lt;axis2_listener_manager.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__seq__report_8h-source.html">sandesha2_seq_report.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__report_8h-source.html">sandesha2_report.h</a>&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__client_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g474ab63f5082f4b8d1f8f3e09e155a6f"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_outgoing_seq_report_with_svc_client</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb2802036e64d20085e1c623d82b9186b"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_outgoing_seq_report_with_seq_key</b> (const axutil_env_t *env, axis2_char_t *to, axis2_char_t *seq_key, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb9489bd0a6f1a4643db8058e4e5a3dad"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_outgoing_seq_report_with_internal_seq_id</b> (const axutil_env_t *env, axis2_char_t *internal_seq_id, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#gcddb126198dd776e6fe3510af05c9c83">sandesha2_client_get_incoming_seq_reports</a> (axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+sandesha2_report_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#gf3209f1304cac5b886967effdca46d19">sandesha2_client_get_report</a> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga0fe0c0da8036e75b4e96c6038cdc79e"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_create_seq_with_svc_client</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_bool_t offer)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g65ff0e284b714a32a7a119e986549d33"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_create_seq_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_bool_t offer, axis2_char_t *seq_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g919ba77611b4567ec4df690c30511346">sandesha2_client_terminate_seq_with_svc_client</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_callback_t *callback, axis2_listener_manager_t *listener_manager)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f6b873f3d4f017cee63ae10223a0a87"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_terminate_seq_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#ga87fe4d4d6acb961ec9e0baa1b922aa3">sandesha2_client_close_seq_with_svc_client</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9912cf20022fb29e02be67e0cf7b33ef"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_close_seq_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g363cad2a393e6b96eb7d01fe0f1c51a2">sandesha2_client_wait_until_seq_completed_with_svc_client</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcf49aed39ca17997566969f5bc6ea899"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_wait_until_seq_completed_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g5c16e3e0e3e3ff86244af2f09ddf8ab0">sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time</a> (const axutil_env_t *env, axis2_svc_client_t *svc_client, long max_waiting_time)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g57f0910c7d8fc06340c5bc72a2011e18"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, long max_waiting_time, axis2_char_t *seq_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g466f28d90cdd9cf54d909ec2b0dfed71"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_get_seq_id</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ff1d7dd18cef6d42a9c9642bd2e6f58"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_send_ack_request_with_svc_client</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g27ec2401c5077eb9aaa0bb39fa1746ac"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_send_ack_request_with_svc_client_and_seq_key</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1586c8095a6619306c48a6cbd141ba96"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_send_non_blocking</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_options_t *options, axutil_qname_t *op_qname, axis2_callback_t *callback, axiom_node_t *payload, axis2_listener_manager_t *listener_manager)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g780c9976b6467277416b705f851754ae"></a>
+AXIS2_EXTERN void </td><td class="memItemRight" valign="bottom"><b>sandesha2_client_fire_and_forget</b> (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_options_t *options, axutil_qname_t *op_qname, axis2_callback_t *callback, axiom_node_t *payload, axis2_listener_manager_t *listener_manager)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axiom_node_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__client.html#g4b4b151e4b9ae41ae37b4621210cee55">sandesha2_client_get_response_envelope</a> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_svc_client_t *svc_client, int msg_no)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Client Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__client__constants_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__client__constants_8h-source.html
new file mode 100644
index 0000000..faeb373
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__client__constants_8h-source.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_client_constants.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_client_constants_h"></a><h2>sandesha2_client_constants.h</h2><p><a href="sandesha2__client__constants_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CLIENT_CONSTANTS_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_CONSTANTS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> 
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>    
+<a name="l00036"></a>00036 <span class="comment">/*********************************** Constansts********************************/</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#define SANDESHA2_CLIENT_ACKS_TO "Sandesha2AcksTo"</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_LAST_MESSAGE "Sandesha2LastMessage"</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_OFFERED_SEQ_ID "Sandesha2OfferedSequenceId"</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_DEBUG_MODE "Sandesha2DebugMode"</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_SEQ_KEY "Sandesha2SequenceKey"</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_MESSAGE_NUMBER "Sandesha2MessageNumber"</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_RM_SPEC_VERSION "Sandesha2RMSpecVersion"</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLIENT_DUMMY_MESSAGE "Sandesha2DummyMessage" </span><span class="comment">/* If this </span>
+<a name="l00045"></a>00045 <span class="comment"> property is set, even though this message will invoke the RM handlers, </span>
+<a name="l00046"></a>00046 <span class="comment"> this will not be sent as an actual application message</span>
+<a name="l00047"></a>00047 <span class="comment"> */</span>
+<a name="l00048"></a>00048 <span class="preprocessor">#define SANDESHA2_CLIENT_LISTENER "Sandesha2Listener"</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment">/*********************************** Constants*********************************/</span>   
+<a name="l00053"></a>00053    
+<a name="l00054"></a>00054    
+<a name="l00055"></a>00055 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>}
+<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_CLIENT_CONSTANTS_H */</span>
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__client__constants_8h.html b/axis2/c/sandesha/api/html/sandesha2__client__constants_8h.html
new file mode 100644
index 0000000..9af9096
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__client__constants_8h.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_client_constants.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_client_constants_h_File_Reference"></a><h2>sandesha2_client_constants.h File Reference</h2><p>Axis2 Xml Sandesha Constants. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__client__constants_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9da06fc3289dd1519f4f69d342e8faea"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_ACKS_TO</b>   "Sandesha2AcksTo"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g176fdc09134a4e20e4b0122183446ba8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_LAST_MESSAGE</b>   "Sandesha2LastMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7c733159534a7d3b2481dbe07c93bfe7"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_OFFERED_SEQ_ID</b>   "Sandesha2OfferedSequenceId"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7202a7c27b06cb25661fd96ab5ee4357"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_DEBUG_MODE</b>   "Sandesha2DebugMode"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g59a36b779ac799a596a06367033f02fb"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_SEQ_KEY</b>   "Sandesha2SequenceKey"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge335a52efbf2ebfe05a2de4720b1e06f"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_MESSAGE_NUMBER</b>   "Sandesha2MessageNumber"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4ca4428b89aca48fea46c6cbb0fce5be"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_RM_SPEC_VERSION</b>   "Sandesha2RMSpecVersion"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1cabd273472b4005ecafeb94504590df"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_DUMMY_MESSAGE</b>   "Sandesha2DummyMessage"</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbfd0ed87d8ba9d5892cd5a51ac938c08"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLIENT_LISTENER</b>   "Sandesha2Listener"</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Axis2 Xml Sandesha Constants. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__close__seq_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__close__seq_8h-source.html
new file mode 100644
index 0000000..f0d8d46
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__close__seq_8h-source.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_close_seq_h"></a><h2>sandesha2_close_seq.h</h2><p><a href="sandesha2__close__seq_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CLOSE_SEQ_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLOSE_SEQ_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a> <a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq_t</a>;
+<a name="l00044"></a>00044  
+<a name="l00049"></a><a class="code" href="structsandesha2__close__seq.html">00049</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a>
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00052"></a>00052 };
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 AXIS2_EXTERN <a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq_t</a>* AXIS2_CALL
+<a name="l00055"></a>00055 sandesha2_close_seq_create(
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057     axis2_char_t *ns_value);
+<a name="l00058"></a>00058  
+<a name="l00059"></a>00059 axis2_status_t AXIS2_CALL                 
+<a name="l00060"></a>00060 sandesha2_close_seq_set_identifier(
+<a name="l00061"></a>00061     <a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq_t</a> *close_seq,
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00066"></a>00066 sandesha2_close_seq_get_identifier(
+<a name="l00067"></a>00067     <a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq_t</a> *close_seq,
+<a name="l00068"></a>00068     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00069"></a>00069 
+<a name="l00071"></a>00071 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>}
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_CLOSE_SEQ_H */</span>
+<a name="l00076"></a>00076 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__close__seq_8h.html b/axis2/c/sandesha/api/html/sandesha2__close__seq_8h.html
new file mode 100644
index 0000000..5d9e4a5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__close__seq_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_close_seq_h_File_Reference"></a><h2>sandesha2_close_seq.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__close__seq_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a> <a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a>  <a href="structsandesha2__close__seq.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geb6b78baaa1b0e6ac4590d9d08bbefa8"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4a96e47e95c4a2134be870d7ab6bffdb"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g88226cb50cd6bffa155d7093532d9f4d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_set_identifier</b> (<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> *close_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc00fff1fb00b233ff1fd45dfe81a2406"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_get_identifier</b> (<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> *close_seq, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__close__seq__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__close__seq__msg__processor_8h-source.html
new file mode 100644
index 0000000..d2a3e18
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__close__seq__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_close_seq_msg_processor_h"></a><h2>sandesha2_close_seq_msg_processor.h</h2><p><a href="sandesha2__close__seq__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CLOSE_SEQ_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLOSE_SEQ_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_close_seq_msg_processor_create(
+<a name="l00042"></a>00042                                                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>}
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_CLOSE_SEQ_MSG_PROCESSOR_H */</span>
+<a name="l00049"></a>00049 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__close__seq__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__close__seq__msg__processor_8h.html
new file mode 100644
index 0000000..97e420a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__close__seq__msg__processor_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_close_seq_msg_processor_h_File_Reference"></a><h2>sandesha2_close_seq_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__close__seq__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdff1ce589c2996524f8441c41b3d9340"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__close__seq__res_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__close__seq__res_8h-source.html
new file mode 100644
index 0000000..c473314
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__close__seq__res_8h-source.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq_res.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_close_seq_res_h"></a><h2>sandesha2_close_seq_res.h</h2><p><a href="sandesha2__close__seq__res_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CLOSE_SEQ_RES_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLOSE_SEQ_RES_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a> <a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res_t</a>;
+<a name="l00044"></a>00044  
+<a name="l00049"></a><a class="code" href="structsandesha2__close__seq__res.html">00049</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a>
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00052"></a>00052 };
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 AXIS2_EXTERN <a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res_t</a>* AXIS2_CALL
+<a name="l00055"></a>00055 sandesha2_close_seq_res_create(
+<a name="l00056"></a>00056    <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00057"></a>00057    axis2_char_t *ns_value);
+<a name="l00058"></a>00058   
+<a name="l00059"></a>00059 axis2_status_t AXIS2_CALL                 
+<a name="l00060"></a>00060 sandesha2_close_seq_res_set_identifier(
+<a name="l00061"></a>00061     <a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res_t</a> *close_seq_res,
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00066"></a>00066 sandesha2_close_seq_res_get_identifier(
+<a name="l00067"></a>00067     <a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res_t</a> *close_seq_res,
+<a name="l00068"></a>00068     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00069"></a>00069 
+<a name="l00071"></a>00071 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>}
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_CLOSE_SEQ_RES_H */</span>
+<a name="l00076"></a>00076 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__close__seq__res_8h.html b/axis2/c/sandesha/api/html/sandesha2__close__seq__res_8h.html
new file mode 100644
index 0000000..124618b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__close__seq__res_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq_res.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_close_seq_res_h_File_Reference"></a><h2>sandesha2_close_seq_res.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__close__seq__res_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a> <a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a>  <a href="structsandesha2__close__seq__res.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0c941dde74947cc18cf8cae6198bcc89"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g76dedc8c029f3295db38ce8368e98bac"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g50f8caffa02e89229293523f7a8eb6d5"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_set_identifier</b> (<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> *close_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbd7c8ece6f987b4fe15c16a9bcce0ed4"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_close_seq_res_get_identifier</b> (<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> *close_seq_res, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__constants_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__constants_8h-source.html
new file mode 100644
index 0000000..b049618
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__constants_8h-source.html
@@ -0,0 +1,495 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_constants.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_constants_h"></a><h2>sandesha2_constants.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License")</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CONSTANTS_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CONSTANTS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023 <span class="preprocessor">#endif</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00033"></a><a class="code" href="group__sandesha2__constants.html#g289a2b0a4a7ca778ec967a2db837fa6e">00033</a> <span class="preprocessor">        #define SANDESHA2_SPEC_VERSION_1_0 "Spec_2005_02"</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">        #define SANDESHA2_SPEC_VERSION_1_1 "Spec_2006_08"</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>        
+<a name="l00039"></a><a class="code" href="group__sandesha2__constants.html#g27a1dbd892c585450e71ed0af408e851">00039</a> <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_NS_URI "http://schemas.xmlsoap.org/ws/2005/02/rm"</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>                
+<a name="l00041"></a>00041 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_ACTION_CREATE_SEQ "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_ACTION_CREATE_SEQ_RESPONSE  "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_ACTION_SEQ_ACKNOWLEDGEMENT  "http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement"</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00047"></a>00047 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_ACTION_TERMINATE_SEQ  "http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence"</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_ACTION_LAST_MESSAGE  "http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage"</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a>00051 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_CREATE_SEQ  "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_CREATE_SEQ_RESPONSE  "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_SEQ_ACKNOWLEDGEMENT  "http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement"</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00057"></a>00057 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_TERMINATE_SEQ  "http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence"</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a>00059 <span class="preprocessor">        #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_LAST_MESSAGE  "http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage"</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>        
+<a name="l00065"></a><a class="code" href="group__sandesha2__constants.html#g1ac51ebc12d0c8dc9813887a9f5884b7">00065</a> <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_NS_URI  "http://docs.oasis-open.org/ws-rx/wsrm/200608"</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>                
+<a name="l00067"></a>00067 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_CREATE_SEQ  "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequence"</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span>
+<a name="l00069"></a>00069 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_CREATE_SEQ_RESPONSE  "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequenceResponse"</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>
+<a name="l00071"></a>00071 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_SEQ_ACKNOWLEDGEMENT  "http://docs.oasis-open.org/ws-rx/wsrm/200608/SequenceAcknowledgement"</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_TERMINATE_SEQ  "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequence"</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>                        
+<a name="l00075"></a>00075 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_TERMINATE_SEQ_RESPONSE  "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequenceResponse"</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>                        
+<a name="l00077"></a>00077 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_ACK_REQUEST  "http://docs.oasis-open.org/ws-rx/wsrm/200608/AckRequested"</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>                        
+<a name="l00079"></a>00079 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_CLOSE_SEQ  "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequence"</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>                        
+<a name="l00081"></a>00081 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_CLOSE_SEQ_RESPONSE  "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequenceResponse"</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_ACTION_MAKE_CONNECTION "http://docs.oasis-open.org/ws-rx/wsrm/200608/MakeConnection"</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>
+<a name="l00084"></a>00084 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_CREATE_SEQ  "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequence"</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00086"></a>00086 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_CREATE_SEQ_RESPONSE  "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequenceResponse"</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>
+<a name="l00088"></a>00088 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_SEQ_ACKNOWLEDGEMENT  "http://docs.oasis-open.org/ws-rx/wsrm/200608/SequenceAcknowledgement"</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span>
+<a name="l00090"></a>00090 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_TERMINATE_SEQ  "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequence"</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span>                        
+<a name="l00092"></a>00092 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_TERMINATE_SEQ_RESPONSE  "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequenceResponse"</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>                        
+<a name="l00094"></a>00094 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_ACK_REQUEST  "http://docs.oasis-open.org/ws-rx/wsrm/200608/AckRequested"</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span>                        
+<a name="l00096"></a>00096 <span class="preprocessor">        #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_CLOSE_SEQ  "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequence"</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>     
+<a name="l00098"></a>00098 <span class="preprocessor">    #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_MAKE_CONNECTION "http://docs.oasis-open.org/ws-rx/wsrm/200608/MakeConnection"</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span>
+<a name="l00103"></a><a class="code" href="group__sandesha2__constants.html#g02d117148bbe3632c028417d165d7ff3">00103</a> <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_NS_PREFIX_RM  "wsrm"</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>
+<a name="l00105"></a>00105 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_MSG_NUMBER  "MessageNumber"</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>
+<a name="l00107"></a>00107 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_LAST_MSG  "LastMessage"</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span>
+<a name="l00109"></a>00109 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_SEQ  "Sequence"</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>
+<a name="l00111"></a>00111 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_SEQ_OFFER  "Offer"</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a>00113 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_TERMINATE_SEQ  "TerminateSequence"</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span>
+<a name="l00115"></a>00115 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_CLOSE_SEQ  "CloseSequence"</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span>                
+<a name="l00117"></a>00117 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_CLOSE_SEQ_RESPONSE  "CloseSequenceResponse"</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span>                
+<a name="l00119"></a>00119 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_TERMINATE_SEQ_RESPONSE  "TerminateSequenceResponse"</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>                
+<a name="l00121"></a>00121 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_FAULT_CODE  "FaultCode"</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span>
+<a name="l00123"></a>00123 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_SEQ_FAULT  "SequenceFault"</span>
+<a name="l00124"></a>00124 <span class="preprocessor"></span>
+<a name="l00125"></a>00125 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_ACKS_TO  "AcksTo"</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>
+<a name="l00127"></a>00127 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_EXPIRES  "Expires"</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span>
+<a name="l00129"></a>00129 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_CREATE_SEQ  "CreateSequence"</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span>
+<a name="l00131"></a>00131 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_CREATE_SEQ_RESPONSE  "CreateSequenceResponse"</span>
+<a name="l00132"></a>00132 <span class="preprocessor"></span>
+<a name="l00133"></a>00133 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_ACK_REQUESTED  "AckRequested"</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span>
+<a name="l00135"></a>00135 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_ACK_RANGE  "AcknowledgementRange"</span>
+<a name="l00136"></a>00136 <span class="preprocessor"></span>
+<a name="l00137"></a>00137 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_UPPER  "Upper"</span>
+<a name="l00138"></a>00138 <span class="preprocessor"></span>
+<a name="l00139"></a>00139 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_LOWER  "Lower"</span>
+<a name="l00140"></a>00140 <span class="preprocessor"></span>
+<a name="l00141"></a>00141 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_NACK  "Nack"</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span>
+<a name="l00143"></a>00143 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_SEQ_ACK  "SequenceAcknowledgement"</span>
+<a name="l00144"></a>00144 <span class="preprocessor"></span>
+<a name="l00145"></a>00145 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_IDENTIFIER  "Identifier"</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span>
+<a name="l00147"></a>00147 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_ACCEPT  "Accept"</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span>                
+<a name="l00149"></a>00149 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_NONE  "None"</span>
+<a name="l00150"></a>00150 <span class="preprocessor"></span>                
+<a name="l00151"></a>00151 <span class="preprocessor">        #define SANDESHA2_WSRM_COMMON_FINAL  "Final"</span>
+<a name="l00152"></a>00152 <span class="preprocessor"></span>
+<a name="l00153"></a>00153 <span class="preprocessor">    #define SANDESHA2_WSRM_COMMON_MESSAGE_PENDING "MessagePending"</span>
+<a name="l00154"></a>00154 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_WSRM_COMMON_PENDING "pending"</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_WSRM_COMMON_MAKE_CONNECTION "MakeConnection"</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span>    
+<a name="l00157"></a>00157     <span class="comment">/* Message Context Properties */</span>
+<a name="l00158"></a>00158 <span class="preprocessor">    #define SANDESHA2_MSG_CTX_PROP_INTERNAL_SEQUENCE_ID "Sandesha2InternalSequenceId"</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_MSG_CTX_PROP_SEQUENCE_ID "WSRMSequenceId"</span>
+<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_MSG_CTX_PROP_MESSAGE_NUMBER "WSRMMessageNumber"</span>
+<a name="l00161"></a>00161 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_MSG_CTX_PROP_SEQUENCE_PROPERTY_KEY "SequencePropertyKey"</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span>
+<a name="l00166"></a><a class="code" href="group__sandesha2__constants.html#gd7e9b2696965693d82761d9d0bdf1a09">00166</a> <span class="preprocessor">        #define SANDESHA2_WSA_NS_PREFIX_ADDRESSING  "wsa"</span>
+<a name="l00167"></a>00167 <span class="preprocessor"></span>
+<a name="l00168"></a>00168 <span class="preprocessor">        #define SANDESHA2_WSA_ADDRESS  "Address"</span>
+<a name="l00169"></a>00169 <span class="preprocessor"></span>
+<a name="l00170"></a>00170 <span class="preprocessor">        #define SANDESHA2_WSA_SOAP_FAULT_ACTION  "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault"</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00172"></a>00172         <span class="keyword">enum</span> sandesha2_message_types 
+<a name="l00173"></a>00173         {
+<a name="l00174"></a>00174                 SANDESHA2_MSG_TYPE_UNKNOWN = 0,
+<a name="l00175"></a>00175                 SANDESHA2_MSG_TYPE_CREATE_SEQ, <span class="comment">/* 1 */</span>
+<a name="l00176"></a>00176                 SANDESHA2_MSG_TYPE_CREATE_SEQ_RESPONSE, <span class="comment">/* 2 */</span>
+<a name="l00177"></a>00177                 SANDESHA2_MSG_TYPE_APPLICATION, <span class="comment">/* 3 */</span>
+<a name="l00178"></a>00178                 SANDESHA2_MSG_TYPE_ACK, <span class="comment">/* 4 */</span>
+<a name="l00179"></a>00179                 SANDESHA2_MSG_TYPE_CLOSE_SEQ, <span class="comment">/* 5 */</span>
+<a name="l00180"></a>00180                 SANDESHA2_MSG_TYPE_CLOSE_SEQ_RESPONSE, <span class="comment">/* 6 */</span>
+<a name="l00181"></a>00181                 SANDESHA2_MSG_TYPE_TERMINATE_SEQ, <span class="comment">/* 7 */</span>
+<a name="l00182"></a>00182                 SANDESHA2_MSG_TYPE_ACK_REQUEST, <span class="comment">/* 8 */</span>
+<a name="l00183"></a>00183                 SANDESHA2_MSG_TYPE_TERMINATE_SEQ_RESPONSE, <span class="comment">/* 9 */</span>
+<a name="l00184"></a>00184                 SANDESHA2_MSG_TYPE_FAULT_MSG, <span class="comment">/* 10 */</span>
+<a name="l00185"></a>00185                 SANDESHA2_MSG_TYPE_MAX_MESSAGE_TYPE, <span class="comment">/* 11 */</span>
+<a name="l00186"></a>00186         SANDESHA2_MSG_TYPE_MAKE_CONNECTION_MSG <span class="comment">/* 12 */</span>
+<a name="l00187"></a>00187         };
+<a name="l00188"></a>00188 
+<a name="l00189"></a>00189         <span class="keyword">enum</span> sandesha2_message_parts 
+<a name="l00190"></a>00190         {
+<a name="l00191"></a>00191                 SANDESHA2_MSG_PART_UNKNOWN = 0,
+<a name="l00192"></a>00192                 SANDESHA2_MSG_PART_SEQ,
+<a name="l00193"></a>00193                 SANDESHA2_MSG_PART_SEQ_ACKNOWLEDGEMENT,
+<a name="l00194"></a>00194                 SANDESHA2_MSG_PART_ADDR_HEADERS,
+<a name="l00195"></a>00195                 SANDESHA2_MSG_PART_CREATE_SEQ,
+<a name="l00196"></a>00196                 SANDESHA2_MSG_PART_CREATE_SEQ_RESPONSE,
+<a name="l00197"></a>00197                 SANDESHA2_MSG_PART_TERMINATE_SEQ,
+<a name="l00198"></a>00198                 SANDESHA2_MSG_PART_CLOSE_SEQ,
+<a name="l00199"></a>00199                 SANDESHA2_MSG_PART_CLOSE_SEQ_RESPONSE,
+<a name="l00200"></a>00200                 SANDESHA2_MSG_PART_TERMINATE_SEQ_RESPONSE,
+<a name="l00201"></a>00201                 SANDESHA2_MSG_PART_ACK_REQUEST,
+<a name="l00202"></a>00202         SANDESHA2_MSG_PART_USES_SEQ_STR,
+<a name="l00203"></a>00203                 SANDESHA2_MSG_PART_MAKE_CONNECTION,
+<a name="l00204"></a>00204                 SANDESHA2_MSG_PART_MESSAGE_PENDING,
+<a name="l00205"></a>00205                 SANDESHA2_MSG_PART_MAX_MSG_PART_ID
+<a name="l00206"></a>00206         };
+<a name="l00207"></a>00207 
+<a name="l00211"></a><a class="code" href="group__sandesha2__constants.html#gfcd49913c41433196df284cadd7a9460">00211</a> <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_RM_SPEC_VERSION  "WSRMSpecVersion"</span>
+<a name="l00212"></a>00212 <span class="preprocessor"></span>
+<a name="l00213"></a>00213         <span class="comment">/* This is not a seq property. This is used as the</span>
+<a name="l00214"></a>00214 <span class="comment">         * seqId to share data b/w seqs</span>
+<a name="l00215"></a>00215 <span class="comment">         */</span>
+<a name="l00216"></a>00216 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_ALL_SEQS  "AllSequences"</span>
+<a name="l00217"></a>00217 <span class="preprocessor"></span>                
+<a name="l00218"></a>00218         <span class="comment">/* Addressing version of a seq. All messages of a seq should </span>
+<a name="l00219"></a>00219 <span class="comment">         * have this addressing version</span>
+<a name="l00220"></a>00220 <span class="comment">         */</span>
+<a name="l00221"></a>00221 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_ADDRESSING_NAMESPACE_VALUE  "AddressingNamespaceValue"</span>
+<a name="l00222"></a>00222 <span class="preprocessor"></span>
+<a name="l00223"></a>00223         <span class="comment">/* For incoming seqs this gives the msg no's of the messages that were</span>
+<a name="l00224"></a>00224 <span class="comment">         * received (may be an ack was sent - depending on the policy)</span>
+<a name="l00225"></a>00225 <span class="comment">         * For out going seqs this gives the messages that were sent and that </span>
+<a name="l00226"></a>00226 <span class="comment">         * were successfully acked by the other end point.</span>
+<a name="l00227"></a>00227 <span class="comment">         */</span>
+<a name="l00228"></a>00228 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_CLIENT_COMPLETED_MESSAGES  "ClientCompletedMessages"</span>
+<a name="l00229"></a>00229 <span class="preprocessor"></span>        
+<a name="l00230"></a>00230 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_SERVER_COMPLETED_MESSAGES  "ServerCompletedMessages"</span>
+<a name="l00231"></a>00231 <span class="preprocessor"></span>                
+<a name="l00232"></a>00232 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_TO_EPR  "ToEPR"</span>
+<a name="l00233"></a>00233 <span class="preprocessor"></span>
+<a name="l00234"></a>00234 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_ACKS_TO_EPR  "acksToEPR"</span>
+<a name="l00235"></a>00235 <span class="preprocessor"></span>
+<a name="l00236"></a>00236 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_OUT_SEQ_ID  "OutSequenceId"</span>
+<a name="l00237"></a>00237 <span class="preprocessor"></span>
+<a name="l00238"></a>00238 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_INTERNAL_SEQ_ID  "TempSequenceId"</span>
+<a name="l00239"></a>00239 <span class="preprocessor"></span>
+<a name="l00240"></a>00240 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_REPLY_TO_EPR  "ReplyToEPR"</span>
+<a name="l00241"></a>00241 <span class="preprocessor"></span>
+<a name="l00242"></a>00242 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_APP_MSG_PROCESSOR_LIST  "AppMsgProcessorList"</span>
+<a name="l00243"></a>00243 <span class="preprocessor"></span>
+<a name="l00244"></a>00244 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_OUT_CREATE_SEQ_SENT  "OutCreateSeqSent"</span>
+<a name="l00245"></a>00245 <span class="preprocessor"></span>
+<a name="l00246"></a>00246 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_NEXT_MESSAGE_NUMBER  "NextMsgNo"</span>
+<a name="l00247"></a>00247 <span class="preprocessor"></span>
+<a name="l00248"></a>00248 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_INCOMING_SEQ_LIST  "IncomingSequenceList"</span>
+<a name="l00249"></a>00249 <span class="preprocessor"></span>
+<a name="l00250"></a>00250 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_CHECK_RESPONSE  "CheckResponse"</span>
+<a name="l00251"></a>00251 <span class="preprocessor"></span>
+<a name="l00252"></a>00252 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_OFFERED_SEQ  "OfferedSequence"</span>
+<a name="l00253"></a>00253 <span class="preprocessor"></span>
+<a name="l00254"></a>00254 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_TERMINATE_ADDED  "TerminateAdded"</span>
+<a name="l00255"></a>00255 <span class="preprocessor"></span>                
+<a name="l00256"></a>00256 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_TERMINATE_RECEIVED  "TerminateReceived"</span>
+<a name="l00257"></a>00257 <span class="preprocessor"></span>                
+<a name="l00258"></a>00258 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_LAST_ACTIVATED_TIME  "LastActivatedTime"</span>
+<a name="l00259"></a>00259 <span class="preprocessor"></span>                
+<a name="l00260"></a>00260 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_NO_OF_OUTGOING_MSGS_ACKED  "NoOfOutGoingMessagesAcked"</span>
+<a name="l00261"></a>00261 <span class="preprocessor"></span>                
+<a name="l00262"></a>00262 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_TRANSPORT_TO  "TransportTo"</span>
+<a name="l00263"></a>00263 <span class="preprocessor"></span>                
+<a name="l00264"></a>00264 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_OUT_SEQ_ACKSTO  "OutSequenceAcksTo"</span>
+<a name="l00265"></a>00265 <span class="preprocessor"></span>                
+<a name="l00266"></a>00266 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_SEQ_CLOSED  "SequenceClosed"</span>
+<a name="l00267"></a>00267 <span class="preprocessor"></span>                
+<a name="l00268"></a>00268 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_SEQ_TERMINATED  "SequenceTerminated"</span>
+<a name="l00269"></a>00269 <span class="preprocessor"></span>                
+<a name="l00270"></a>00270 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_SEQ_TIMED_OUT  "SequenceTimedOut"</span>
+<a name="l00271"></a>00271 <span class="preprocessor"></span>                
+<a name="l00272"></a>00272 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_LAST_MESSAGE  "LastMessage"</span>
+<a name="l00273"></a>00273 <span class="preprocessor"></span>
+<a name="l00274"></a>00274 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_REQUEST_SIDE_SEQ_ID  "RequestSideSequenceID"                 //used only at the server side</span>
+<a name="l00275"></a>00275 <span class="preprocessor"></span>                
+<a name="l00276"></a>00276 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_NUMBER  "HighestInMsgNumber"</span>
+<a name="l00277"></a>00277 <span class="preprocessor"></span>                
+<a name="l00278"></a>00278 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_KEY  "HighestInMsgKey"</span>
+<a name="l00279"></a>00279 <span class="preprocessor"></span>                
+<a name="l00280"></a>00280 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_HIGHEST_OUT_MSG_NUMBER  "HighestOutMsgNumber"</span>
+<a name="l00281"></a>00281 <span class="preprocessor"></span>
+<a name="l00282"></a>00282 <span class="preprocessor">    #define SANDESHA2_SEQ_PROP_HIGHEST_OUT_RELATES_TO "HighestOutRelatesTo"</span>
+<a name="l00283"></a>00283 <span class="preprocessor"></span>                
+<a name="l00284"></a>00284 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_HIGHEST_OUT_MSG_KEY  "HighestOutMsgKey"</span>
+<a name="l00285"></a>00285 <span class="preprocessor"></span>                
+<a name="l00286"></a>00286 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_LAST_OUT_MESSAGE_NO  "LastOutMessage"</span>
+<a name="l00287"></a>00287 <span class="preprocessor"></span>                
+<a name="l00288"></a>00288 <span class="preprocessor">        #define SANDESHA2_SEQ_PROP_LAST_IN_MESSAGE_NO  "LastInMessage"</span>
+<a name="l00289"></a>00289 <span class="preprocessor"></span>        
+<a name="l00290"></a>00290 <span class="preprocessor">    #define SANDESHA2_SEQ_PROP_LAST_IN_MESSAGE_ID  "LastInMessageId"</span>
+<a name="l00291"></a>00291 <span class="preprocessor"></span>
+<a name="l00292"></a>00292 <span class="preprocessor">    #define SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_ID "HighestInMsgId"</span>
+<a name="l00293"></a>00293 <span class="preprocessor"></span>        
+<a name="l00297"></a><a class="code" href="group__sandesha2__constants.html#g005b161e0a70d4d0d036d1094d8121fe">00297</a> <span class="preprocessor">        #define SANDESHA2_SOAP_VERSION_1_1  1</span>
+<a name="l00298"></a>00298 <span class="preprocessor"></span>
+<a name="l00299"></a>00299 <span class="preprocessor">        #define SANDESHA2_SOAP_VERSION_1_2  2</span>
+<a name="l00300"></a>00300 <span class="preprocessor"></span>
+<a name="l00304"></a>00304          <span class="comment">/* Delivery Assurance */</span>
+<a name="l00305"></a><a class="code" href="group__sandesha2__constants.html#g405c6832f83c17ca4dd6856749e86548">00305</a> <span class="preprocessor">        #define SANDESHA2_QOS_IN_ORDER  "InOrder"</span>
+<a name="l00306"></a>00306 <span class="preprocessor"></span>
+<a name="l00307"></a>00307 <span class="preprocessor">        #define SANDESHA2_QOS_NOT_IN_ORDER  "NotInOrder"</span>
+<a name="l00308"></a>00308 <span class="preprocessor"></span>
+<a name="l00309"></a>00309 <span class="preprocessor">        #define SANDESHA2_QOS_DEFAULT_DELIVERY_ASSURANCE  IN_ORDER</span>
+<a name="l00310"></a>00310 <span class="preprocessor"></span>        
+<a name="l00311"></a>00311         <span class="comment">/* Invocation Types */</span>
+<a name="l00312"></a>00312 <span class="preprocessor">        #define SANDESHA2_QOS_EXACTLY_ONCE  "ExactlyOnce"</span>
+<a name="l00313"></a>00313 <span class="preprocessor"></span>
+<a name="l00314"></a>00314 <span class="preprocessor">        #define SANDESHA2_QOS_MORE_THAN_ONCE  "MoreThanOnce"</span>
+<a name="l00315"></a>00315 <span class="preprocessor"></span>
+<a name="l00316"></a>00316 <span class="preprocessor">        #define SANDESHA2_QOS_DEFAULT_INVOCATION_TYPE  "ExactlyOnce"</span>
+<a name="l00317"></a>00317 <span class="preprocessor"></span>
+<a name="l00321"></a><a class="code" href="group__sandesha2__constants.html#g9aac72987a8a3782dce6b7bec37ff970">00321</a> <span class="preprocessor">        #define SANDESHA2_BEAN_MAP_CREATE_SEQUENCE  "CreateSequenceBeanMap"</span>
+<a name="l00322"></a>00322 <span class="preprocessor"></span>
+<a name="l00323"></a>00323 <span class="preprocessor">        #define SANDESHA2_BEAN_MAP_RETRANSMITTER  "RetransmitterBeanMap"</span>
+<a name="l00324"></a>00324 <span class="preprocessor"></span>
+<a name="l00325"></a>00325 <span class="preprocessor">        #define SANDESHA2_BEAN_MAP_SEQ_PROPERTY  "SequencePropertyBeanMap"</span>
+<a name="l00326"></a>00326 <span class="preprocessor"></span>
+<a name="l00327"></a>00327 <span class="preprocessor">        #define SANDESHA2_BEAN_MAP_STORAGE_MAP  "StorageMapBeanMap"</span>
+<a name="l00328"></a>00328 <span class="preprocessor"></span>
+<a name="l00329"></a>00329 <span class="preprocessor">        #define SANDESHA2_BEAN_MAP_NEXT_MESSAGE  "NextMsgBeanMap"</span>
+<a name="l00330"></a>00330 <span class="preprocessor"></span>        
+<a name="l00334"></a>00334         <span class="comment">/* Fault subcodes */</span>
+<a name="l00335"></a><a class="code" href="group__sandesha2__constants.html#g326e8648fb27ce1d95e71e7589ef2382">00335</a> <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_SUBCODE_SEQ_TERMINATED  "wsrm:SequenceTerminated"</span>
+<a name="l00336"></a>00336 <span class="preprocessor"></span>                        
+<a name="l00337"></a>00337 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_SUBCODE_SEQ_CLOSED  "wsrm:SequenceClosed"</span>
+<a name="l00338"></a>00338 <span class="preprocessor"></span>
+<a name="l00339"></a>00339 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_SUBCODE_UNKNOWN_SEQ  "wsrm:UnknownSequence"</span>
+<a name="l00340"></a>00340 <span class="preprocessor"></span>
+<a name="l00341"></a>00341 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_SUBCODE_INVALID_ACKNOWLEDGEMENT  "wsrm:InvalidAcknowledgement"</span>
+<a name="l00342"></a>00342 <span class="preprocessor"></span>
+<a name="l00343"></a>00343 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_SUBCODE_MESSAGE_NUMBER_ROLEOVER  "wsrm:MessageNumberRollover"</span>
+<a name="l00344"></a>00344 <span class="preprocessor"></span>
+<a name="l00345"></a>00345 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_SUBCODE_LAST_MESSAGE_NO_EXCEEDED  "wsrm:LastMessageNumberExceeded"</span>
+<a name="l00346"></a>00346 <span class="preprocessor"></span>
+<a name="l00347"></a>00347 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_SUBCODE_CREATE_SEQ_REFUSED  "wsrm:CreateSequenceRefused"</span>
+<a name="l00348"></a>00348 <span class="preprocessor"></span>        
+<a name="l00349"></a>00349         <span class="comment">/* Fault Types */</span>
+<a name="l00350"></a>00350 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_TYPE_UNKNOWN_SEQ  1</span>
+<a name="l00351"></a>00351 <span class="preprocessor"></span>
+<a name="l00352"></a>00352 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_TYPE_MESSAGE_NUMBER_ROLLOVER  2</span>
+<a name="l00353"></a>00353 <span class="preprocessor"></span>
+<a name="l00354"></a>00354 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_TYPE_INVALID_ACKNOWLEDGEMENT  3</span>
+<a name="l00355"></a>00355 <span class="preprocessor"></span>
+<a name="l00356"></a>00356 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_TYPE_CREATE_SEQ_REFUSED  4</span>
+<a name="l00357"></a>00357 <span class="preprocessor"></span>                        
+<a name="l00358"></a>00358 <span class="preprocessor">        #define SANDESHA2_SOAP_FAULT_TYPE_LAST_MESSAGE_NO_EXCEEDED  5</span>
+<a name="l00359"></a>00359 <span class="preprocessor"></span>
+<a name="l00360"></a>00360 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_RETRANSMISSION_INTERVAL  "RetransmissionInterval"</span>
+<a name="l00361"></a>00361 <span class="preprocessor"></span>                
+<a name="l00362"></a>00362 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_ACK_INTERVAL  "AcknowledgementInterval"</span>
+<a name="l00363"></a>00363 <span class="preprocessor"></span>                
+<a name="l00364"></a>00364 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_EXP_BACKOFF  "ExponentialBackoff"</span>
+<a name="l00365"></a>00365 <span class="preprocessor"></span>                
+<a name="l00366"></a>00366 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_INACTIVETIMEOUT  "InactivityTimeout"</span>
+<a name="l00367"></a>00367 <span class="preprocessor"></span>                
+<a name="l00368"></a>00368 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_INACTIVETIMEOUT_MEASURE  "InactivityTimeoutMeasure"</span>
+<a name="l00369"></a>00369 <span class="preprocessor"></span>                
+<a name="l00370"></a>00370 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_STORAGE_MGR  "StorageManager"</span>
+<a name="l00371"></a>00371 <span class="preprocessor"></span>                
+<a name="l00372"></a>00372 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_IN_MEMORY_STORAGE_MGR  "InMemoryStorageManager"</span>
+<a name="l00373"></a>00373 <span class="preprocessor"></span>                
+<a name="l00374"></a>00374 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_PERM_STORAGE_MGR  "PermanentStorageManager"</span>
+<a name="l00375"></a>00375 <span class="preprocessor"></span>                
+<a name="l00376"></a>00376 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_INORDER_INVOCATION  "InvokeInOrder"</span>
+<a name="l00377"></a>00377 <span class="preprocessor"></span>                
+<a name="l00378"></a>00378 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_MSG_TYPES_TO_DROP  "MessageTypesToDrop"</span>
+<a name="l00379"></a>00379 <span class="preprocessor"></span>                
+<a name="l00380"></a>00380 <span class="preprocessor">        #define SANDESHA2_PROPERTIES_RETR_COUNT  "RetransmissionCount"</span>
+<a name="l00381"></a>00381 <span class="preprocessor"></span>    
+<a name="l00382"></a>00382 <span class="preprocessor">    #define SANDESHA2_PROPERTIES_MAX_RETRANS_COUNT "MaxRetransCount"</span>
+<a name="l00383"></a>00383 <span class="preprocessor"></span>        
+<a name="l00388"></a><a class="code" href="group__sandesha2__constants.html#g51f3cb7c3644f400be53194bf09dace3">00388</a> <span class="preprocessor">        #define SANDESHA2_DEF_VAL_RETRANSMISSION_INTERVAL 20000</span>
+<a name="l00389"></a>00389 <span class="preprocessor"></span>                        
+<a name="l00390"></a>00390 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_ACK_INTERVAL  4000</span>
+<a name="l00391"></a>00391 <span class="preprocessor"></span>                        
+<a name="l00392"></a>00392 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_EXP_BACKOFF  AXIS2_TRUE</span>
+<a name="l00393"></a>00393 <span class="preprocessor"></span>                        
+<a name="l00394"></a>00394 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_INACTIVETIMEOUT  -1</span>
+<a name="l00395"></a>00395 <span class="preprocessor"></span>        <span class="comment">/*  this can be - seconds,minutes,hours,days */</span>         
+<a name="l00396"></a>00396 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_INACTIVETIMEOUT_MEASURE  "seconds"   </span>
+<a name="l00397"></a>00397 <span class="preprocessor"></span>                        
+<a name="l00398"></a>00398 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_STORAGE_MGR  "InMemoryStorageManager"</span>
+<a name="l00399"></a>00399 <span class="preprocessor"></span>                
+<a name="l00400"></a>00400 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_IN_MEMORY_STORAGE_MGR  "InMemoryStorageManager"</span>
+<a name="l00401"></a>00401 <span class="preprocessor"></span>                        
+<a name="l00402"></a>00402 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_PERM_STORAGE_MGR  "InMemoryStorageManager"</span>
+<a name="l00403"></a>00403 <span class="preprocessor"></span>                        
+<a name="l00404"></a>00404 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_INORDER_INVOCATION  AXIS2_FALSE</span>
+<a name="l00405"></a>00405 <span class="preprocessor"></span>                        
+<a name="l00406"></a>00406 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_MSG_TYPES_TO_DROP  "none"</span>
+<a name="l00407"></a>00407 <span class="preprocessor"></span>                        
+<a name="l00408"></a>00408 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_RETR_COUNT  8</span>
+<a name="l00409"></a>00409 <span class="preprocessor"></span>                        
+<a name="l00410"></a>00410 <span class="preprocessor">        #define SANDESHA2_DEF_VAL_MAX_RETR_COUNT  10</span>
+<a name="l00411"></a>00411 <span class="preprocessor"></span>
+<a name="l00412"></a>00412 <span class="preprocessor">        #define SANDESHA2_IN_HANDLER_NAME  "SandeshaInHandler"</span>
+<a name="l00413"></a>00413 <span class="preprocessor"></span>
+<a name="l00414"></a>00414 <span class="preprocessor">        #define SANDESHA2_OUT_HANDLER_NAME  "SandeshaOutHandler"</span>
+<a name="l00415"></a>00415 <span class="preprocessor"></span>
+<a name="l00416"></a>00416 <span class="preprocessor">        #define SANDESHA2_GLOBAL_IN_HANDLER_NAME  "GlobalInHandler"</span>
+<a name="l00417"></a>00417 <span class="preprocessor"></span>
+<a name="l00418"></a>00418 <span class="preprocessor">        #define SANDESHA2_APPLICATION_PROCESSING_DONE  "Sandesha2AppProcessingDone"</span>
+<a name="l00419"></a>00419 <span class="preprocessor"></span>
+<a name="l00420"></a>00420 <span class="preprocessor">        #define SANDESHA2_ACK_WRITTEN  "AckWritten"</span>
+<a name="l00421"></a>00421 <span class="preprocessor"></span>
+<a name="l00422"></a>00422 <span class="preprocessor">        #define SANDESHA2_INVOKER_SLEEP_TIME  1  </span><span class="comment">/*4 1 */</span>
+<a name="l00423"></a>00423 
+<a name="l00424"></a>00424 <span class="preprocessor">        #define SANDESHA2_SENDER_SLEEP_TIME  1  </span><span class="comment">/*4 1*/</span>
+<a name="l00425"></a>00425 
+<a name="l00426"></a>00426 <span class="preprocessor">    #define SANDESHA2_POLLING_MANAGER_WAIT_TIME 3 </span><span class="comment">/* 4 3 */</span>
+<a name="l00427"></a>00427 
+<a name="l00428"></a>00428 <span class="preprocessor">        #define SANDESHA2_CLIENT_SLEEP_TIME  4 </span><span class="comment">/* 32 16 */</span>
+<a name="l00429"></a>00429 
+<a name="l00430"></a>00430 <span class="preprocessor">        #define SANDESHA2_TERMINATE_DELAY  4 </span><span class="comment">/* In seconds */</span>
+<a name="l00431"></a>00431 
+<a name="l00432"></a>00432 <span class="preprocessor">        #define SANDESHA2_TEMP_SEQ_ID  "uuid:tempID"</span>
+<a name="l00433"></a>00433 <span class="preprocessor"></span>
+<a name="l00434"></a>00434 <span class="preprocessor">        #define SANDESHA2_ACK_PROCSSED  "AckProcessed"</span>
+<a name="l00435"></a>00435 <span class="preprocessor"></span>
+<a name="l00436"></a>00436 <span class="preprocessor">        #define SANDESHA2_RM_ENABLE_KEY  "RMEnabled"</span>
+<a name="l00437"></a>00437 <span class="preprocessor"></span>
+<a name="l00438"></a>00438 <span class="preprocessor">        #define SANDESHA2_MAXIMUM_RETRANSMISSION_ATTEMPTS  5</span>
+<a name="l00439"></a>00439 <span class="preprocessor"></span>        
+<a name="l00440"></a>00440 <span class="preprocessor">        #define SANDESHA2_PROPERTY_FILE  "sandesha2.properties"</span>
+<a name="l00441"></a>00441 <span class="preprocessor"></span>        
+<a name="l00442"></a>00442 <span class="preprocessor">        #define SANDESHA2_VALUE_NONE  "none"</span>
+<a name="l00443"></a>00443 <span class="preprocessor"></span>        
+<a name="l00444"></a>00444 <span class="preprocessor">        #define SANDESHA2_VALUE_EMPTY  "empty"</span>
+<a name="l00445"></a>00445 <span class="preprocessor"></span>        
+<a name="l00446"></a>00446 <span class="preprocessor">        #define SANDESHA2_MESSAGE_STORE_KEY  "Sandesha2MessageStoreKey"</span>
+<a name="l00447"></a>00447 <span class="preprocessor"></span>
+<a name="l00448"></a>00448 <span class="preprocessor">        #define SANDESHA2_ORIGINAL_TRANSPORT_OUT_DESC  "Sandesha2OriginalTransportSender"</span>
+<a name="l00449"></a>00449 <span class="preprocessor"></span>        
+<a name="l00450"></a>00450 <span class="preprocessor">        #define SANDESHA2_SET_SEND_TO_TRUE  "Sandesha2SetSendToTrue"</span>
+<a name="l00451"></a>00451 <span class="preprocessor"></span>        
+<a name="l00452"></a>00452 <span class="preprocessor">        #define SANDESHA2_MESSAGE_TYPE  "Sandesha2MessageType"</span>
+<a name="l00453"></a>00453 <span class="preprocessor"></span>
+<a name="l00454"></a>00454         <span class="comment">/*Sender will send messages only if this property is null (not set) or true.*/</span>
+<a name="l00455"></a>00455 <span class="preprocessor">        #define SANDESHA2_QUALIFIED_FOR_SENDING  "Sandesha2QualifiedForSending"  </span>
+<a name="l00456"></a>00456 <span class="preprocessor"></span>
+<a name="l00457"></a>00457 <span class="preprocessor">        #define SANDESHA2_QNAME_SEPERATOR  ","</span>
+<a name="l00458"></a>00458 <span class="preprocessor"></span>        
+<a name="l00459"></a>00459 <span class="preprocessor">        #define SANDESHA2_EXECUTIN_CHAIN_SEPERATOR  "."</span>
+<a name="l00460"></a>00460 <span class="preprocessor"></span>        
+<a name="l00461"></a>00461 <span class="preprocessor">        #define SANDESHA2_INTERNAL_SEQ_PREFIX  "Sandesha2InternalSequence"</span>
+<a name="l00462"></a>00462 <span class="preprocessor"></span>        
+<a name="l00463"></a>00463 <span class="preprocessor">        #define SANDESHA2_SANDESHA_PROPERTY_BEAN  "Sandesha2PropertyBean"</span>
+<a name="l00464"></a>00464 <span class="preprocessor"></span>        
+<a name="l00465"></a>00465 <span class="preprocessor">        #define SANDESHA2_LIST_SEPERATOR ","</span>
+<a name="l00466"></a>00466 <span class="preprocessor"></span>        
+<a name="l00467"></a>00467 <span class="preprocessor">        #define SANDESHA2_LIST_PART_SEPERATOR "-"</span>
+<a name="l00468"></a>00468 <span class="preprocessor"></span>        
+<a name="l00469"></a>00469 <span class="preprocessor">        #define SANDESHA2_INMEMORY_STORAGE_MGR  "inmemory"</span>
+<a name="l00470"></a>00470 <span class="preprocessor"></span>        
+<a name="l00471"></a>00471 <span class="preprocessor">        #define SANDESHA2_PERMANENT_STORAGE_MGR  "persistent"</span>
+<a name="l00472"></a>00472 <span class="preprocessor"></span>        
+<a name="l00473"></a>00473 <span class="preprocessor">        #define SANDESHA2_DEFAULT_STORAGE_MGR "persistent"</span>
+<a name="l00474"></a>00474 <span class="preprocessor"></span>        
+<a name="l00475"></a>00475 <span class="preprocessor">        #define SANDESHA2_SENDER  "Sender"</span>
+<a name="l00476"></a>00476 <span class="preprocessor"></span>        
+<a name="l00477"></a>00477 <span class="preprocessor">        #define SANDESHA2_INVOKER  "Invoker"</span>
+<a name="l00478"></a>00478 <span class="preprocessor"></span>
+<a name="l00479"></a>00479 <span class="preprocessor">    #define  SANDESHA2_POLLING_MGR "PollingManager"</span>
+<a name="l00480"></a>00480 <span class="preprocessor"></span>        
+<a name="l00481"></a>00481 <span class="preprocessor">        #define SANDESHA2_WITHIN_TRANSACTION  "WithinTransaction"</span>
+<a name="l00482"></a>00482 <span class="preprocessor"></span>        
+<a name="l00483"></a>00483 <span class="preprocessor">        #define SANDESHA2_STORAGE_MGR_PARAMETER   "Sandesha2StorageManager"</span>
+<a name="l00484"></a>00484 <span class="preprocessor"></span>        
+<a name="l00485"></a>00485 <span class="preprocessor">        #define SANDESHA2_POST_FAILURE_MESSAGE  "PostFailureMessage"</span>
+<a name="l00486"></a>00486 <span class="preprocessor"></span>        
+<a name="l00487"></a>00487 <span class="preprocessor">        #define SANDESHA2_REINJECTED_MESSAGE  "ReinjectedMessage"</span>
+<a name="l00488"></a>00488 <span class="preprocessor"></span>        
+<a name="l00489"></a>00489 <span class="preprocessor">        #define SANDESHA2_MODULE_CLASS_LOADER  "Sandesha2ModuleClassLoader"</span>
+<a name="l00490"></a>00490 <span class="preprocessor"></span>
+<a name="l00491"></a>00491 <span class="preprocessor">    #define SANDESHA2_WSRM_ANON_URI_PREFIX "http://docs.oasis-open.org/ws-rx/wsrm/200608/anonymous"</span>
+<a name="l00492"></a>00492 <span class="preprocessor"></span>
+<a name="l00493"></a>00493 <span class="preprocessor">    #define AXIS2_WS_RM_ANONYMOUS_URL "http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id="</span>
+<a name="l00494"></a>00494 <span class="preprocessor"></span>    
+<a name="l00498"></a><a class="code" href="group__sandesha2__constants.html#g8f810b2013cf68f239298586ef45c643">00498</a> <span class="preprocessor">    #define SANDESHA2_MSG_CTX_IN_FLOW 1</span>
+<a name="l00499"></a>00499 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_MSG_CTX_IN_FAULT_FLOW 2</span>
+<a name="l00500"></a>00500 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_MSG_CTX_OUT_FLOW 3</span>
+<a name="l00501"></a>00501 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_MSG_CTX_OUT_FAULT_FLOW 4</span>
+<a name="l00502"></a>00502 <span class="preprocessor"></span>        
+<a name="l00503"></a>00503 
+<a name="l00504"></a>00504 <span class="preprocessor">    #define SANDESHA2_IN_MESSAGE_STORAGE_KEY "InMsgStoreKey"</span>
+<a name="l00505"></a>00505 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_PERSISTANT_PROPERTY_SEPERATOR ",,,"</span>
+<a name="l00506"></a>00506 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_BUSY_WAIT_TIME 1</span>
+<a name="l00507"></a>00507 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_IS_SVR_SIDE "is_svr_side" </span>
+<a name="l00508"></a>00508 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_DB "sandesha2_db"</span>
+<a name="l00509"></a>00509 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_DB_SERVER "sandesha2_server"</span>
+<a name="l00510"></a>00510 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_DB_USER "db_user"</span>
+<a name="l00511"></a>00511 <span class="preprocessor"></span><span class="preprocessor">    #define SANDESHA2_DB_PASSWORD "db_password"</span>
+<a name="l00512"></a>00512 <span class="preprocessor"></span><span class="preprocessor">        #define SANDESHA2_SENDER_SLEEP  "SenderSleepTime"</span>
+<a name="l00513"></a>00513 <span class="preprocessor"></span><span class="preprocessor">        #define SANDESHA2_INVOKER_SLEEP  "InvokerSleepTime"</span>
+<a name="l00514"></a>00514 <span class="preprocessor"></span><span class="preprocessor">        #define SANDESHA2_POLLING_WAIT  "PollingWaitTime"</span>
+<a name="l00515"></a>00515 <span class="preprocessor"></span>
+<a name="l00516"></a>00516 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00517"></a>00517 <span class="preprocessor"></span>}
+<a name="l00518"></a>00518 <span class="preprocessor">#endif</span>
+<a name="l00519"></a>00519 <span class="preprocessor"></span> 
+<a name="l00520"></a>00520 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_CONSTANTS_H*/</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__create__seq_8h-source.html
new file mode 100644
index 0000000..dcfc8dc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq_8h-source.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_h"></a><h2>sandesha2_create_seq.h</h2><p><a href="sandesha2__create__seq_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CREATE_SEQ_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CREATE_SEQ_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__acks__to_8h.html">sandesha2_acks_to.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__expires_8h.html">sandesha2_expires.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__seq__offer_8h.html">sandesha2_seq_offer.h</a>&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a> <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a>;
+<a name="l00045"></a>00045  
+<a name="l00050"></a><a class="code" href="structsandesha2__create__seq.html">00050</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a>
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00053"></a>00053 };
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 AXIS2_EXTERN <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a>* AXIS2_CALL
+<a name="l00056"></a>00056 sandesha2_create_seq_create(
+<a name="l00057"></a>00057     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00058"></a>00058     axis2_char_t *addr_ns_value,
+<a name="l00059"></a>00059     axis2_char_t *rm_ns_value);
+<a name="l00060"></a>00060                         
+<a name="l00061"></a>00061 <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a> * AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_create_seq_get_acks_to(
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a> *create_seq,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 axis2_status_t AXIS2_CALL                 
+<a name="l00067"></a>00067 sandesha2_create_seq_set_acks_to(
+<a name="l00068"></a>00068     <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a> *create_seq,
+<a name="l00069"></a>00069     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00070"></a>00070     <a class="code" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to_t</a> *acks_to);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a> * AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_create_seq_get_seq_offer(
+<a name="l00074"></a>00074     <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a> *create_seq,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 axis2_status_t AXIS2_CALL                 
+<a name="l00078"></a>00078 sandesha2_create_seq_set_seq_offer(
+<a name="l00079"></a>00079     <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a> *create_seq,
+<a name="l00080"></a>00080     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00081"></a>00081     <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a> *seq_offer);
+<a name="l00082"></a>00082  
+<a name="l00083"></a>00083 
+<a name="l00085"></a>00085 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span>}
+<a name="l00087"></a>00087 <span class="preprocessor">#endif</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>
+<a name="l00089"></a>00089 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_CREATE_SEQ_H */</span>
+<a name="l00090"></a>00090 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq_8h.html b/axis2/c/sandesha/api/html/sandesha2__create__seq_8h.html
new file mode 100644
index 0000000..42df28d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq_8h.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_h_File_Reference"></a><h2>sandesha2_create_seq.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__acks__to_8h-source.html">sandesha2_acks_to.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__expires_8h-source.html">sandesha2_expires.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__seq__offer_8h-source.html">sandesha2_seq_offer.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__create__seq_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a> <a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a>  <a href="structsandesha2__create__seq.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5ba5e1415d920d16ae585db50705323f"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga422b40c8493debd5f16d6f59c19cdb6"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_create</b> (const axutil_env_t *env, axis2_char_t *addr_ns_value, axis2_char_t *rm_ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g26e2b34c544ebd84686dcb00f83c710b"></a>
+<a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_get_acks_to</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfce30fcac83aceebf6a2160b24b5db40"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_set_acks_to</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to_t</a> *acks_to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ce3f1406f1f6b1885063a060a69b2fc"></a>
+<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_get_seq_offer</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g07e6b3856d5bf6c7941e14ec18ce32ba"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_set_seq_offer</b> (<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__bean_8h-source.html
new file mode 100644
index 0000000..67e1959
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__bean_8h-source.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_bean_h"></a><h2>sandesha2_create_seq_bean.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * copyright 1999-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may not</span>
+<a name="l00005"></a>00005 <span class="comment"> * use this file except in compliance with the License. You may obtain a copy of</span>
+<a name="l00006"></a>00006 <span class="comment"> * the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span>
+<a name="l00012"></a>00012 <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span>
+<a name="l00013"></a>00013 <span class="comment"> * License for the specific language governing permissions and limitations under</span>
+<a name="l00014"></a>00014 <span class="comment"> * the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CREATE_SEQ_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CREATE_SEQ_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;sandesha2_rm_bean.h&gt;</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_create_seq_bean sandesha2_create_seq_bean_t;
+<a name="l00032"></a>00032 <span class="keyword">struct </span>sandesha2_transaction;
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_create_seq_bean
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036     sandesha2_rm_bean_t rm_bean;
+<a name="l00037"></a>00037 };
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="comment">/* constructors </span>
+<a name="l00040"></a>00040 <span class="comment"> */</span>
+<a name="l00041"></a>00041 AXIS2_EXTERN sandesha2_create_seq_bean_t* AXIS2_CALL
+<a name="l00042"></a>00042 sandesha2_create_seq_bean_create(
+<a name="l00043"></a>00043     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 AXIS2_EXTERN sandesha2_create_seq_bean_t* AXIS2_CALL
+<a name="l00046"></a>00046 sandesha2_create_seq_bean_create_with_data(
+<a name="l00047"></a>00047     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048     axis2_char_t *internal_seq_id,
+<a name="l00049"></a>00049     axis2_char_t *create_seq_msg_id, 
+<a name="l00050"></a>00050     axis2_char_t *seq_id);
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00053"></a>00053 sandesha2_create_seq_bean_free  (
+<a name="l00054"></a>00054     sandesha2_rm_bean_t *create_seq_bean,
+<a name="l00055"></a>00055     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 <span class="keyword">struct </span>sandesha2_rm_bean * AXIS2_CALL
+<a name="l00058"></a>00058 sandesha2_create_seq_bean_get_base( 
+<a name="l00059"></a>00059     sandesha2_rm_bean_t* create_seq,
+<a name="l00060"></a>00060     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00063"></a>00063 sandesha2_create_seq_bean_set_base (
+<a name="l00064"></a>00064     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00065"></a>00065     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00066"></a>00066     <span class="keyword">struct</span> sandesha2_rm_bean* rm_bean);
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 axis2_char_t* AXIS2_CALL 
+<a name="l00069"></a>00069 sandesha2_create_seq_bean_get_create_seq_msg_id  (
+<a name="l00070"></a>00070     sandesha2_rm_bean_t *create_seq_bean,
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00074"></a>00074 sandesha2_create_seq_bean_set_create_seq_msg_id (
+<a name="l00075"></a>00075     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00076"></a>00076     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00077"></a>00077     axis2_char_t* seq_msg_id) ;
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 axis2_char_t* AXIS2_CALL 
+<a name="l00080"></a>00080 sandesha2_create_seq_bean_get_seq_id (
+<a name="l00081"></a>00081     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00082"></a>00082     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00083"></a>00083         
+<a name="l00084"></a>00084 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00085"></a>00085 sandesha2_create_seq_bean_set_seq_id (
+<a name="l00086"></a>00086     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00087"></a>00087     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00088"></a>00088     axis2_char_t* seq_id) ;
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 axis2_char_t* AXIS2_CALL
+<a name="l00091"></a>00091 sandesha2_create_seq_bean_get_internal_seq_id (
+<a name="l00092"></a>00092     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00093"></a>00093     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00096"></a>00096 sandesha2_create_seq_bean_set_internal_seq_id (
+<a name="l00097"></a>00097     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00098"></a>00098     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00099"></a>00099     axis2_char_t* int_seq_id);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 axis2_char_t * AXIS2_CALL
+<a name="l00102"></a>00102 sandesha2_create_seq_bean_get_create_seq_msg_store_key(
+<a name="l00103"></a>00103     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00104"></a>00104         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00107"></a>00107 sandesha2_create_seq_bean_set_create_seq_msg_store_key(
+<a name="l00108"></a>00108     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00109"></a>00109         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00110"></a>00110     axis2_char_t *create_seq_msg_store_key);
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 axis2_char_t * AXIS2_CALL
+<a name="l00113"></a>00113 sandesha2_create_seq_bean_get_ref_msg_store_key( 
+<a name="l00114"></a>00114     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00115"></a>00115         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00116"></a>00116 
+<a name="l00117"></a>00117 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00118"></a>00118 sandesha2_create_seq_bean_set_ref_msg_store_key( 
+<a name="l00119"></a>00119     sandesha2_create_seq_bean_t *create_seq_bean,
+<a name="l00120"></a>00120         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00121"></a>00121     axis2_char_t *ref_msg_store_key);
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00124"></a>00124 sandesha2_create_seq_bean_set_id( 
+<a name="l00125"></a>00125     sandesha2_rm_bean_t *create_seq_bean,
+<a name="l00126"></a>00126         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00127"></a>00127     <span class="keywordtype">long</span> <span class="keywordtype">id</span>);
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00130"></a>00130 sandesha2_create_seq_bean_get_id( 
+<a name="l00131"></a>00131     sandesha2_rm_bean_t *create_seq_bean,
+<a name="l00132"></a>00132         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00133"></a>00133 
+<a name="l00134"></a>00134 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00135"></a>00135 sandesha2_create_seq_bean_set_transaction( 
+<a name="l00136"></a>00136     sandesha2_rm_bean_t *create_seq_bean,
+<a name="l00137"></a>00137         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00138"></a>00138     <span class="keyword">struct</span> sandesha2_transaction *transaction);
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140 <span class="keyword">struct </span>sandesha2_transaction *AXIS2_CALL
+<a name="l00141"></a>00141 sandesha2_create_seq_bean_get_transaction( 
+<a name="l00142"></a>00142     sandesha2_rm_bean_t *create_seq_bean,
+<a name="l00143"></a>00143         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span>}
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148 <span class="preprocessor">#endif</span>
+<a name="l00149"></a>00149 <span class="preprocessor"></span>        
+<a name="l00150"></a>00150 <span class="preprocessor">#endif </span><span class="comment">/* End of SANDESHA2_CREATE_SEQ_BEAN_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__mgr_8h-source.html
new file mode 100644
index 0000000..319afb9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__mgr_8h-source.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_mgr_h"></a><h2>sandesha2_create_seq_mgr.h</h2><p><a href="sandesha2__create__seq__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CREATE_SEQ_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CREATE_SEQ_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_ctx.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;sandesha2_create_seq_bean.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_create_seq_mgr sandesha2_create_seq_mgr_t;
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_create_seq_mgr_ops sandesha2_create_seq_mgr_ops_t;
+<a name="l00041"></a>00041 
+<a name="l00047"></a>00047 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_create_seq_mgr_ops
+<a name="l00048"></a>00048 {
+<a name="l00053"></a>00053     void (AXIS2_CALL *
+<a name="l00054"></a>00054         free) (
+<a name="l00055"></a>00055                 sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00056"></a>00056                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00057"></a>00057      
+<a name="l00058"></a>00058     axis2_bool_t (AXIS2_CALL *
+<a name="l00059"></a>00059         insert) (
+<a name="l00060"></a>00060                 sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00061"></a>00061                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00062"></a>00062                 sandesha2_create_seq_bean_t *bean);
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     axis2_bool_t (AXIS2_CALL *
+<a name="l00065"></a>00065         <span class="keyword">remove</span>) (
+<a name="l00066"></a>00066                 sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00067"></a>00067                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00068"></a>00068                 axis2_char_t *msg_id);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070     sandesha2_create_seq_bean_t *(AXIS2_CALL *
+<a name="l00071"></a>00071         retrieve) (
+<a name="l00072"></a>00072                 sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00073"></a>00073                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00074"></a>00074                 axis2_char_t *msg_id);
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076     axis2_bool_t (AXIS2_CALL *
+<a name="l00077"></a>00077         update) (
+<a name="l00078"></a>00078                 sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00079"></a>00079                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00080"></a>00080                 sandesha2_create_seq_bean_t *bean);
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00083"></a>00083         find) (
+<a name="l00084"></a>00084                 sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00085"></a>00085                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086                 sandesha2_create_seq_bean_t *bean);
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088     sandesha2_create_seq_bean_t *(AXIS2_CALL *
+<a name="l00089"></a>00089         find_unique) (
+<a name="l00090"></a>00090                 sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00091"></a>00091                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00092"></a>00092                 sandesha2_create_seq_bean_t *bean);
+<a name="l00093"></a>00093 };
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_create_seq_mgr
+<a name="l00096"></a>00096 {
+<a name="l00097"></a>00097     sandesha2_create_seq_mgr_ops_t ops;
+<a name="l00098"></a>00098 };
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 AXIS2_EXTERN sandesha2_create_seq_mgr_t * AXIS2_CALL
+<a name="l00101"></a>00101 sandesha2_create_seq_mgr_create(
+<a name="l00102"></a>00102     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00103"></a>00103     axis2_ctx_t *ctx);
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00106"></a>00106 sandesha2_create_seq_mgr_free(
+<a name="l00107"></a>00107     sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00108"></a>00108     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00109"></a>00109 
+<a name="l00110"></a>00110 axis2_bool_t AXIS2_CALL
+<a name="l00111"></a>00111 sandesha2_create_seq_mgr_insert(
+<a name="l00112"></a>00112     sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00113"></a>00113     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00114"></a>00114     sandesha2_create_seq_bean_t *bean);
+<a name="l00115"></a>00115 
+<a name="l00116"></a>00116 axis2_bool_t AXIS2_CALL
+<a name="l00117"></a>00117 sandesha2_create_seq_mgr_remove(
+<a name="l00118"></a>00118     sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00119"></a>00119     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00120"></a>00120     axis2_char_t *msg_id);
+<a name="l00121"></a>00121 
+<a name="l00122"></a>00122 sandesha2_create_seq_bean_t *AXIS2_CALL
+<a name="l00123"></a>00123 sandesha2_create_seq_mgr_retrieve(
+<a name="l00124"></a>00124     sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00125"></a>00125     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00126"></a>00126     axis2_char_t *msg_id);
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 axis2_bool_t AXIS2_CALL
+<a name="l00129"></a>00129 sandesha2_create_seq_mgr_update(
+<a name="l00130"></a>00130     sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00131"></a>00131     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00132"></a>00132     sandesha2_create_seq_bean_t *bean);
+<a name="l00133"></a>00133 
+<a name="l00134"></a>00134 axutil_array_list_t *AXIS2_CALL
+<a name="l00135"></a>00135 sandesha2_create_seq_mgr_find(
+<a name="l00136"></a>00136     sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00137"></a>00137     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00138"></a>00138     sandesha2_create_seq_bean_t *bean);
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140 sandesha2_create_seq_bean_t *AXIS2_CALL
+<a name="l00141"></a>00141 sandesha2_create_seq_mgr_find_unique(
+<a name="l00142"></a>00142     sandesha2_create_seq_mgr_t *seq_mgr,
+<a name="l00143"></a>00143     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00144"></a>00144     sandesha2_create_seq_bean_t *bean);
+<a name="l00145"></a>00145 
+<a name="l00147"></a>00147 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span>}
+<a name="l00149"></a>00149 <span class="preprocessor">#endif</span>
+<a name="l00150"></a>00150 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_CREATE_SEQ_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__mgr_8h.html
new file mode 100644
index 0000000..ef73596
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__mgr_8h.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_mgr_h_File_Reference"></a><h2>sandesha2_create_seq_mgr.h File Reference</h2><p>Sandesha In Memory Create Sequence Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_ctx.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+<code>#include &lt;sandesha2_create_seq_bean.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__create__seq__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_ops</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1541bce493efd6aced1518f49f83551d"></a>
+typedef struct <br></br>
+sandesha2_create_seq_mgr </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="22c37d444983ed34786e5dcf4f684485"></a>
+typedef struct <br></br>
+sandesha2_create_seq_mgr_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_ops_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g33b009b340043bd482369d0167984f05"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_create_seq_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge4c58592d53e9ac02e08bf7b3228b63d"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_free</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8fcb36a9c7e9dd2816a0d6607d84629e"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_insert</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f50678d42b6089462428dde5b2d452d"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_remove</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g448a6a8e4ddc4fa353c0d3203a542122"></a>
+sandesha2_create_seq_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_retrieve</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3d72f47c5bd16b789aa5a8fbd78c14da"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_update</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g72d5ea4cd1c17197632e6c83b8e76d68"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_find</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g98a062b4b28619fc63de18740b640030"></a>
+sandesha2_create_seq_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_mgr_find_unique</b> (sandesha2_create_seq_mgr_t *seq_mgr, const axutil_env_t *env, sandesha2_create_seq_bean_t *bean)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Create Sequence Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__msg__processor_8h-source.html
new file mode 100644
index 0000000..fe1ec55
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_msg_processor_h"></a><h2>sandesha2_create_seq_msg_processor.h</h2><p><a href="sandesha2__create__seq__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CREATE_SEQ_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CREATE_SEQ_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_create_seq_msg_processor_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>}
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_CREATE_SEQ_MSG_PROCESSOR_H */</span>
+<a name="l00049"></a>00049 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__msg__processor_8h.html
new file mode 100644
index 0000000..67cac63
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__msg__processor_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_msg_processor_h_File_Reference"></a><h2>sandesha2_create_seq_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__create__seq__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gefa3f2221f2b166a0458573c538659dc"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__res_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__res_8h-source.html
new file mode 100644
index 0000000..c608b35
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__res_8h-source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_res.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_res_h"></a><h2>sandesha2_create_seq_res.h</h2><p><a href="sandesha2__create__seq__res_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CREARE_SEQ_RES_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CREARE_SEQ_RES_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__expires_8h.html">sandesha2_expires.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__accept_8h.html">sandesha2_accept.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a> <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a>;
+<a name="l00043"></a>00043  
+<a name="l00048"></a><a class="code" href="structsandesha2__create__seq__res.html">00048</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00051"></a>00051 };
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 AXIS2_EXTERN <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a>* AXIS2_CALL
+<a name="l00054"></a>00054 sandesha2_create_seq_res_create(
+<a name="l00055"></a>00055     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00056"></a>00056     axis2_char_t *rm_ns_value, 
+<a name="l00057"></a>00057     axis2_char_t *addr_ns_value);
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 axis2_status_t AXIS2_CALL
+<a name="l00060"></a>00060 sandesha2_create_seq_res_set_identifier(
+<a name="l00061"></a>00061    <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a> *create_seq_res,
+<a name="l00062"></a>00062    <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00063"></a>00063    <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00066"></a>00066 sandesha2_create_seq_res_get_identifier(
+<a name="l00067"></a>00067    <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a> *create_seq_res,
+<a name="l00068"></a>00068    <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 axis2_status_t AXIS2_CALL
+<a name="l00071"></a>00071 sandesha2_create_seq_res_set_accept(
+<a name="l00072"></a>00072    <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a> *create_seq_res,
+<a name="l00073"></a>00073    <span class="keyword">const</span> axutil_env_t *env, <a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept_t</a> *accept);
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <a class="code" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept_t</a> * AXIS2_CALL
+<a name="l00076"></a>00076 sandesha2_create_seq_res_get_accept(
+<a name="l00077"></a>00077    <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a> *create_seq_res,
+<a name="l00078"></a>00078    <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00079"></a>00079                         
+<a name="l00080"></a>00080 axis2_status_t AXIS2_CALL
+<a name="l00081"></a>00081 sandesha2_create_seq_res_set_expires(
+<a name="l00082"></a>00082    <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a> *create_seq_res,
+<a name="l00083"></a>00083    <span class="keyword">const</span> axutil_env_t *env, <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a> *expires);
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a> * AXIS2_CALL
+<a name="l00086"></a>00086 sandesha2_create_seq_res_get_expires(
+<a name="l00087"></a>00087    <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a> *create_seq_res,
+<a name="l00088"></a>00088    <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 
+<a name="l00092"></a>00092 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>}
+<a name="l00094"></a>00094 <span class="preprocessor">#endif</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span>
+<a name="l00096"></a>00096 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_CREARE_SEQ_RES_H */</span>
+<a name="l00097"></a>00097 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__res_8h.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__res_8h.html
new file mode 100644
index 0000000..09ff164
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__res_8h.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_res.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_res_h_File_Reference"></a><h2>sandesha2_create_seq_res.h File Reference</h2><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__expires_8h-source.html">sandesha2_expires.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__accept_8h-source.html">sandesha2_accept.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__create__seq__res_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a> <a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a>  <a href="structsandesha2__create__seq__res.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc536af606cc4236a2a256c98a4a16f38"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc11d762c4c7d4a23609015448edcc515"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_create</b> (const axutil_env_t *env, axis2_char_t *rm_ns_value, axis2_char_t *addr_ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6b0195bd3e9f03bdb4a27eafa4b5e74a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_set_identifier</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0f32a8f91839adf93ce009753385c0f8"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_get_identifier</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb8ef0c0955007a5d6ec7e65f7650a686"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_set_accept</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> *accept)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9e2452c95fa3775f7517877840fbef57"></a>
+<a class="el" href="structsandesha2__accept.html">sandesha2_accept_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_get_accept</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g41085687990567043212cd62adeaba3a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_set_expires</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc12d07cf16f65cf7cb095e0ee36e8171"></a>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_create_seq_res_get_expires</b> (<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__create__seq__res__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__create__seq__res__msg__processor_8h-source.html
new file mode 100644
index 0000000..e4d62cf
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__create__seq__res__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_res_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_create_seq_res_msg_processor_h"></a><h2>sandesha2_create_seq_res_msg_processor.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_CREATE_SEQ_RES_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CREATE_SEQ_RES_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_create_seq_res_msg_processor_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>}
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_CREATE_SEQ_RES_MSG_PROCESSOR_H */</span>
+<a name="l00049"></a>00049 
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__error_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__error_8h-source.html
new file mode 100644
index 0000000..25817c1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__error_8h-source.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_error.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_error_h"></a><h2>sandesha2_error.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License")</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_ERROR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ERROR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00024"></a>00024 {
+<a name="l00025"></a>00025 <span class="preprocessor">#endif</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00036"></a><a class="code" href="group__sandesha2__error.html#g026b50f173a301cc0538d3abfeba28d0">00036</a> <span class="preprocessor">    #define SANDESHA2_ERROR_CODES_START (AXIS2_ERROR_LAST + 1000)</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00042"></a><a class="code" href="group__sandesha2__error.html#g8e5267e025fcfc97995fc79459ca07ed">00042</a>     <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a> <a class="code" href="group__sandesha2__error.html#g8e5267e025fcfc97995fc79459ca07ed" title="Sandesha2 error codes.">sandesha2_error_codes_t</a>;
+<a name="l00043"></a><a class="code" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">00043</a>     <span class="keyword">enum</span> <a class="code" href="group__sandesha2__error.html#g5ea168e0150989a338ce5fd0f6dead9f">sandesha2_error_codes</a>
+<a name="l00044"></a>00044     { 
+<a name="l00045"></a>00045         <span class="comment">/* No error */</span>
+<a name="l00046"></a>00046         SANDESHA2_ERROR_NONE = <a class="code" href="group__sandesha2__error.html#g026b50f173a301cc0538d3abfeba28d0">SANDESHA2_ERROR_CODES_START</a>,
+<a name="l00047"></a>00047         <span class="comment">/* A namespace that is not supported by Sandesha2 */</span>
+<a name="l00048"></a>00048         SANDESHA2_ERROR_UNSUPPORTED_NS,
+<a name="l00049"></a>00049         <span class="comment">/* Object cannot generated since the om_element corresponding to</span>
+<a name="l00050"></a>00050 <span class="comment">         * that is NULL */</span>
+<a name="l00051"></a>00051         SANDESHA2_ERROR_NULL_OM_ELEMENT,
+<a name="l00052"></a>00052         <span class="comment">/* The om element has no child elements or attributes */</span>
+<a name="l00053"></a>00053         SANDESHA2_ERROR_EMPTY_OM_ELEMENT,
+<a name="l00054"></a>00054         <span class="comment">/* om_element cannot be generated since the element corresponding </span>
+<a name="l00055"></a>00055 <span class="comment">         * to that is NULL*/</span>
+<a name="l00056"></a>00056         SANDESHA2_ERROR_TO_OM_NULL_ELEMENT,
+<a name="l00057"></a>00057         <span class="comment">/* Required OM attribute is NULL */</span>
+<a name="l00058"></a>00058         SANDESHA2_ERROR_NULL_OM_ATTRIBUTE,
+<a name="l00059"></a>00059         <span class="comment">/* An invalid number found during object to om conversion*/</span>
+<a name="l00060"></a>00060         SANDESHA2_ERROR_TO_OM_INVALID_NUMBER,
+<a name="l00061"></a>00061         <span class="comment">/* Ack Final now allowed in the spec */</span>
+<a name="l00062"></a>00062         SANDESHA2_ERROR_ACK_FINAL_NOT_ALLOWED,
+<a name="l00063"></a>00063         <span class="comment">/* 'To' address is not set */</span>
+<a name="l00064"></a>00064         SANDESHA2_ERROR_TO_ADDRESS_NOT_SET,
+<a name="l00065"></a>00065         <span class="comment">/* Service Context is NULL */</span>
+<a name="l00066"></a>00066         SANDESHA2_ERROR_SVC_CTX_NULL,
+<a name="l00067"></a>00067         <span class="comment">/* Service is NULL */</span>
+<a name="l00068"></a>00068         SANDESHA2_ERROR_SVC_NULL,
+<a name="l00069"></a>00069         <span class="comment">/* Result is not unique */</span>
+<a name="l00070"></a>00070         SANDESHA2_ERROR_NON_UNIQUE_RESULT,
+<a name="l00071"></a>00071         <span class="comment">/* Key is NULL. Cannot insert */</span>
+<a name="l00072"></a>00072         SANDESHA2_ERROR_KEY_IS_NULL,
+<a name="l00073"></a>00073         <span class="comment">/* Ack None now allowed in the spec */</span>
+<a name="l00074"></a>00074         SANDESHA2_ERROR_ACK_NONE_NOT_ALLOWED,
+<a name="l00075"></a>00075         <span class="comment">/* unknown storage mgr */</span>
+<a name="l00076"></a>00076         SANDESHA2_ERROR_UNKNOWN_STORAGE_MGR,
+<a name="l00077"></a>00077         <span class="comment">/* Sandesha configuration is not set in axis2 conf*/</span>
+<a name="l00078"></a>00078         SANDESHA2_ERROR_CONFIGURATION_NOT_SET,
+<a name="l00079"></a>00079         <span class="comment">/* NULL msg context */</span>
+<a name="l00080"></a>00080         SANDESHA2_ERROR_NULL_MSG_CTX,
+<a name="l00081"></a>00081         <span class="comment">/* Error occured while sending fault */</span>
+<a name="l00082"></a>00082         SANDESHA2_ERROR_SENDING_FAULT,
+<a name="l00083"></a>00083         <span class="comment">/* Invalid message number specified */</span>
+<a name="l00084"></a>00084         SANDESHA2_ERROR_INVALID_MSG_NUM,
+<a name="l00085"></a>00085         <span class="comment">/* Specified seq does not exist */</span>
+<a name="l00086"></a>00086         SANDESHA2_ERROR_SEQ_NOT_EXIST,
+<a name="l00087"></a>00087         <span class="comment">/* RM Spec version is invalid */</span>
+<a name="l00088"></a>00088         SANDESHA2_ERROR_INVALID_SPEC_VERSION,
+<a name="l00089"></a>00089         <span class="comment">/* Error occured while sending ack */</span>
+<a name="l00090"></a>00090         SANDESHA2_ERROR_SENDING_ACK,
+<a name="l00091"></a>00091         <span class="comment">/* NULL to epr is specified */</span>
+<a name="l00092"></a>00092         SANDESHA2_ERROR_NULL_TO,
+<a name="l00093"></a>00093         <span class="comment">/* Required msg part missing */</span>
+<a name="l00094"></a>00094         SANDESHA2_ERROR_REQD_MSG_PART_MISSING,
+<a name="l00095"></a>00095         <span class="comment">/* NULL sequnce given for processing */</span>
+<a name="l00096"></a>00096         SANDESHA2_ERROR_NULL_SEQ,
+<a name="l00097"></a>00097         <span class="comment">/* Storage Map not present */</span>
+<a name="l00098"></a>00098         SANDESHA2_ERROR_STORAGE_MAP_NOT_PRESENT,
+<a name="l00099"></a>00099         <span class="comment">/* Entry is not present for updating */</span>
+<a name="l00100"></a>00100         SANDESHA2_ERROR_ENTRY_IS_NOT_PRESENT_FOR_UPDATING,
+<a name="l00101"></a>00101         <span class="comment">/* Invalid namespace uri */</span>
+<a name="l00102"></a>00102         SANDESHA2_ERROR_INVALID_NS_URI,
+<a name="l00103"></a>00103         <span class="comment">/* An incoming seq report is not present for the given seqID */</span>
+<a name="l00104"></a>00104         SANDESHA2_ERROR_INCOMING_SEQ_REPORT_NOT_PRESENT_FOR_GIVEN_SEQ_ID,
+<a name="l00105"></a>00105         <span class="comment">/* To EPR is not set */</span>
+<a name="l00106"></a>00106         SANDESHA2_ERROR_TO_EPR_NOT_SET,
+<a name="l00107"></a>00107         <span class="comment">/* Options object is not set */</span>
+<a name="l00108"></a>00108         SANDESHA2_ERROR_OPTIONS_OBJECT_NOT_SET,
+<a name="l00109"></a>00109         <span class="comment">/* Unknown specification error message */</span>
+<a name="l00110"></a>00110         SANDESHA2_ERROR_UNKNOWN_SPEC_ERROR_MESSAGE,
+<a name="l00111"></a>00111         <span class="comment">/* Could not send the terminate message */</span>
+<a name="l00112"></a>00112         SANDESHA2_ERROR_COULD_NOT_SEND_TERMINATE_MESSAGE, 
+<a name="l00113"></a>00113         <span class="comment">/* This rm spec version does not define a sequence close action */</span>
+<a name="l00114"></a>00114         SANDESHA2_ERROR_RM_SPEC_VERSION_DOES_NOT_DEFINE_A_SEQ_CLOSE_ACTION,
+<a name="l00115"></a>00115         <span class="comment">/* Could not send the close sequence message */</span>
+<a name="l00116"></a>00116         SANDESHA2_ERROR_COULD_NOT_SEND_THE_CLOSE_SEQ_MESSAGE,
+<a name="l00117"></a>00117         <span class="comment">/* Close Sequence feature is only available for WSRM 1.1 */</span>
+<a name="l00118"></a>00118         SANDESHA2_ERROR_CLOSE_SEQ_FEATURE_ONLY_AVAILABLE_FOR_WSRM1_1,
+<a name="l00119"></a>00119         <span class="comment">/* Cannnot find a seq report for the given data */</span>
+<a name="l00120"></a>00120         SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_DATA, 
+<a name="l00121"></a>00121         <span class="comment">/* Cannnot find a seq report for the given sequence id */</span>
+<a name="l00122"></a>00122         SANDESHA2_ERROR_CANNOT_FIND_SEQ_REPORT_FOR_GIVEN_SEQ_ID, 
+<a name="l00123"></a>00123         <span class="comment">/* Sequence is not in a active state. Either create seq response has not</span>
+<a name="l00124"></a>00124 <span class="comment">         * being received or seq has been terminated, cannot get seqID</span>
+<a name="l00125"></a>00125 <span class="comment">         */</span>
+<a name="l00126"></a>00126         SANDESHA2_ERROR_SEQ_NOT_IN_ACTIVE_STATE,
+<a name="l00127"></a>00127         <span class="comment">/* Sequence id bean is not set */</span>
+<a name="l00128"></a>00128         SANDESHA2_ERROR_SEQ_ID_BEAN_NOT_SET,
+<a name="l00129"></a>00129         <span class="comment">/* Empty AckRequest messages can only be sent with the v1_1 spec */</span>
+<a name="l00130"></a>00130         SANDESHA2_ERROR_EMPTY_ACK_REQUEST_MESSAGE,
+<a name="l00131"></a>00131         <span class="comment">/* Cannot generate the sequence report for the given internalSequenceID */</span>
+<a name="l00132"></a>00132         SANDESHA2_ERROR_CANNOT_GENERATE_SEQ_REPORT_FOR_GIVEN_INTERNAL_SEQ_ID,
+<a name="l00133"></a>00133         <span class="comment">/* Canot send the ackRequest message since it is not active */</span>
+<a name="l00134"></a>00134         SANDESHA2_ERROR_CANNOT_SEND_ACK_REQUEST_MESSAGE_SINCE_IS_NOT_ACTIVE,
+<a name="l00135"></a>00135         <span class="comment">/* This spec version does not define a ackRequest action */</span>
+<a name="l00136"></a>00136         SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_ACTION,
+<a name="l00137"></a>00137         <span class="comment">/* This spec version does not define a ackRequest soap action */</span>
+<a name="l00138"></a>00138         SANDESHA2_ERROR_SPEC_VERSION_DOES_NOT_DEFINE_A_ACK_REQUEST_SOAP_ACTION,
+<a name="l00139"></a>00139         <span class="comment">/* Invalid endpoint reference */</span>
+<a name="l00140"></a>00140         SANDESHA2_ERROR_INVALID_EPR,
+<a name="l00141"></a>00141         <span class="comment">/* Cannot find the sequence id */</span>
+<a name="l00142"></a>00142         SANDESHA2_ERROR_CANNOT_FIND_SEQ_ID,
+<a name="l00143"></a>00143         <span class="comment">/* This RM version does not allow sequence closing */</span>
+<a name="l00144"></a>00144         SANDESHA2_ERROR_RM_VERSION_DOES_NOT_ALLOW_SEQ_CLOSING,
+<a name="l00145"></a>00145         <span class="comment">/* "Not a valid terminated sequence. Internal sequence Bean is not</span>
+<a name="l00146"></a>00146 <span class="comment">         * available for the given sequence</span>
+<a name="l00147"></a>00147 <span class="comment">         */</span>
+<a name="l00148"></a>00148         NOT_A_VALID_TERMINATED_SEQ,
+<a name="l00149"></a>00149         <span class="comment">/* "Not a valid timedout sequence. Internal sequence Bean is not</span>
+<a name="l00150"></a>00150 <span class="comment">         * available for the given sequence</span>
+<a name="l00151"></a>00151 <span class="comment">         */</span>
+<a name="l00152"></a>00152         NOT_A_VALID_TIMEDOUT_SEQ,
+<a name="l00153"></a>00153         <span class="comment">/* Completed messages bean is null, for the sequence */</span>
+<a name="l00154"></a>00154         SANDESHA2_ERROR_COMPLETED_MSGS_BEAN_IS_NULL,
+<a name="l00155"></a>00155         <span class="comment">/* Sequence id is not recoreded */</span>
+<a name="l00156"></a>00156         SANDESHA2_ERROR_UNRECORDED_SEQ_ID,
+<a name="l00157"></a>00157         <span class="comment">/* relates_to not found or invalid*/</span>
+<a name="l00158"></a>00158         SANDESHA2_ERROR_INVALID_RELATES_TO,
+<a name="l00159"></a>00159         <span class="comment">/* To is NULL */</span>
+<a name="l00160"></a>00160         SANDESHA2_ERROR_TO_IS_NULL,
+<a name="l00161"></a>00161         <span class="comment">/* Create Sequence Part is NULL */</span>
+<a name="l00162"></a>00162         SANDESHA2_ERROR_CREATE_SEQ_PART_IS_NULL,
+<a name="l00163"></a>00163         <span class="comment">/* AcksTo is NULL */</span>
+<a name="l00164"></a>00164         SANDESHA2_ERROR_ACKS_TO_IS_NULL,
+<a name="l00165"></a>00165         <span class="comment">/* Create sequence message does not have the WSA:Action value */</span>
+<a name="l00166"></a>00166         SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_WSA_ACTION_VALUE,
+<a name="l00167"></a>00167         <span class="comment">/* Create sequence message does not has a valid RM namespace value. </span>
+<a name="l00168"></a>00168 <span class="comment">         * Can't decide the RM version</span>
+<a name="l00169"></a>00169 <span class="comment">         */</span>
+<a name="l00170"></a>00170         SANDESHA2_ERROR_CREATE_SEQ_MSG_DOES_NOT_HAVE_VALID_RM_NS_VALUE,
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172         <span class="comment">/* Application message is NULL */</span>
+<a name="l00173"></a>00173         SANDESHA2_ERROR_APPLICATION_MSG_NULL, 
+<a name="l00174"></a>00174         <span class="comment">/* Configuration Context is NULL */</span>
+<a name="l00175"></a>00175         SANDESHA2_ERROR_CONF_CTX_NULL,
+<a name="l00176"></a>00176         <span class="comment">/* Cannot find the rmVersion of the given message */</span>
+<a name="l00177"></a>00177         SANDESHA2_ERROR_CANNOT_FIND_RM_VERSION_OF_GIVEN_MSG,
+<a name="l00178"></a>00178         <span class="comment">/* Given message has rmNamespace value, which is different from the</span>
+<a name="l00179"></a>00179 <span class="comment">         * reqistered namespace for the sequence</span>
+<a name="l00180"></a>00180 <span class="comment">         */</span>
+<a name="l00181"></a>00181         SANDESHA2_ERROR_RM_NS_VALUE_IS_DIFFERENT_FROM_REGISTERED_NS_FOR_SEQ,
+<a name="l00182"></a>00182         <span class="comment">/* Cannot initialize the message */</span>
+<a name="l00183"></a>00183         SANDESHA2_ERROR_CANNOT_INIT_MSG,
+<a name="l00184"></a>00184         <span class="comment">/* Error in processing the message */</span>
+<a name="l00185"></a>00185         SANDESHA2_ERROR_CANNOT_PROCESS_MSG,
+<a name="l00186"></a>00186         <span class="comment">/* String array is invalid */</span>
+<a name="l00187"></a>00187         SANDESHA2_ERROR_INVALID_STRING_ARRAY,
+<a name="l00193"></a>00193         <span class="comment">/* MessagePending header must have an attribute named 'pending'" */</span>
+<a name="l00194"></a><a class="code" href="group__sandesha2__error.html#gg5ea168e0150989a338ce5fd0f6dead9f9bbe1e7e18cb2eba621cbea1543cf419">00194</a>         <a class="code" href="group__sandesha2__error.html#gg5ea168e0150989a338ce5fd0f6dead9f9bbe1e7e18cb2eba621cbea1543cf419">SANDESHA2_ERROR_PENDING_HEADER_MUST_HAVE_ATTRIBUTE_PENDING</a>,
+<a name="l00195"></a>00195         <span class="comment">/* Attribute 'pending' must have value 'true' or 'false' */</span>
+<a name="l00196"></a>00196         SANDESHA2_ERROR_ATTRIBUTE_PENDING_MUST_HAVE_VALUE_TRUE_OR_FALSE,
+<a name="l00197"></a>00197         <span class="comment">/* MakeConnection element should have at lease one of Address and Identifier subelements */</span>
+<a name="l00198"></a>00198         SANDESHA2_ERROR_MAKE_CONNECTION_ELEMENT_SHOULD_HAVE_AT_LEAST_ADDRESS_OR_IDENTIFIER,
+<a name="l00199"></a>00199         <span class="comment">/* Invalid MakeConnection object. Both Identifier and Address are null */</span>
+<a name="l00200"></a>00200         SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_BOTH_IDENTIFER_AND_ADDRESS_NULL,
+<a name="l00201"></a>00201         <span class="comment">/* MakeConnection is not supported in this RM version */</span>
+<a name="l00202"></a>00202         SANDESHA2_ERROR_MAKE_CONNECTION_IS_NOT_SUPPORTED_IN_THIS_RM_VERSION,
+<a name="l00203"></a>00203         <span class="comment">/* Invalid MakeConnection message. Either Address or Identifier must be present */</span>
+<a name="l00204"></a>00204         SANDESHA2_ERROR_INVALID_MAKE_CONNECTION_MSG,
+<a name="l00205"></a>00205         <span class="comment">/* Database cannot be opened */</span>
+<a name="l00206"></a>00206         SANDESHA2_ERROR_CANNOT_OPEN_DATABASE,
+<a name="l00207"></a>00207         <span class="comment">/* There is an sql error. Please refer logs */</span>
+<a name="l00208"></a>00208         SANDESHA2_ERROR_SQL_ERROR,
+<a name="l00209"></a>00209         <span class="comment">/* Cannot build message context since service is not present */</span>
+<a name="l00210"></a>00210         SANDESHA2_ERROR_CANNOT_BUILD_MSG_CTX_WHEN_SVC_NOT_PRESENT,
+<a name="l00211"></a>00211         <span class="comment">/* Cannot find a operation for generated message */</span>
+<a name="l00212"></a>00212         SANDESHA2_ERROR_CANNOT_FIND_OP_FOR_GENERATED_MSG,
+<a name="l00213"></a>00213         <span class="comment">/* Invalid persistence property string */</span>
+<a name="l00214"></a>00214         SANDESHA2_ERROR_INVALID_PERSISTENCE_PROPERTY_STRING,
+<a name="l00215"></a>00215         SANDESHA2_ERROR_LAST
+<a name="l00216"></a>00216     };
+<a name="l00217"></a>00217         
+<a name="l00218"></a>00218 axis2_status_t AXIS2_CALL
+<a name="l00219"></a>00219 sandesha2_error_init();
+<a name="l00220"></a>00220 
+<a name="l00222"></a>00222 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00223"></a>00223 <span class="preprocessor"></span>}
+<a name="l00224"></a>00224 <span class="preprocessor">#endif</span>
+<a name="l00225"></a>00225 <span class="preprocessor"></span> 
+<a name="l00226"></a>00226 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_ERROR_H*/</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__expires_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__expires_8h-source.html
new file mode 100644
index 0000000..f6889ef
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__expires_8h-source.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_expires.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_expires_h"></a><h2>sandesha2_expires.h</h2><p><a href="sandesha2__expires_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_EXPIRES_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_EXPIRES_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a> <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00042"></a>00042 axis2_char_t *AXIS2_CALL
+<a name="l00043"></a>00043 sandesha2_expires_get_duration(
+<a name="l00044"></a>00044     <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a> *expires,
+<a name="l00045"></a>00045     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 axis2_status_t AXIS2_CALL 
+<a name="l00048"></a>00048 sandesha2_expires_set_duration(
+<a name="l00049"></a>00049     <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a> *expires,
+<a name="l00050"></a>00050     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00051"></a>00051     axis2_char_t *duration);
+<a name="l00052"></a>00052 
+<a name="l00057"></a><a class="code" href="structsandesha2__expires.html">00057</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a>
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061     
+<a name="l00062"></a>00062 AXIS2_EXTERN <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a>* AXIS2_CALL
+<a name="l00063"></a>00063 sandesha2_expires_create(
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065     axis2_char_t *ns_value);
+<a name="l00066"></a>00066 
+<a name="l00068"></a>00068 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>}
+<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_EXPIRES_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__expires_8h.html b/axis2/c/sandesha/api/html/sandesha2__expires_8h.html
new file mode 100644
index 0000000..c975db1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__expires_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_expires.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_expires_h_File_Reference"></a><h2>sandesha2_expires.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__expires_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__expires.html">sandesha2_expires</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a> <a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a>  <a href="structsandesha2__expires.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g300a866956a73cd87f6ff081dbc52e7f"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="geb0cbcc9d45e3da3bb5406f2ddf580f6"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_get_duration</b> (<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ff08eb34116a81d9cbb7c3f2a474b05"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_set_duration</b> (<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires, const axutil_env_t *env, axis2_char_t *duration)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0c4dbc62db77106fc0b490a6dc7a64f0"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_expires_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__fault__code_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__fault__code_8h-source.html
new file mode 100644
index 0000000..323e951
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__fault__code_8h-source.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_fault_code.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_fault_code_h"></a><h2>sandesha2_fault_code.h</h2><p><a href="sandesha2__fault__code_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_FAULT_CODE_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_FAULT_CODE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a> <a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__fault__code.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00049"></a>00049 };
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 AXIS2_EXTERN <a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code_t</a>* AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_fault_code_create(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00054"></a>00054     axis2_char_t *ns_value);
+<a name="l00055"></a>00055                         
+<a name="l00056"></a>00056 axis2_char_t * AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_fault_code_get_fault_code(
+<a name="l00058"></a>00058     <a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code_t</a> *fault_code,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 axis2_status_t AXIS2_CALL                 
+<a name="l00062"></a>00062 sandesha2_fault_code_set_fault_code(
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code_t</a> *fault_code,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065     axis2_char_t *str_fault_code);
+<a name="l00066"></a>00066 
+<a name="l00068"></a>00068 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>}
+<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_FAULT_CODE_H */</span>
+<a name="l00073"></a>00073 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__fault__code_8h.html b/axis2/c/sandesha/api/html/sandesha2__fault__code_8h.html
new file mode 100644
index 0000000..0adc2fc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__fault__code_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_fault_code.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_fault_code_h_File_Reference"></a><h2>sandesha2_fault_code.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__fault__code_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a> <a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a>  <a href="structsandesha2__fault__code.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f8f2ef5c5b4bc8d817283470c63f7e0"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4210885226c6d31047e3e98726daf1b7"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8f06ad197ef06e1e1f39d33faf6679f4"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_get_fault_code</b> (<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> *fault_code, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd7ce1a23593e3d67a22bc543b87062d0"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_code_set_fault_code</b> (<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> *fault_code, const axutil_env_t *env, axis2_char_t *str_fault_code)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__fault__data_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__fault__data_8h-source.html
new file mode 100644
index 0000000..beb80cb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__fault__data_8h-source.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_fault_data.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_fault_data_h"></a><h2>sandesha2_fault_data.h</h2><p><a href="sandesha2__fault__data_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_FAULT_DATA_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_FAULT_DATA_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axiom_node.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_fault_data_t sandesha2_fault_data_t;
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 AXIS2_EXTERN sandesha2_fault_data_t* AXIS2_CALL
+<a name="l00044"></a>00044 sandesha2_fault_data_create(
+<a name="l00045"></a>00045         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00046"></a>00046   
+<a name="l00047"></a>00047 axiom_node_t *AXIS2_CALL 
+<a name="l00048"></a>00048 sandesha2_fault_data_get_detail(
+<a name="l00049"></a>00049     sandesha2_fault_data_t *data,
+<a name="l00050"></a>00050     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00051"></a>00051             
+<a name="l00052"></a>00052 axis2_status_t AXIS2_CALL 
+<a name="l00053"></a>00053 sandesha2_fault_data_set_detail(
+<a name="l00054"></a>00054     sandesha2_fault_data_t *data,
+<a name="l00055"></a>00055     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00056"></a>00056     axiom_node_t *detail);
+<a name="l00057"></a>00057             
+<a name="l00058"></a>00058 axis2_char_t *AXIS2_CALL 
+<a name="l00059"></a>00059 sandesha2_fault_data_get_reason(
+<a name="l00060"></a>00060     sandesha2_fault_data_t *data,
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00062"></a>00062             
+<a name="l00063"></a>00063 axis2_status_t AXIS2_CALL 
+<a name="l00064"></a>00064 sandesha2_fault_data_set_reason(
+<a name="l00065"></a>00065     sandesha2_fault_data_t *data,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00067"></a>00067     axis2_char_t *reason);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 axis2_char_t *AXIS2_CALL 
+<a name="l00070"></a>00070 sandesha2_fault_data_get_sub_code(
+<a name="l00071"></a>00071     sandesha2_fault_data_t *data,
+<a name="l00072"></a>00072     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00073"></a>00073             
+<a name="l00074"></a>00074 axis2_status_t AXIS2_CALL 
+<a name="l00075"></a>00075 sandesha2_fault_data_set_sub_code(
+<a name="l00076"></a>00076     sandesha2_fault_data_t *data,
+<a name="l00077"></a>00077     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00078"></a>00078     axis2_char_t *sub_code);
+<a name="l00079"></a>00079             
+<a name="l00080"></a>00080 axis2_char_t *AXIS2_CALL 
+<a name="l00081"></a>00081 sandesha2_fault_data_get_code(
+<a name="l00082"></a>00082     sandesha2_fault_data_t *data,
+<a name="l00083"></a>00083     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00084"></a>00084             
+<a name="l00085"></a>00085 axis2_status_t AXIS2_CALL 
+<a name="l00086"></a>00086 sandesha2_fault_data_set_code(
+<a name="l00087"></a>00087     sandesha2_fault_data_t *data,
+<a name="l00088"></a>00088     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00089"></a>00089     axis2_char_t *code);
+<a name="l00090"></a>00090             
+<a name="l00091"></a>00091 <span class="keywordtype">int</span> AXIS2_CALL 
+<a name="l00092"></a>00092 sandesha2_fault_data_get_type(
+<a name="l00093"></a>00093     sandesha2_fault_data_t *data,
+<a name="l00094"></a>00094     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00095"></a>00095             
+<a name="l00096"></a>00096 axis2_status_t AXIS2_CALL 
+<a name="l00097"></a>00097 sandesha2_fault_data_set_type(
+<a name="l00098"></a>00098     sandesha2_fault_data_t *data,
+<a name="l00099"></a>00099     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00100"></a>00100     <span class="keywordtype">int</span> type);
+<a name="l00101"></a>00101             
+<a name="l00102"></a>00102 axis2_char_t *AXIS2_CALL 
+<a name="l00103"></a>00103 sandesha2_fault_data_get_seq_id(
+<a name="l00104"></a>00104     sandesha2_fault_data_t *data,
+<a name="l00105"></a>00105     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00106"></a>00106             
+<a name="l00107"></a>00107 axis2_status_t AXIS2_CALL 
+<a name="l00108"></a>00108 sandesha2_fault_data_set_seq_id(
+<a name="l00109"></a>00109     sandesha2_fault_data_t *data,
+<a name="l00110"></a>00110     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00111"></a>00111     axis2_char_t *seq_id);
+<a name="l00112"></a>00112     
+<a name="l00113"></a>00113 axis2_status_t AXIS2_CALL 
+<a name="l00114"></a>00114 sandesha2_fault_data_free(
+<a name="l00115"></a>00115     sandesha2_fault_data_t *data, 
+<a name="l00116"></a>00116     <span class="keyword">const</span> axutil_env_t *env);                                                           
+<a name="l00117"></a>00117 
+<a name="l00119"></a>00119 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>}
+<a name="l00121"></a>00121 <span class="preprocessor">#endif</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span>
+<a name="l00123"></a>00123 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_FAULT_DATA_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__fault__data_8h.html b/axis2/c/sandesha/api/html/sandesha2__fault__data_8h.html
new file mode 100644
index 0000000..585c25c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__fault__data_8h.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_fault_data.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_fault_data_h_File_Reference"></a><h2>sandesha2_fault_data.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><code>#include &lt;axiom_node.h&gt;</code><br></br><p>
+<a href="sandesha2__fault__data_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="74ea848272ac166745a97a964818f9bb"></a>
+typedef struct <br></br>
+sandesha2_fault_data_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="124b1d6d88fafb63d85dbc7b8834fc8b"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_fault_data_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_create</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="52b42d0cea2fc36430948d47bf7234d3"></a>
+axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_get_detail</b> (sandesha2_fault_data_t *data, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="dec21891dbdf2b1c398469e0486eff33"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_set_detail</b> (sandesha2_fault_data_t *data, const axutil_env_t *env, axiom_node_t *detail)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f2d13b018146c62b56f967dd301b5540"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_get_reason</b> (sandesha2_fault_data_t *data, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e0a9fe61f7a74fba16022eabedbdec0d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_set_reason</b> (sandesha2_fault_data_t *data, const axutil_env_t *env, axis2_char_t *reason)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="77834f96fce623778a16a5fcf03592b6"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_get_sub_code</b> (sandesha2_fault_data_t *data, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="58783485aad76ded322ec935dd4c07e8"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_set_sub_code</b> (sandesha2_fault_data_t *data, const axutil_env_t *env, axis2_char_t *sub_code)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8511f38fca637c47c079dd269ec4fad5"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_get_code</b> (sandesha2_fault_data_t *data, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="4efc85dff3d28f135eb2282ef71b5e61"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_set_code</b> (sandesha2_fault_data_t *data, const axutil_env_t *env, axis2_char_t *code)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="87ab762ed0dbd6dea886b6008bbe7508"></a>
+int </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_get_type</b> (sandesha2_fault_data_t *data, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0fd1e95586b49099eff258b3cc5a073b"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_set_type</b> (sandesha2_fault_data_t *data, const axutil_env_t *env, int type)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="4147f00196e1b96dfa52e1bcf775d24e"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_get_seq_id</b> (sandesha2_fault_data_t *data, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="7fe2d156b920ec8677b8d495bdb6b4ab"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_set_seq_id</b> (sandesha2_fault_data_t *data, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="7424b688c14583dbacd53b77bad9d94d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_data_free</b> (sandesha2_fault_data_t *data, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__fault__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__fault__mgr_8h-source.html
new file mode 100644
index 0000000..295adaa
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__fault__mgr_8h-source.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_fault_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_fault_mgr_h"></a><h2>sandesha2_fault_mgr.h</h2><p><a href="sandesha2__fault__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_FAULT_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_FAULT_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__fault__data_8h.html">sandesha2_fault_data.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 sandesha2_msg_ctx_t* AXIS2_CALL 
+<a name="l00045"></a>00045 sandesha2_fault_mgr_check_for_create_seq_refused(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047     axis2_msg_ctx_t *create_seq_msg,
+<a name="l00048"></a>00048     sandesha2_storage_mgr_t *storage_man);
+<a name="l00049"></a>00049         
+<a name="l00050"></a>00050 sandesha2_msg_ctx_t* AXIS2_CALL 
+<a name="l00051"></a>00051 sandesha2_fault_mgr_check_for_last_msg_num_exceeded(
+<a name="l00052"></a>00052     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053     sandesha2_msg_ctx_t *app_rm_msg,
+<a name="l00054"></a>00054     sandesha2_storage_mgr_t *storage_man);
+<a name="l00055"></a>00055             
+<a name="l00056"></a>00056 sandesha2_msg_ctx_t* AXIS2_CALL 
+<a name="l00057"></a>00057 sandesha2_fault_mgr_check_for_msg_num_rollover(
+<a name="l00058"></a>00058     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00059"></a>00059     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00060"></a>00060     sandesha2_storage_mgr_t *storage_man);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 sandesha2_msg_ctx_t* AXIS2_CALL 
+<a name="l00063"></a>00063 sandesha2_fault_mgr_check_for_unknown_seq(
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00065"></a>00065     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00066"></a>00066     axis2_char_t *seq_id,
+<a name="l00067"></a>00067     sandesha2_storage_mgr_t *storage_man);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 sandesha2_msg_ctx_t* AXIS2_CALL 
+<a name="l00070"></a>00070 sandesha2_fault_mgr_check_for_invalid_ack(
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00072"></a>00072     sandesha2_msg_ctx_t *ack_rm_msg,
+<a name="l00073"></a>00073     sandesha2_storage_mgr_t *storage_man);
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 sandesha2_msg_ctx_t* AXIS2_CALL 
+<a name="l00076"></a>00076 sandesha2_fault_mgr_check_for_seq_closed(
+<a name="l00077"></a>00077     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00078"></a>00078     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00079"></a>00079     axis2_char_t *seq_id,
+<a name="l00080"></a>00080     sandesha2_storage_mgr_t *storage_man);
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 sandesha2_msg_ctx_t* AXIS2_CALL 
+<a name="l00083"></a>00083 sandesha2_fault_mgr_get_fault(
+<a name="l00084"></a>00084     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00085"></a>00085     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00086"></a>00086     sandesha2_fault_data_t *fault_data,
+<a name="l00087"></a>00087     axis2_char_t *addr_ns_uri,
+<a name="l00088"></a>00088     sandesha2_storage_mgr_t *storage_man);
+<a name="l00089"></a>00089 
+<a name="l00091"></a>00091 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span>}
+<a name="l00093"></a>00093 <span class="preprocessor">#endif</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>
+<a name="l00095"></a>00095 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_FAULT_MGR_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__fault__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__fault__mgr_8h.html
new file mode 100644
index 0000000..3722e35
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__fault__mgr_8h.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_fault_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_fault_mgr_h_File_Reference"></a><h2>sandesha2_fault_mgr.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__fault__data_8h-source.html">sandesha2_fault_data.h</a>&gt;</code><br></br><code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br><p>
+<a href="sandesha2__fault__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td colspan="2"><div class="groupHeader"></div></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="18e990c90d22b3484d5cf49c0d7040a5"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_mgr_check_for_create_seq_refused</b> (const axutil_env_t *env, axis2_msg_ctx_t *create_seq_msg, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="757b6681e981d090a613a3ec9d328ff0"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_mgr_check_for_last_msg_num_exceeded</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *app_rm_msg, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="aec58685fef10ac77e406856585aa386"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_mgr_check_for_msg_num_rollover</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a6818a7cc5a0846c66e87b3a7d9c8556"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_mgr_check_for_unknown_seq</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b0fd79939cf5c8450d1357f5b47788d5"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_mgr_check_for_invalid_ack</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ack_rm_msg, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="5a7b5f41816475b75cc22c73afda6049"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_mgr_check_for_seq_closed</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="605cb1a9801b6018d2db2d63604a48a1"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_fault_mgr_get_fault</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_fault_data_t *fault_data, axis2_char_t *addr_ns_uri, sandesha2_storage_mgr_t *storage_man)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__identifier_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__identifier_8h-source.html
new file mode 100644
index 0000000..96d12e9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__identifier_8h-source.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_identifier.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_identifier_h"></a><h2>sandesha2_identifier.h</h2><p><a href="sandesha2__identifier_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_IDENTIFIER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_IDENTIFIER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a> <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a>;
+<a name="l00042"></a>00042 
+<a name="l00047"></a><a class="code" href="structsandesha2__identifier.html">00047</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 AXIS2_EXTERN <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a>* AXIS2_CALL
+<a name="l00053"></a>00053 sandesha2_identifier_create(
+<a name="l00054"></a>00054     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00055"></a>00055     axis2_char_t *ns_value);
+<a name="l00056"></a>00056                         
+<a name="l00057"></a>00057 axis2_char_t * AXIS2_CALL
+<a name="l00058"></a>00058 sandesha2_identifier_get_identifier(
+<a name="l00059"></a>00059     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier,
+<a name="l00060"></a>00060     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 axis2_status_t AXIS2_CALL                 
+<a name="l00063"></a>00063 sandesha2_identifier_set_identifier(
+<a name="l00064"></a>00064     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier,
+<a name="l00065"></a>00065     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00066"></a>00066     axis2_char_t *str_id);
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 
+<a name="l00070"></a>00070 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>}
+<a name="l00072"></a>00072 <span class="preprocessor">#endif</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00074"></a>00074 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_IDENTIFIER_H */</span>
+<a name="l00075"></a>00075 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__identifier_8h.html b/axis2/c/sandesha/api/html/sandesha2__identifier_8h.html
new file mode 100644
index 0000000..d2a34e4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__identifier_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_identifier.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_identifier_h_File_Reference"></a><h2>sandesha2_identifier.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__identifier_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a> <a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a>  <a href="structsandesha2__identifier.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1fd5a72876b6ba3bc0aeac0023726381"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5fcd41e2ce30a012f1b1eb10f4adec41"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2f8196bdc46ed50c079c6dbd08de3e23"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_get_identifier</b> (<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6b4372ef8dba7943f8542f0317559286"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_identifier_set_identifier</b> (<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier, const axutil_env_t *env, axis2_char_t *str_id)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__in__order__invoker_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__in__order__invoker_8h-source.html
new file mode 100644
index 0000000..604541a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__in__order__invoker_8h-source.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_in_order_invoker.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_in_order_invoker_h"></a><h2>sandesha2_in_order_invoker.h</h2><p><a href="sandesha2__in__order__invoker_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_IN_ORDER_INVOKER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_IN_ORDER_INVOKER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_in_order_invoker_t sandesha2_in_order_invoker_t;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 AXIS2_EXTERN sandesha2_in_order_invoker_t* AXIS2_CALL
+<a name="l00043"></a>00043 sandesha2_in_order_invoker_create(
+<a name="l00044"></a>00044     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00045"></a>00045  
+<a name="l00053"></a>00053 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00054"></a>00054 <a class="code" href="sandesha2__in__order__invoker_8h.html#901ee4cab2311ae021e72044ab979fbf">sandesha2_in_order_invoker_free_void_arg</a>(
+<a name="l00055"></a>00055     <span class="keywordtype">void</span> *invoker,
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 axis2_status_t AXIS2_CALL 
+<a name="l00059"></a>00059 sandesha2_in_order_invoker_stop_invoker_for_seq(
+<a name="l00060"></a>00060     sandesha2_in_order_invoker_t *invoker, 
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *env, axis2_char_t *seq_id);
+<a name="l00062"></a>00062             
+<a name="l00063"></a>00063 axis2_status_t AXIS2_CALL 
+<a name="l00064"></a>00064 sandesha2_in_order_invoker_stop_invoking (
+<a name="l00065"></a>00065     sandesha2_in_order_invoker_t *invoker,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00067"></a>00067             
+<a name="l00068"></a>00068 axis2_bool_t AXIS2_CALL 
+<a name="l00069"></a>00069 sandesha2_in_order_invoker_is_invoker_started(
+<a name="l00070"></a>00070     sandesha2_in_order_invoker_t *invoker, 
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00072"></a>00072             
+<a name="l00073"></a>00073 axis2_status_t AXIS2_CALL 
+<a name="l00074"></a>00074 sandesha2_in_order_invoker_run_for_seq(
+<a name="l00075"></a>00075     sandesha2_in_order_invoker_t *invoker, 
+<a name="l00076"></a>00076     <span class="keyword">const</span> axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, 
+<a name="l00077"></a>00077     axis2_char_t *seq_id);
+<a name="l00078"></a>00078             
+<a name="l00079"></a>00079 axis2_status_t AXIS2_CALL 
+<a name="l00080"></a>00080 sandesha2_in_order_invoker_run (
+<a name="l00081"></a>00081     sandesha2_in_order_invoker_t *invoker,
+<a name="l00082"></a>00082     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00083"></a>00083                         
+<a name="l00084"></a>00084 axis2_status_t AXIS2_CALL
+<a name="l00085"></a>00085 sandesha2_in_order_invoker_make_msg_ready_for_reinjection(
+<a name="l00086"></a>00086     sandesha2_in_order_invoker_t *invoker, 
+<a name="l00087"></a>00087     <span class="keyword">const</span> axutil_env_t *env, axis2_msg_ctx_t *msg_ctx);
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> * AXIS2_THREAD_FUNC
+<a name="l00090"></a>00090 sandesha2_in_order_invoker_worker_func(
+<a name="l00091"></a>00091     axutil_thread_t *thd, <span class="keywordtype">void</span> *data);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 axis2_status_t AXIS2_CALL 
+<a name="l00094"></a>00094 sandesha2_in_order_invoker_free(
+<a name="l00095"></a>00095     sandesha2_in_order_invoker_t *invoker, 
+<a name="l00096"></a>00096     <span class="keyword">const</span> axutil_env_t *env);                                                           
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098 
+<a name="l00100"></a>00100 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>}
+<a name="l00102"></a>00102 <span class="preprocessor">#endif</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span>
+<a name="l00104"></a>00104 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_IN_ORDER_INVOKER_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__in__order__invoker_8h.html b/axis2/c/sandesha/api/html/sandesha2__in__order__invoker_8h.html
new file mode 100644
index 0000000..5748b92
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__in__order__invoker_8h.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_in_order_invoker.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_in_order_invoker_h_File_Reference"></a><h2>sandesha2_in_order_invoker.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><p>
+<a href="sandesha2__in__order__invoker_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="290c482daf53a0792096169f70f3b415"></a>
+typedef struct <br></br>
+sandesha2_in_order_invoker_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="adbfe32beadd0da1f089cffca89d06a3"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_in_order_invoker_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_create</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__in__order__invoker_8h.html#901ee4cab2311ae021e72044ab979fbf">sandesha2_in_order_invoker_free_void_arg</a> (void *invoker, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e9fa58399581f35c2ab17a3e6b4559ec"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_stop_invoker_for_seq</b> (sandesha2_in_order_invoker_t *invoker, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="69530f4a2c4a1d95778bc3ac9dacd8e4"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_stop_invoking</b> (sandesha2_in_order_invoker_t *invoker, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="802b6627376a164b0ced2580d53ba603"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_is_invoker_started</b> (sandesha2_in_order_invoker_t *invoker, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c31ea33dd6a1b9e441633567e712739d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_run_for_seq</b> (sandesha2_in_order_invoker_t *invoker, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d3e3dadc3be7e84ad9b98dd24f3ce7f0"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_run</b> (sandesha2_in_order_invoker_t *invoker, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c8a007f1e8f1fde326228d9253d98a5a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_make_msg_ready_for_reinjection</b> (sandesha2_in_order_invoker_t *invoker, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b8a5adca7f572a654c9a5290e7a1a606"></a>
+void *AXIS2_THREAD_FUNC </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_worker_func</b> (axutil_thread_t *thd, void *data)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="39a719bf8ed3ddef3e1e772e22bdaf33"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_in_order_invoker_free</b> (sandesha2_in_order_invoker_t *invoker, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="901ee4cab2311ae021e72044ab979fbf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_in_order_invoker_free_void_arg           </td><td>(</td><td class="paramtype">void * </td><td class="paramname"> <em>invoker</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Frees the in_order_invoker given as a void pointer. This method would cast the void parameter to an in_order_invoker pointer and then call free method. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>invoker</em> </td><td>pointer to in_order_invoker as a void pointer </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__create__seq__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__create__seq__mgr_8h-source.html
new file mode 100644
index 0000000..87ef782
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__create__seq__mgr_8h-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_create_seq_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_create_seq_mgr_h"></a><h2>sandesha2_inmemory_create_seq_mgr.h</h2><p><a href="sandesha2__inmemory__create__seq__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INMEMORY_CREATE_SEQ_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INMEMORY_CREATE_SEQ_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="keyword">struct </span>sandesha2_storage_mgr;
+<a name="l00037"></a>00037 <span class="keyword">struct </span>axis2_ctx;
+<a name="l00038"></a>00038 
+<a name="l00044"></a>00044 AXIS2_EXTERN <span class="keyword">struct </span>sandesha2_create_seq_mgr * AXIS2_CALL
+<a name="l00045"></a>00045 sandesha2_inmemory_create_seq_mgr_create(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047     <span class="keyword">struct</span> sandesha2_storage_mgr *storage_mgr,
+<a name="l00048"></a>00048     <span class="keyword">struct</span> axis2_ctx *ctx);
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_INMEMORY_CREATE_SEQ_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__create__seq__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__create__seq__mgr_8h.html
new file mode 100644
index 0000000..3a526bc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__create__seq__mgr_8h.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_create_seq_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_create_seq_mgr_h_File_Reference"></a><h2>sandesha2_inmemory_create_seq_mgr.h File Reference</h2><p>Sandesha In Memory Create Sequence Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__inmemory__create__seq__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g432c4668d5b67e6410fdaa855cd8fc1f"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_create_seq_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_create_seq_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Create Sequence Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__invoker__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__invoker__mgr_8h-source.html
new file mode 100644
index 0000000..8e32b14
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__invoker__mgr_8h-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_invoker_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_invoker_mgr_h"></a><h2>sandesha2_inmemory_invoker_mgr.h</h2><p><a href="sandesha2__inmemory__invoker__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INMEMORY_INVOKER_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INMEMORY_INVOKER_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="keyword">struct </span>sandesha2_storage_mgr;
+<a name="l00037"></a>00037 <span class="keyword">struct </span>axis2_ctx;
+<a name="l00038"></a>00038 
+<a name="l00044"></a>00044 AXIS2_EXTERN <span class="keyword">struct </span>sandesha2_invoker_mgr * AXIS2_CALL
+<a name="l00045"></a>00045 sandesha2_inmemory_invoker_mgr_create(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047     <span class="keyword">struct</span> sandesha2_storage_mgr *storage_mgr,
+<a name="l00048"></a>00048     <span class="keyword">struct</span> axis2_ctx *ctx);
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_INMEMORY_INVOKER_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__invoker__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__invoker__mgr_8h.html
new file mode 100644
index 0000000..94e94ee
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__invoker__mgr_8h.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_invoker_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_invoker_mgr_h_File_Reference"></a><h2>sandesha2_inmemory_invoker_mgr.h File Reference</h2><p>Sandesha In Memory Invoker Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__inmemory__invoker__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gba38b02c1bd6d212b02d01507aa68fe2"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_invoker_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_invoker_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Invoker Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__next__msg__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__next__msg__mgr_8h-source.html
new file mode 100644
index 0000000..133613b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__next__msg__mgr_8h-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_next_msg_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_next_msg_mgr_h"></a><h2>sandesha2_inmemory_next_msg_mgr.h</h2><p><a href="sandesha2__inmemory__next__msg__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INMEMORY_NEXT_MSG_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INMEMORY_NEXT_MSG_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="keyword">struct </span>sandesha2_storage_mgr;
+<a name="l00037"></a>00037 <span class="keyword">struct </span>axis2_ctx;
+<a name="l00038"></a>00038 
+<a name="l00044"></a>00044 AXIS2_EXTERN <span class="keyword">struct </span>sandesha2_next_msg_mgr * AXIS2_CALL
+<a name="l00045"></a>00045 sandesha2_inmemory_next_msg_mgr_create(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047     <span class="keyword">struct</span> sandesha2_storage_mgr *storage_mgr,
+<a name="l00048"></a>00048     <span class="keyword">struct</span> axis2_ctx *ctx);
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_INMEMORY_NEXT_MSG_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__next__msg__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__next__msg__mgr_8h.html
new file mode 100644
index 0000000..a6a8ec1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__next__msg__mgr_8h.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_next_msg_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_next_msg_mgr_h_File_Reference"></a><h2>sandesha2_inmemory_next_msg_mgr.h File Reference</h2><p>Sandesha In Memory Next Message Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__inmemory__next__msg__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0dcf054c4733fbe337d88d105fc43a8d"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_next_msg_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_next_msg_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Next Message Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__sender__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__sender__mgr_8h-source.html
new file mode 100644
index 0000000..46470cb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__sender__mgr_8h-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_sender_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_sender_mgr_h"></a><h2>sandesha2_inmemory_sender_mgr.h</h2><p><a href="sandesha2__inmemory__sender__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INMEMORY_SENDER_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INMEMORY_SENDER_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="keyword">struct </span>sandesha2_storage_mgr;
+<a name="l00037"></a>00037 <span class="keyword">struct </span>axis2_ctx;
+<a name="l00038"></a>00038 
+<a name="l00044"></a>00044 AXIS2_EXTERN <span class="keyword">struct </span>sandesha2_sender_mgr * AXIS2_CALL
+<a name="l00045"></a>00045 sandesha2_inmemory_sender_mgr_create(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047     <span class="keyword">struct</span> sandesha2_storage_mgr *storage_mgr,
+<a name="l00048"></a>00048     <span class="keyword">struct</span> axis2_ctx *ctx);
+<a name="l00049"></a>00049 
+<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>}
+<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_INMEMORY_SENDER_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__sender__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__sender__mgr_8h.html
new file mode 100644
index 0000000..b959da9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__sender__mgr_8h.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_sender_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_sender_mgr_h_File_Reference"></a><h2>sandesha2_inmemory_sender_mgr.h File Reference</h2><p>Sandesha In Memory Sender Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__inmemory__sender__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g68a4cf6495405d2f901cb8498b4fb8e2"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_sender_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_sender_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Sender Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__seq__property__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__seq__property__mgr_8h-source.html
new file mode 100644
index 0000000..ed89468
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__seq__property__mgr_8h-source.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_seq_property_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_seq_property_mgr_h"></a><h2>sandesha2_inmemory_seq_property_mgr.h</h2><p><a href="sandesha2__inmemory__seq__property__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INMEMORY_SEQ_PROPERTY_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INMEMORY_SEQ_PROPERTY_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>    
+<a name="l00036"></a>00036 <span class="keyword">struct </span>sandesha2_storage_mgr;
+<a name="l00037"></a>00037 <span class="keyword">struct </span>axis2_ctx;
+<a name="l00038"></a>00038 
+<a name="l00045"></a>00045 AXIS2_EXTERN <span class="keyword">struct </span>sandesha2_seq_property_mgr * AXIS2_CALL
+<a name="l00046"></a>00046 sandesha2_inmemory_seq_property_mgr_create(
+<a name="l00047"></a>00047     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048     <span class="keyword">struct</span> sandesha2_storage_mgr *storage_mgr,
+<a name="l00049"></a>00049     <span class="keyword">struct</span> axis2_ctx *ctx);
+<a name="l00050"></a>00050 
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_INMEMORY_SEQ_PROPERTY_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__seq__property__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__seq__property__mgr_8h.html
new file mode 100644
index 0000000..9ac1233
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__seq__property__mgr_8h.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_seq_property_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_seq_property_mgr_h_File_Reference"></a><h2>sandesha2_inmemory_seq_property_mgr.h File Reference</h2><p>Sandesha In Memory Sequence Property Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__inmemory__seq__property__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0c56425f5239804079d5e612fb5e1a49"></a>
+AXIS2_EXTERN struct <br></br>
+sandesha2_seq_property_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_seq_property_mgr_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr, struct axis2_ctx *ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Sequence Property Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__storage__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__storage__mgr_8h-source.html
new file mode 100644
index 0000000..8162bcc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__storage__mgr_8h-source.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_storage_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_storage_mgr_h"></a><h2>sandesha2_inmemory_storage_mgr.h</h2><p><a href="sandesha2__inmemory__storage__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INMEMORY_STORAGE_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INMEMORY_STORAGE_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN sandesha2_storage_mgr_t* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_inmemory_storage_mgr_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00043"></a>00043     axis2_conf_ctx_t *conf_ctx);
+<a name="l00044"></a>00044  
+<a name="l00046"></a>00046 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>}
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_INMEMORY_STORAGE_MGR_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__storage__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__storage__mgr_8h.html
new file mode 100644
index 0000000..34b9946
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__storage__mgr_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_storage_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_storage_mgr_h_File_Reference"></a><h2>sandesha2_inmemory_storage_mgr.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><p>
+<a href="sandesha2__inmemory__storage__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td colspan="2"><div class="groupHeader"></div></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="552a11a8adf00410d03b685e02c35acc"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_inmemory_storage_mgr_create</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__inmemory__transaction_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__inmemory__transaction_8h-source.html
new file mode 100644
index 0000000..19db027
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__inmemory__transaction_8h-source.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_inmemory_transaction.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_inmemory_transaction_h"></a><h2>sandesha2_inmemory_transaction.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INMEMORY_TRANSACTION_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INMEMORY_TRANSACTION_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="keyword">struct </span>sandesha2_storage_mgr;
+<a name="l00037"></a>00037 <span class="keyword">struct </span>sandesha2_transaction;
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 AXIS2_EXTERN <span class="keyword">struct </span>sandesha2_transaction* AXIS2_CALL
+<a name="l00040"></a>00040 sandesha2_inmemory_transaction_create(
+<a name="l00041"></a>00041     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00042"></a>00042     <span class="keyword">struct</span> sandesha2_storage_mgr *storage_mgr);
+<a name="l00043"></a>00043 
+<a name="l00045"></a>00045 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>}
+<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_INMEMORY_TRANSACTION_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__invoker__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__invoker__bean_8h-source.html
new file mode 100644
index 0000000..109325d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__invoker__bean_8h-source.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_invoker_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_invoker_bean_h"></a><h2>sandesha2_invoker_bean.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * copyright 1999-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may not</span>
+<a name="l00005"></a>00005 <span class="comment"> * use this file except in compliance with the License. You may obtain a copy of</span>
+<a name="l00006"></a>00006 <span class="comment"> * the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span>
+<a name="l00012"></a>00012 <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span>
+<a name="l00013"></a>00013 <span class="comment"> * License for the specific language governing permissions and limitations under</span>
+<a name="l00014"></a>00014 <span class="comment"> * the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INVOKER_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INVOKER_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;sandesha2_rm_bean.h&gt;</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_invoker_bean sandesha2_invoker_bean_t;
+<a name="l00030"></a>00030 <span class="keyword">struct </span>sandesha2_transaction;
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_invoker_bean
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034     sandesha2_rm_bean_t rm_bean;
+<a name="l00035"></a>00035 };
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="comment">/* constructors </span>
+<a name="l00038"></a>00038 <span class="comment"> */</span>
+<a name="l00039"></a>00039 AXIS2_EXTERN sandesha2_invoker_bean_t* AXIS2_CALL
+<a name="l00040"></a>00040 sandesha2_invoker_bean_create(
+<a name="l00041"></a>00041         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 AXIS2_EXTERN sandesha2_invoker_bean_t* AXIS2_CALL
+<a name="l00044"></a>00044 sandesha2_invoker_bean_create_with_data(
+<a name="l00045"></a>00045     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046     axis2_char_t * ref_key,
+<a name="l00047"></a>00047         <span class="keywordtype">long</span> msg_no,
+<a name="l00048"></a>00048         axis2_char_t *seq_id,
+<a name="l00049"></a>00049         axis2_bool_t invoked);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00052"></a>00052 sandesha2_invoker_bean_free  (
+<a name="l00053"></a>00053     sandesha2_rm_bean_t *invoker_bean,
+<a name="l00054"></a>00054     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 sandesha2_rm_bean_t * AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_invoker_bean_get_base( 
+<a name="l00058"></a>00058     sandesha2_rm_bean_t* invoker,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_invoker_bean_set_base (
+<a name="l00063"></a>00063     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065     sandesha2_rm_bean_t* rm_bean);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 axis2_char_t* AXIS2_CALL 
+<a name="l00068"></a>00068 sandesha2_invoker_bean_get_msg_ctx_ref_key(
+<a name="l00069"></a>00069     sandesha2_rm_bean_t *invoker_bean,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00073"></a>00073 sandesha2_invoker_bean_set_msg_ctx_ref_key(
+<a name="l00074"></a>00074     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00075"></a>00075         <span class="keyword">const</span> axutil_env_t *env, axis2_char_t* context_ref_id) ;
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 <span class="keywordtype">long</span> AXIS2_CALL 
+<a name="l00078"></a>00078 sandesha2_invoker_bean_get_msg_no(
+<a name="l00079"></a>00079     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00080"></a>00080     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00081"></a>00081         
+<a name="l00082"></a>00082 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00083"></a>00083 sandesha2_invoker_bean_set_msg_no(
+<a name="l00084"></a>00084     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00085"></a>00085     <span class="keyword">const</span> axutil_env_t *env, <span class="keywordtype">long</span> msgno) ;
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 axis2_char_t* AXIS2_CALL
+<a name="l00088"></a>00088 sandesha2_invoker_bean_get_seq_id(
+<a name="l00089"></a>00089     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00090"></a>00090     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00093"></a>00093 sandesha2_invoker_bean_set_seq_id(
+<a name="l00094"></a>00094     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00095"></a>00095     <span class="keyword">const</span> axutil_env_t *env, axis2_char_t* int_seq_id);
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097 axis2_bool_t AXIS2_CALL
+<a name="l00098"></a>00098 sandesha2_invoker_bean_is_invoked (
+<a name="l00099"></a>00099     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00100"></a>00100     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00103"></a>00103 sandesha2_invoker_bean_set_invoked( 
+<a name="l00104"></a>00104     sandesha2_invoker_bean_t *invoker_bean,
+<a name="l00105"></a>00105     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00106"></a>00106     axis2_bool_t invoked);
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00109"></a>00109 sandesha2_invoker_bean_set_id( 
+<a name="l00110"></a>00110     sandesha2_rm_bean_t *invoker_bean,
+<a name="l00111"></a>00111         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00112"></a>00112     <span class="keywordtype">long</span> <span class="keywordtype">id</span>);
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00115"></a>00115 sandesha2_invoker_bean_get_id( 
+<a name="l00116"></a>00116     sandesha2_rm_bean_t *invoker_bean,
+<a name="l00117"></a>00117         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00120"></a>00120 sandesha2_invoker_bean_set_transaction( 
+<a name="l00121"></a>00121     sandesha2_rm_bean_t *invoker_bean,
+<a name="l00122"></a>00122         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00123"></a>00123     <span class="keyword">struct</span> sandesha2_transaction *transaction);
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 <span class="keyword">struct </span>sandesha2_transaction *AXIS2_CALL
+<a name="l00126"></a>00126 sandesha2_invoker_bean_get_transaction( 
+<a name="l00127"></a>00127     sandesha2_rm_bean_t *invoker_bean,
+<a name="l00128"></a>00128         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span>}
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133 <span class="preprocessor">#endif</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span>        
+<a name="l00135"></a>00135 <span class="preprocessor">#endif </span><span class="comment">/* End of SANDESHA2_INVOKER_BEAN */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__invoker__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__invoker__mgr_8h-source.html
new file mode 100644
index 0000000..59c9a35
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__invoker__mgr_8h-source.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_invoker_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_invoker_mgr_h"></a><h2>sandesha2_invoker_mgr.h</h2><p><a href="sandesha2__invoker__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_INVOKER_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_INVOKER_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_ctx.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;sandesha2_invoker_bean.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_invoker_mgr sandesha2_invoker_mgr_t;
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_invoker_mgr_ops sandesha2_invoker_mgr_ops_t;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_invoker_mgr_ops
+<a name="l00043"></a>00043 {
+<a name="l00048"></a>00048     void (AXIS2_CALL *
+<a name="l00049"></a>00049             free)(
+<a name="l00050"></a>00050                 sandesha2_invoker_mgr_t *invoker,
+<a name="l00051"></a>00051                 <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053     axis2_bool_t (AXIS2_CALL *
+<a name="l00054"></a>00054             insert)(
+<a name="l00055"></a>00055                 sandesha2_invoker_mgr_t *invoker,
+<a name="l00056"></a>00056                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057                 sandesha2_invoker_bean_t *bean);
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059     axis2_bool_t (AXIS2_CALL *
+<a name="l00060"></a>00060             <span class="keyword">remove</span>)(
+<a name="l00061"></a>00061                 sandesha2_invoker_mgr_t *invoker,
+<a name="l00062"></a>00062                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00063"></a>00063                 axis2_char_t *ref_key);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065     sandesha2_invoker_bean_t *(AXIS2_CALL *
+<a name="l00066"></a>00066             retrieve)(
+<a name="l00067"></a>00067                 sandesha2_invoker_mgr_t *invoker,
+<a name="l00068"></a>00068                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00069"></a>00069                 axis2_char_t *ref_key);
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071     axis2_bool_t (AXIS2_CALL *
+<a name="l00072"></a>00072             update)(
+<a name="l00073"></a>00073                 sandesha2_invoker_mgr_t *invoker,
+<a name="l00074"></a>00074                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00075"></a>00075                 sandesha2_invoker_bean_t *bean);
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00078"></a>00078             find)(
+<a name="l00079"></a>00079                 sandesha2_invoker_mgr_t *invoker,
+<a name="l00080"></a>00080                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00081"></a>00081                 sandesha2_invoker_bean_t *bean);
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083     sandesha2_invoker_bean_t *(AXIS2_CALL *
+<a name="l00084"></a>00084             find_unique)(
+<a name="l00085"></a>00085                 sandesha2_invoker_mgr_t *invoker,
+<a name="l00086"></a>00086                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00087"></a>00087                 sandesha2_invoker_bean_t *bean);
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 };
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_invoker_mgr
+<a name="l00092"></a>00092 {
+<a name="l00093"></a>00093     sandesha2_invoker_mgr_ops_t ops;
+<a name="l00094"></a>00094 };
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096 AXIS2_EXTERN sandesha2_invoker_mgr_t * AXIS2_CALL
+<a name="l00097"></a>00097 sandesha2_invoker_mgr_create(
+<a name="l00098"></a>00098     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00099"></a>00099     axis2_ctx_t *ctx);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00102"></a>00102 sandesha2_invoker_mgr_free(
+<a name="l00103"></a>00103     sandesha2_invoker_mgr_t *invoker,
+<a name="l00104"></a>00104     <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106 axis2_bool_t AXIS2_CALL
+<a name="l00107"></a>00107 sandesha2_invoker_mgr_insert(
+<a name="l00108"></a>00108     sandesha2_invoker_mgr_t *invoker,
+<a name="l00109"></a>00109     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110     sandesha2_invoker_bean_t *bean);
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 axis2_bool_t AXIS2_CALL
+<a name="l00113"></a>00113 sandesha2_invoker_mgr_remove(
+<a name="l00114"></a>00114     sandesha2_invoker_mgr_t *invoker,
+<a name="l00115"></a>00115     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00116"></a>00116     axis2_char_t *ref_key);
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118 sandesha2_invoker_bean_t *AXIS2_CALL
+<a name="l00119"></a>00119 sandesha2_invoker_mgr_retrieve(
+<a name="l00120"></a>00120     sandesha2_invoker_mgr_t *invoker,
+<a name="l00121"></a>00121     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00122"></a>00122     axis2_char_t *ref_key);
+<a name="l00123"></a>00123 
+<a name="l00124"></a>00124 axis2_bool_t AXIS2_CALL
+<a name="l00125"></a>00125 sandesha2_invoker_mgr_update(
+<a name="l00126"></a>00126     sandesha2_invoker_mgr_t *invoker,
+<a name="l00127"></a>00127     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00128"></a>00128     sandesha2_invoker_bean_t *bean);
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130 axutil_array_list_t *AXIS2_CALL
+<a name="l00131"></a>00131 sandesha2_invoker_mgr_find(
+<a name="l00132"></a>00132     sandesha2_invoker_mgr_t *invoker,
+<a name="l00133"></a>00133     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00134"></a>00134     sandesha2_invoker_bean_t *bean);
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136 sandesha2_invoker_bean_t *AXIS2_CALL
+<a name="l00137"></a>00137 sandesha2_invoker_mgr_find_unique(
+<a name="l00138"></a>00138     sandesha2_invoker_mgr_t *invoker,
+<a name="l00139"></a>00139     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00140"></a>00140     sandesha2_invoker_bean_t *bean);
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142 
+<a name="l00144"></a>00144 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00145"></a>00145 <span class="preprocessor"></span>}
+<a name="l00146"></a>00146 <span class="preprocessor">#endif</span>
+<a name="l00147"></a>00147 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_INVOKER_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__invoker__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__invoker__mgr_8h.html
new file mode 100644
index 0000000..614bd1d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__invoker__mgr_8h.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_invoker_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_invoker_mgr_h_File_Reference"></a><h2>sandesha2_invoker_mgr.h File Reference</h2><p>Sandesha In Memory Invoker Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_ctx.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+<code>#include &lt;sandesha2_invoker_bean.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__invoker__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_ops</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1e70610fd661fdb2bb2254a815da361d"></a>
+typedef struct <br></br>
+sandesha2_invoker_mgr </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9f55ea94e37815b11f5356135f46eea0"></a>
+typedef struct <br></br>
+sandesha2_invoker_mgr_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_ops_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="244f2560cb6437f3872c69bff0925f4f"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_invoker_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="158fd53bc0cfefe78bae08f1e4a419cf"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_free</b> (sandesha2_invoker_mgr_t *invoker, const axutil_env_t *envv)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="aeb3eebe3df6a6505255abebc0390d8d"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_insert</b> (sandesha2_invoker_mgr_t *invoker, const axutil_env_t *env, sandesha2_invoker_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e4ed4888c8de67486016303f8f0130bf"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_remove</b> (sandesha2_invoker_mgr_t *invoker, const axutil_env_t *env, axis2_char_t *ref_key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="215e5af2f382d4116f87401d8da4e66f"></a>
+sandesha2_invoker_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_retrieve</b> (sandesha2_invoker_mgr_t *invoker, const axutil_env_t *env, axis2_char_t *ref_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a0d2244fb4030006258a0504d23f0616"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_update</b> (sandesha2_invoker_mgr_t *invoker, const axutil_env_t *env, sandesha2_invoker_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="32abc98c69b5519b78dfa62d42ffee21"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_find</b> (sandesha2_invoker_mgr_t *invoker, const axutil_env_t *env, sandesha2_invoker_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="3d164914e5716e775ebb59172fd1b805"></a>
+sandesha2_invoker_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_invoker_mgr_find_unique</b> (sandesha2_invoker_mgr_t *invoker, const axutil_env_t *env, sandesha2_invoker_bean_t *bean)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Invoker Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__iom__rm__element_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__iom__rm__element_8h-source.html
new file mode 100644
index 0000000..ad9f0fe
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__iom__rm__element_8h-source.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_element.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_iom_rm_element_h"></a><h2>sandesha2_iom_rm_element.h</h2><p><a href="sandesha2__iom__rm__element_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_IOM_RM_ELEMENT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_IOM_RM_ELEMENT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__element__ops.html" title="IOM RM Element ops struct Encapsulator struct for ops of sandesha2_iom_rm_element...">sandesha2_iom_rm_element_ops</a> <a class="code" href="structsandesha2__iom__rm__element__ops.html" title="IOM RM Element ops struct Encapsulator struct for ops of sandesha2_iom_rm_element...">sandesha2_iom_rm_element_ops_t</a>;
+<a name="l00043"></a>00043  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a> <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a>;
+<a name="l00048"></a><a class="code" href="structsandesha2__iom__rm__element__ops.html">00048</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__element__ops.html" title="IOM RM Element ops struct Encapsulator struct for ops of sandesha2_iom_rm_element...">sandesha2_iom_rm_element_ops</a>
+<a name="l00049"></a>00049 {       
+<a name="l00050"></a>00050     axis2_status_t (AXIS2_CALL *free)
+<a name="l00051"></a>00051         (<a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00052"></a>00052         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054     axis2_char_t* (AXIS2_CALL *get_namespace_value) 
+<a name="l00055"></a>00055         (<a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00056"></a>00056         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058     <span class="keywordtype">void</span>* (AXIS2_CALL *from_om_node) 
+<a name="l00059"></a>00059         (<a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00060"></a>00060         <span class="keyword">const</span> axutil_env_t *env, axiom_node_t *om_node);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062     axiom_node_t* (AXIS2_CALL *to_om_node) 
+<a name="l00063"></a>00063         (<a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00064"></a>00064         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065         <span class="keywordtype">void</span> *om_node);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067         axis2_bool_t (AXIS2_CALL *is_namespace_supported) 
+<a name="l00068"></a>00068         (<a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00069"></a>00069         <span class="keyword">const</span> axutil_env_t *env, axis2_char_t *ns);
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071 
+<a name="l00076"></a><a class="code" href="structsandesha2__iom__rm__element.html">00076</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a>
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078     <a class="code" href="structsandesha2__iom__rm__element__ops.html" title="IOM RM Element ops struct Encapsulator struct for ops of sandesha2_iom_rm_element...">sandesha2_iom_rm_element_ops_t</a> *ops;
+<a name="l00079"></a>00079 };
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081 axis2_status_t AXIS2_CALL
+<a name="l00082"></a>00082 sandesha2_iom_rm_element_free(
+<a name="l00083"></a>00083     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00084"></a>00084     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00085"></a>00085     
+<a name="l00086"></a>00086 axis2_char_t* AXIS2_CALL
+<a name="l00087"></a>00087 sandesha2_iom_rm_element_get_namespace_value( 
+<a name="l00088"></a>00088     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00089"></a>00089     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 <span class="keywordtype">void</span>* AXIS2_CALL
+<a name="l00092"></a>00092 sandesha2_iom_rm_element_from_om_node(
+<a name="l00093"></a>00093     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00094"></a>00094     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00095"></a>00095     axiom_node_t *om_node);
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097 axiom_node_t * AXIS2_CALL
+<a name="l00098"></a>00098 sandesha2_iom_rm_element_to_om_node(
+<a name="l00099"></a>00099     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00100"></a>00100     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00101"></a>00101     <span class="keywordtype">void</span> *om_node);
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 axis2_bool_t AXIS2_CALL
+<a name="l00104"></a>00104 sandesha2_iom_rm_element_is_namespace_supported( 
+<a name="l00105"></a>00105     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> *element,
+<a name="l00106"></a>00106     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00107"></a>00107     axis2_char_t *ns);
+<a name="l00108"></a>00108 
+<a name="l00110"></a>00110 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>}
+<a name="l00112"></a>00112 <span class="preprocessor">#endif</span>
+<a name="l00113"></a>00113 <span class="preprocessor"></span>
+<a name="l00114"></a>00114 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_IOM_RM_ELEMENT_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__iom__rm__element_8h.html b/axis2/c/sandesha/api/html/sandesha2__iom__rm__element_8h.html
new file mode 100644
index 0000000..94ba8fc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__iom__rm__element_8h.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_element.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_iom_rm_element_h_File_Reference"></a><h2>sandesha2_iom_rm_element.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;axiom_element.h&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__iom__rm__element_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">IOM RM Element ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a>.  <a href="structsandesha2__iom__rm__element__ops.html#_details">More...</a><br></br></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a> <a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a>  <a href="structsandesha2__iom__rm__element.html#_details">More...</a><br></br></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c72deee651a1cd0413b01cb05124b356"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_element_ops_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="46ad30fd0bc1bf904f1b85efd65c52c4"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_element_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="efffa4d7a9728baae4ef2d933ff3437d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_element_free</b> (<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="87d239ebc094bc9c009d7f151d8d29b0"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_element_get_namespace_value</b> (<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="62c36a25f75ba35193cc9da79dc6afb3"></a>
+void * </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_element_from_om_node</b> (<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env, axiom_node_t *om_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="115cd1485c92df947d3681021ae4adb0"></a>
+axiom_node_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_element_to_om_node</b> (<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env, void *om_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c4fecdc8eb2c8d16c91ee53ca29bca31"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_element_is_namespace_supported</b> (<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env, axis2_char_t *ns)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__iom__rm__part_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__iom__rm__part_8h-source.html
new file mode 100644
index 0000000..73c3c66
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__iom__rm__part_8h-source.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_part.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_iom_rm_part_h"></a><h2>sandesha2_iom_rm_part.h</h2><p><a href="sandesha2__iom__rm__part_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_IOM_RM_PART_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_IOM_RM_PART_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00041"></a>00041  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__part__ops.html" title="IOM RM Part ops struct Encapsulator struct for ops of sandesha2_iom_rm_part.">sandesha2_iom_rm_part_ops</a> <a class="code" href="structsandesha2__iom__rm__part__ops.html" title="IOM RM Part ops struct Encapsulator struct for ops of sandesha2_iom_rm_part.">sandesha2_iom_rm_part_ops_t</a>;
+<a name="l00042"></a>00042  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a> <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a>;
+<a name="l00047"></a><a class="code" href="structsandesha2__iom__rm__part__ops.html">00047</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__part__ops.html" title="IOM RM Part ops struct Encapsulator struct for ops of sandesha2_iom_rm_part.">sandesha2_iom_rm_part_ops</a>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049         axis2_status_t (AXIS2_CALL *
+<a name="l00050"></a>00050         to_soap_env) 
+<a name="l00051"></a>00051             (<a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> *part,
+<a name="l00052"></a>00052              <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00053"></a>00053              axiom_soap_envelope_t *envelope);
+<a name="l00054"></a>00054 };
+<a name="l00055"></a>00055 
+<a name="l00060"></a><a class="code" href="structsandesha2__iom__rm__part.html">00060</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a>
+<a name="l00061"></a>00061 {
+<a name="l00062"></a>00062     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__iom__rm__part__ops.html" title="IOM RM Part ops struct Encapsulator struct for ops of sandesha2_iom_rm_part.">sandesha2_iom_rm_part_ops_t</a> *ops;
+<a name="l00064"></a>00064 };
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 axis2_status_t AXIS2_CALL
+<a name="l00067"></a>00067 sandesha2_iom_rm_part_free(
+<a name="l00068"></a>00068     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> *part,
+<a name="l00069"></a>00069     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 axis2_status_t AXIS2_CALL
+<a name="l00072"></a>00072 sandesha2_iom_rm_part_to_soap_envelope( 
+<a name="l00073"></a>00073     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> *part,
+<a name="l00074"></a>00074     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00075"></a>00075     axiom_soap_envelope_t *envelope);
+<a name="l00076"></a>00076 
+<a name="l00078"></a>00078 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>}
+<a name="l00080"></a>00080 <span class="preprocessor">#endif</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_IOM_RM_PART_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__iom__rm__part_8h.html b/axis2/c/sandesha/api/html/sandesha2__iom__rm__part_8h.html
new file mode 100644
index 0000000..c6cd703
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__iom__rm__part_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_part.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_iom_rm_part_h_File_Reference"></a><h2>sandesha2_iom_rm_part.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__iom__rm__part_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__iom__rm__part__ops.html">sandesha2_iom_rm_part_ops</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">IOM RM Part ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a>.  <a href="structsandesha2__iom__rm__part__ops.html#_details">More...</a><br></br></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a> <a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a>  <a href="structsandesha2__iom__rm__part.html#_details">More...</a><br></br></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="dfe0280f4c873d278a0c3ba3585623b2"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__iom__rm__part__ops.html">sandesha2_iom_rm_part_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_part_ops_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="23f5e3c466b67b41b9f555246a9d2d33"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_part_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8b66cf23e332217856686730b2f03ee4"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_part_free</b> (<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> *part, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="983f9b85031ee284442aa2995894cc79"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_iom_rm_part_to_soap_envelope</b> (<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> *part, const axutil_env_t *env, axiom_soap_envelope_t *envelope)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__last__msg_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__last__msg_8h-source.html
new file mode 100644
index 0000000..b0288fb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__last__msg_8h-source.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_last_msg.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_last_msg_h"></a><h2>sandesha2_last_msg.h</h2><p><a href="sandesha2__last__msg_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_LAST_MSG_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_LAST_MSG_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a> <a class="code" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__last__msg.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00049"></a>00049 };
+<a name="l00050"></a>00050     
+<a name="l00051"></a>00051 AXIS2_EXTERN <a class="code" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg_t</a>* AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_last_msg_create(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00054"></a>00054     axis2_char_t *ns_value);
+<a name="l00055"></a>00055 
+<a name="l00057"></a>00057 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>}
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_LAST_MSG_H */</span>
+<a name="l00062"></a>00062 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__last__msg_8h.html b/axis2/c/sandesha/api/html/sandesha2__last__msg_8h.html
new file mode 100644
index 0000000..5581aec
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__last__msg_8h.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_last_msg.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_last_msg_h_File_Reference"></a><h2>sandesha2_last_msg.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__last__msg_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a> <a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a>  <a href="structsandesha2__last__msg.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d08c40f3f691a25f170d9e336495632"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_last_msg_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6350b003530fb9fe4302d630d5cf6c70"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_last_msg_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__make__connection_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__make__connection_8h-source.html
new file mode 100644
index 0000000..76295b3
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__make__connection_8h-source.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_make_connection.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_make_connection_h"></a><h2>sandesha2_make_connection.h</h2><p><a href="sandesha2__make__connection_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MAKE_CONNECTION_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MAKE_CONNECTION_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__address_8h.html">sandesha2_address.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a> <a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection_t</a>;
+<a name="l00043"></a>00043  
+<a name="l00048"></a><a class="code" href="structsandesha2__make__connection.html">00048</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00051"></a>00051 };
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 AXIS2_EXTERN <a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection_t</a>* AXIS2_CALL
+<a name="l00054"></a>00054 sandesha2_make_connection_create(
+<a name="l00055"></a>00055     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00056"></a>00056         axis2_char_t *ns_value);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 axis2_status_t AXIS2_CALL
+<a name="l00059"></a>00059 sandesha2_make_connection_free_void_arg(
+<a name="l00060"></a>00060     <span class="keywordtype">void</span> *make_conn,
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00062"></a>00062                         
+<a name="l00063"></a>00063 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_make_connection_get_identifier(
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection_t</a> *make_conn,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 axis2_status_t AXIS2_CALL                 
+<a name="l00069"></a>00069 sandesha2_make_connection_set_identifier(
+<a name="l00070"></a>00070     <a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection_t</a> *make_conn,
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00072"></a>00072     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00073"></a>00073                         
+<a name="l00074"></a>00074 <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a> * AXIS2_CALL
+<a name="l00075"></a>00075 sandesha2_make_connection_get_address(
+<a name="l00076"></a>00076     <a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection_t</a> *make_conn,
+<a name="l00077"></a>00077     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 axis2_status_t AXIS2_CALL                 
+<a name="l00080"></a>00080 sandesha2_make_connection_set_address(
+<a name="l00081"></a>00081     <a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection_t</a> *make_conn,
+<a name="l00082"></a>00082     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00083"></a>00083     <a class="code" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address_t</a> *address);
+<a name="l00084"></a>00084                         
+<a name="l00086"></a>00086 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>}
+<a name="l00088"></a>00088 <span class="preprocessor">#endif</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span>
+<a name="l00090"></a>00090 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_MAKE_CONNECTION_H */</span>
+<a name="l00091"></a>00091 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__make__connection_8h.html b/axis2/c/sandesha/api/html/sandesha2__make__connection_8h.html
new file mode 100644
index 0000000..08a0fa7
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__make__connection_8h.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_make_connection.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_make_connection_h_File_Reference"></a><h2>sandesha2_make_connection.h File Reference</h2><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__address_8h-source.html">sandesha2_address.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__make__connection_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a> <a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a>  <a href="structsandesha2__make__connection.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6a0238b51f40969a027e7273d3ce92e2"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g28e554e17660fa72c76ed554d15ee8ea"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f6439272d68d1b2d68347b4ba10d0f8"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_free_void_arg</b> (void *make_conn, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gff9bf290a0d4a85e5a53e86104c2b041"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_get_identifier</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge50e3f82442331deec8e37ff66819ed1"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_set_identifier</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ged8a47f9adf188a994d80a3e1b1912e2"></a>
+<a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_get_address</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3c207e45f72a8847571dd3a223ae793b"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_set_address</b> (<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> *make_conn, const axutil_env_t *env, <a class="el" href="structsandesha2__address.html">sandesha2_address_t</a> *address)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__make__connection__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__make__connection__msg__processor_8h-source.html
new file mode 100644
index 0000000..a0189a0
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__make__connection__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_make_connection_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_make_connection_msg_processor_h"></a><h2>sandesha2_make_connection_msg_processor.h</h2><p><a href="sandesha2__make__connection__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MAKE_CONNECTION_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MAKE_CONNECTION_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00045"></a>00045 sandesha2_make_connection_msg_processor_create(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00048"></a>00048 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>}
+<a name="l00050"></a>00050 <span class="preprocessor">#endif</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_MAKE_CONNECTION_MSG_PROCESSOR_H */</span>
+<a name="l00053"></a>00053 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__make__connection__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__make__connection__msg__processor_8h.html
new file mode 100644
index 0000000..5042a30
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__make__connection__msg__processor_8h.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_make_connection_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_make_connection_msg_processor_h_File_Reference"></a><h2>sandesha2_make_connection_msg_processor.h File Reference</h2><p>This struct is responsible for processing MakeConnection request messages that come to the system. MakeConnection is only supported by WSRM 1.1 Here a client can ask for reply messages using a polling mechanism, so even clients without real endpoints can ask for reliable response messages. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__make__connection__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g509020df8c3d8e056feedb882e314bd1"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_make_connection_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+This struct is responsible for processing MakeConnection request messages that come to the system. MakeConnection is only supported by WSRM 1.1 Here a client can ask for reply messages using a polling mechanism, so even clients without real endpoints can ask for reliable response messages. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__module_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__module_8h-source.html
new file mode 100644
index 0000000..ff12677
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__module_8h-source.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_module.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_module_h"></a><h2>sandesha2_module.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MODULE_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MODULE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axis2_handler.h&gt;</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>AXIS2_EXTERN axis2_module_t * AXIS2_CALL
+<a name="l00032"></a>00032 mod_sandesha2_create(
+<a name="l00033"></a>00033     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 AXIS2_EXTERN axis2_handler_t* AXIS2_CALL 
+<a name="l00036"></a>00036 sandesha2_global_in_handler_create(
+<a name="l00037"></a>00037     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00038"></a>00038     axutil_qname_t *qname);
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 AXIS2_EXTERN axis2_handler_t* AXIS2_CALL 
+<a name="l00041"></a>00041 sandesha2_in_handler_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00043"></a>00043     axutil_qname_t *qname);
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 AXIS2_EXTERN axis2_handler_t* AXIS2_CALL 
+<a name="l00046"></a>00046 sandesha2_out_handler_create(
+<a name="l00047"></a>00047     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00048"></a>00048     axutil_qname_t *qname);
+<a name="l00049"></a>00049     
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="preprocessor">#endif    </span><span class="comment">/* SANDESHA2_MODULE_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__creator_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__creator_8h-source.html
new file mode 100644
index 0000000..54ba977
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__creator_8h-source.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_creator.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_creator_h"></a><h2>sandesha2_msg_creator.h</h2><p><a href="sandesha2__msg__creator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_CREATOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_CREATOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_msg_creator sandesha2_msg_creator_t;
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_msg_creator_ops sandesha2_msg_creator_ops_t;
+<a name="l00041"></a>00041 
+<a name="l00054"></a>00054 sandesha2_msg_ctx_t *AXIS2_CALL
+<a name="l00055"></a>00055 <a class="code" href="group__sandesha2__msg__creator.html#g2d957f40a60421b48c17dd3691482cd5">sandesha2_msg_creator_create_create_seq_msg</a>(
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057     sandesha2_msg_ctx_t *application_rm_msg, 
+<a name="l00058"></a>00058     axis2_char_t *internal_seq_id,
+<a name="l00059"></a>00059     axis2_char_t *acks_to,
+<a name="l00060"></a>00060     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00061"></a>00061 
+<a name="l00069"></a>00069 sandesha2_msg_ctx_t *
+<a name="l00070"></a>00070 <a class="code" href="group__sandesha2__msg__creator.html#g94d66f438119672b077c60c7cf7b448c">sandesha2_msg_creator_create_create_seq_res_msg</a>(
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00072"></a>00072     sandesha2_msg_ctx_t *create_seq_msg,
+<a name="l00073"></a>00073     axis2_msg_ctx_t *out_msg,
+<a name="l00074"></a>00074     axis2_char_t *new_seq_id,
+<a name="l00075"></a>00075     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00076"></a>00076  
+<a name="l00084"></a>00084 sandesha2_msg_ctx_t *
+<a name="l00085"></a>00085 <a class="code" href="group__sandesha2__msg__creator.html#g4b52ca89389f6b5462948b6bdcc49746">sandesha2_msg_creator_create_close_seq_res_msg</a>(
+<a name="l00086"></a>00086     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00087"></a>00087     sandesha2_msg_ctx_t *close_seq_msg,
+<a name="l00088"></a>00088     axis2_msg_ctx_t *out_msg,
+<a name="l00089"></a>00089     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 sandesha2_msg_ctx_t *AXIS2_CALL
+<a name="l00093"></a>00093 sandesha2_msg_creator_create_terminate_seq_msg(
+<a name="l00094"></a>00094     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00095"></a>00095     sandesha2_msg_ctx_t *ref_rm_msg,
+<a name="l00096"></a>00096     axis2_char_t *seq_id,
+<a name="l00097"></a>00097     axis2_char_t *internal_seq_id,
+<a name="l00098"></a>00098     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 sandesha2_msg_ctx_t *AXIS2_CALL
+<a name="l00102"></a>00102 sandesha2_msg_creator_create_terminate_seq_res_msg(
+<a name="l00103"></a>00103     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104     sandesha2_msg_ctx_t *ref_rm_msg,
+<a name="l00105"></a>00105     axis2_msg_ctx_t *out_msg,
+<a name="l00106"></a>00106     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00107"></a>00107 
+<a name="l00114"></a>00114 axis2_status_t AXIS2_CALL
+<a name="l00115"></a>00115 <a class="code" href="group__sandesha2__msg__creator.html#g985c15daa2165c9cf5c7ff267e0e00e0">sandesha2_msg_creator_add_ack_msg</a>(
+<a name="l00116"></a>00116     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00117"></a>00117     sandesha2_msg_ctx_t *app_msg,
+<a name="l00118"></a>00118     axis2_char_t *seq_id,
+<a name="l00119"></a>00119     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 sandesha2_msg_ctx_t *AXIS2_CALL
+<a name="l00122"></a>00122 sandesha2_msg_creator_create_make_connection_msg(
+<a name="l00123"></a>00123     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00124"></a>00124     sandesha2_msg_ctx_t *ref_rm_msg_ctx, 
+<a name="l00125"></a>00125     axis2_char_t *make_conn_seq_id,
+<a name="l00126"></a>00126     axis2_char_t *make_conn_anon_uri,
+<a name="l00127"></a>00127     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00128"></a>00128 
+<a name="l00130"></a>00130 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span>}
+<a name="l00132"></a>00132 <span class="preprocessor">#endif</span>
+<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_MSG_CREATOR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__creator_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__creator_8h.html
new file mode 100644
index 0000000..4ad000e
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__creator_8h.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_creator.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_creator_h_File_Reference"></a><h2>sandesha2_msg_creator.h File Reference</h2><p>Sandesha In Memory Message creator Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__msg__creator_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8710c0a8dc13242f12941c1d2dd104d5"></a>
+typedef struct <br></br>
+sandesha2_msg_creator </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6a028f282764e1532314423c0d0f5de1"></a>
+typedef struct <br></br>
+sandesha2_msg_creator_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_ops_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g2d957f40a60421b48c17dd3691482cd5">sandesha2_msg_creator_create_create_seq_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *application_rm_msg, axis2_char_t *internal_seq_id, axis2_char_t *acks_to, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g94d66f438119672b077c60c7cf7b448c">sandesha2_msg_creator_create_create_seq_res_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *create_seq_msg, axis2_msg_ctx_t *out_msg, axis2_char_t *new_seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g4b52ca89389f6b5462948b6bdcc49746">sandesha2_msg_creator_create_close_seq_res_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *close_seq_msg, axis2_msg_ctx_t *out_msg, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g763d87f9eca470a07e4041ccc6bae904"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_create_terminate_seq_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_char_t *seq_id, axis2_char_t *internal_seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g71b56dcc0d5de6e7dbb1ba52318a1ada"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_create_terminate_seq_res_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_msg_ctx_t *out_msg, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__creator.html#g985c15daa2165c9cf5c7ff267e0e00e0">sandesha2_msg_creator_add_ack_msg</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *app_msg, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f06a80f6e7002ceb0a875c98ae5b044"></a>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_creator_create_make_connection_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg_ctx, axis2_char_t *make_conn_seq_id, axis2_char_t *make_conn_anon_uri, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Message creator Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__ctx_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__ctx_8h-source.html
new file mode 100644
index 0000000..4cd777a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__ctx_8h-source.html
@@ -0,0 +1,286 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_ctx.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_ctx_h"></a><h2>sandesha2_msg_ctx.h</h2><p><a href="sandesha2__msg__ctx_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_CTX_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_CTX_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axis2_endpoint_ref.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_relates_to.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_msg_ctx_t sandesha2_msg_ctx_t;
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 AXIS2_EXTERN sandesha2_msg_ctx_t* AXIS2_CALL
+<a name="l00047"></a>00047 sandesha2_msg_ctx_create(
+<a name="l00048"></a>00048     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00049"></a>00049     axis2_msg_ctx_t *msg_ctx);
+<a name="l00050"></a>00050  
+<a name="l00051"></a>00051 axis2_status_t AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_msg_ctx_set_msg_ctx(
+<a name="l00053"></a>00053     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00054"></a>00054     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00055"></a>00055     axis2_msg_ctx_t *msg_ctx);
+<a name="l00056"></a>00056             
+<a name="l00057"></a>00057 axis2_msg_ctx_t *AXIS2_CALL
+<a name="l00058"></a>00058 sandesha2_msg_ctx_get_msg_ctx(
+<a name="l00059"></a>00059     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00060"></a>00060     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00061"></a>00061     
+<a name="l00062"></a>00062 axis2_status_t AXIS2_CALL
+<a name="l00063"></a>00063 sandesha2_msg_ctx_add_soap_envelope(
+<a name="l00064"></a>00064     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00065"></a>00065     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00066"></a>00066         
+<a name="l00067"></a>00067 <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00068"></a>00068 sandesha2_msg_ctx_get_msg_type (
+<a name="l00069"></a>00069     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071         
+<a name="l00072"></a>00072 axis2_status_t AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_msg_ctx_set_msg_type (
+<a name="l00074"></a>00074     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00076"></a>00076     <span class="keywordtype">int</span> msg_type);
+<a name="l00077"></a>00077             
+<a name="l00078"></a>00078 axis2_status_t AXIS2_CALL
+<a name="l00079"></a>00079 sandesha2_msg_ctx_set_msg_part (
+<a name="l00080"></a>00080     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00081"></a>00081     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00082"></a>00082     <span class="keywordtype">int</span> part_id,
+<a name="l00083"></a>00083     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> *part);
+<a name="l00084"></a>00084         
+<a name="l00085"></a>00085 <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> *AXIS2_CALL
+<a name="l00086"></a>00086 sandesha2_msg_ctx_get_msg_part(
+<a name="l00087"></a>00087     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00088"></a>00088     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00089"></a>00089     <span class="keywordtype">int</span> part_id);
+<a name="l00090"></a>00090     
+<a name="l00091"></a>00091 axis2_endpoint_ref_t *AXIS2_CALL
+<a name="l00092"></a>00092 sandesha2_msg_ctx_get_from(
+<a name="l00093"></a>00093     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00094"></a>00094     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096 axis2_status_t AXIS2_CALL
+<a name="l00097"></a>00097 sandesha2_msg_ctx_set_from(
+<a name="l00098"></a>00098     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00099"></a>00099     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00100"></a>00100     axis2_endpoint_ref_t *from);
+<a name="l00101"></a>00101     
+<a name="l00102"></a>00102 axis2_endpoint_ref_t *AXIS2_CALL
+<a name="l00103"></a>00103 sandesha2_msg_ctx_get_to (
+<a name="l00104"></a>00104     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00105"></a>00105     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 axis2_status_t AXIS2_CALL
+<a name="l00108"></a>00108 sandesha2_msg_ctx_set_to(
+<a name="l00109"></a>00109     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00110"></a>00110     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00111"></a>00111     axis2_endpoint_ref_t *to);
+<a name="l00112"></a>00112     
+<a name="l00113"></a>00113 axis2_endpoint_ref_t *AXIS2_CALL
+<a name="l00114"></a>00114 sandesha2_msg_ctx_get_reply_to(
+<a name="l00115"></a>00115     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00116"></a>00116     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118 axis2_status_t AXIS2_CALL
+<a name="l00119"></a>00119 sandesha2_msg_ctx_set_reply_to(
+<a name="l00120"></a>00120     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00121"></a>00121     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00122"></a>00122     axis2_endpoint_ref_t *reply_to);
+<a name="l00123"></a>00123     
+<a name="l00124"></a>00124 axis2_endpoint_ref_t *AXIS2_CALL
+<a name="l00125"></a>00125 sandesha2_msg_ctx_get_fault_to(
+<a name="l00126"></a>00126     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00127"></a>00127     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 axis2_status_t AXIS2_CALL
+<a name="l00130"></a>00130 sandesha2_msg_ctx_set_fault_to(
+<a name="l00131"></a>00131     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00132"></a>00132     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00133"></a>00133     axis2_endpoint_ref_t *fault_to);
+<a name="l00134"></a>00134     
+<a name="l00135"></a>00135 axis2_relates_to_t *AXIS2_CALL
+<a name="l00136"></a>00136 sandesha2_msg_ctx_get_relates_to(
+<a name="l00137"></a>00137     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00138"></a>00138     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140 axis2_status_t AXIS2_CALL
+<a name="l00141"></a>00141 sandesha2_msg_ctx_set_relates_to(
+<a name="l00142"></a>00142     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00143"></a>00143     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00144"></a>00144     axis2_relates_to_t *relates_to);
+<a name="l00145"></a>00145     
+<a name="l00146"></a>00146 axis2_char_t *AXIS2_CALL
+<a name="l00147"></a>00147 sandesha2_msg_ctx_get_msg_id(
+<a name="l00148"></a>00148     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00149"></a>00149     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151 axis2_status_t AXIS2_CALL
+<a name="l00152"></a>00152 sandesha2_msg_ctx_set_msg_id(
+<a name="l00153"></a>00153     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00154"></a>00154     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00155"></a>00155     axis2_char_t *msg_id);
+<a name="l00156"></a>00156     
+<a name="l00157"></a>00157 axiom_soap_envelope_t *AXIS2_CALL
+<a name="l00158"></a>00158 sandesha2_msg_ctx_get_soap_envelope(
+<a name="l00159"></a>00159     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00160"></a>00160     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162 axis2_status_t AXIS2_CALL
+<a name="l00163"></a>00163 sandesha2_msg_ctx_set_soap_envelope(
+<a name="l00164"></a>00164     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00165"></a>00165     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00166"></a>00166     axiom_soap_envelope_t *soap_envelope);
+<a name="l00167"></a>00167             
+<a name="l00168"></a>00168 axis2_char_t *AXIS2_CALL
+<a name="l00169"></a>00169 sandesha2_msg_ctx_get_wsa_action(
+<a name="l00170"></a>00170     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00171"></a>00171     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00172"></a>00172 
+<a name="l00173"></a>00173 axis2_status_t AXIS2_CALL
+<a name="l00174"></a>00174 sandesha2_msg_ctx_set_wsa_action(
+<a name="l00175"></a>00175     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00176"></a>00176     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00177"></a>00177     axis2_char_t *action);
+<a name="l00178"></a>00178             
+<a name="l00179"></a>00179 <span class="keywordtype">void</span> *AXIS2_CALL
+<a name="l00180"></a>00180 sandesha2_msg_ctx_get_property(
+<a name="l00181"></a>00181     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00182"></a>00182     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00183"></a>00183     axis2_char_t *key);
+<a name="l00184"></a>00184 
+<a name="l00185"></a>00185 axis2_status_t AXIS2_CALL
+<a name="l00186"></a>00186 sandesha2_msg_ctx_set_property(
+<a name="l00187"></a>00187     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00188"></a>00188     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00189"></a>00189     axis2_char_t *key, 
+<a name="l00190"></a>00190     <span class="keywordtype">void</span> *val);
+<a name="l00191"></a>00191     
+<a name="l00192"></a>00192 axis2_status_t AXIS2_CALL
+<a name="l00193"></a>00193 sandesha2_msg_ctx_set_soap_action(
+<a name="l00194"></a>00194     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00195"></a>00195     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00196"></a>00196     axutil_string_t *soap_action);
+<a name="l00197"></a>00197     
+<a name="l00198"></a>00198 axis2_status_t AXIS2_CALL
+<a name="l00199"></a>00199 sandesha2_msg_ctx_set_paused(
+<a name="l00200"></a>00200     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00201"></a>00201     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00202"></a>00202     axis2_bool_t paused);
+<a name="l00203"></a>00203     
+<a name="l00204"></a>00204 axis2_char_t *AXIS2_CALL
+<a name="l00205"></a>00205 sandesha2_msg_ctx_get_rm_ns_val(
+<a name="l00206"></a>00206     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00207"></a>00207     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209 axis2_status_t AXIS2_CALL
+<a name="l00210"></a>00210 sandesha2_msg_ctx_set_rm_ns_val(
+<a name="l00211"></a>00211     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00212"></a>00212     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00213"></a>00213     axis2_char_t *ns_val);
+<a name="l00214"></a>00214     
+<a name="l00215"></a>00215 axis2_char_t *AXIS2_CALL
+<a name="l00216"></a>00216 sandesha2_msg_ctx_get_addr_ns_val(
+<a name="l00217"></a>00217     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00218"></a>00218     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00219"></a>00219 
+<a name="l00220"></a>00220 axis2_status_t AXIS2_CALL
+<a name="l00221"></a>00221 sandesha2_msg_ctx_set_addr_ns_val(
+<a name="l00222"></a>00222     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00223"></a>00223     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00224"></a>00224     axis2_char_t *ns_val);
+<a name="l00225"></a>00225             
+<a name="l00226"></a>00226 <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00227"></a>00227 sandesha2_msg_ctx_get_flow(
+<a name="l00228"></a>00228     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00229"></a>00229     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231 axis2_status_t AXIS2_CALL
+<a name="l00232"></a>00232 sandesha2_msg_ctx_set_flow(
+<a name="l00233"></a>00233     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00234"></a>00234     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00235"></a>00235     <span class="keywordtype">int</span> flow);
+<a name="l00236"></a>00236                         
+<a name="l00237"></a>00237 axis2_char_t *AXIS2_CALL
+<a name="l00238"></a>00238 sandesha2_msg_ctx_get_rm_spec_ver(
+<a name="l00239"></a>00239     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00240"></a>00240     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00241"></a>00241             
+<a name="l00242"></a>00242 axis2_status_t AXIS2_CALL 
+<a name="l00243"></a>00243 sandesha2_msg_ctx_free(
+<a name="l00244"></a>00244     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00245"></a>00245     <span class="keyword">const</span> axutil_env_t *env);                                                           
+<a name="l00246"></a>00246     
+<a name="l00247"></a>00247 AXIS2_EXTERN axutil_stream_t *AXIS2_CALL
+<a name="l00248"></a>00248 sandesha2_msg_ctx_get_transport_out_stream(
+<a name="l00249"></a>00249     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00250"></a>00250     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00253"></a>00253 sandesha2_msg_ctx_set_transport_out_stream(
+<a name="l00254"></a>00254     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00255"></a>00255     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00256"></a>00256     axutil_stream_t *stream);
+<a name="l00257"></a>00257 
+<a name="l00258"></a>00258 AXIS2_EXTERN <span class="keyword">struct </span>axis2_http_out_transport_info *AXIS2_CALL
+<a name="l00259"></a>00259 sandesha2_msg_ctx_get_http_out_transport_info(
+<a name="l00260"></a>00260     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00261"></a>00261     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00264"></a>00264 sandesha2_msg_ctx_set_http_out_transport_info(
+<a name="l00265"></a>00265     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00266"></a>00266     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00267"></a>00267     <span class="keyword">struct</span> axis2_http_out_transport_info *http_out_transport_info);
+<a name="l00268"></a>00268 
+<a name="l00269"></a>00269 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00270"></a>00270 sandesha2_msg_ctx_reset_http_out_transport_info(
+<a name="l00271"></a>00271     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00272"></a>00272     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00273"></a>00273 
+<a name="l00275"></a>00275 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00276"></a>00276 <span class="preprocessor"></span>}
+<a name="l00277"></a>00277 <span class="preprocessor">#endif</span>
+<a name="l00278"></a>00278 <span class="preprocessor"></span>
+<a name="l00279"></a>00279 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_MSG_CTX_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__ctx_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__ctx_8h.html
new file mode 100644
index 0000000..7fe9feb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__ctx_8h.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_ctx.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_ctx_h_File_Reference"></a><h2>sandesha2_msg_ctx.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br><code>#include &lt;axis2_endpoint_ref.h&gt;</code><br></br><code>#include &lt;axis2_relates_to.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__msg__ctx_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="3ddcaddab9509ade5acbe88654ffe3e8"></a>
+typedef struct <br></br>
+sandesha2_msg_ctx_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="418a43e404016227f55cca81fe6b0fba"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_create</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="5c80bdea9ee0c9dc63572a33fcd214e1"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_msg_ctx</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ea6d3f50108e877a48a90e720122edc2"></a>
+axis2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_msg_ctx</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c7038586850f787218bfc15dd31ab4ca"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_add_soap_envelope</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d04141adb62496c1a59f10882da98104"></a>
+int </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_msg_type</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6b70b1138a303a3d9283a76cd164ab6c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_msg_type</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, int msg_type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b336ec72fb0945aaf73b845be741edd2"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_msg_part</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, int part_id, <a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> *part)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ae6c821364c7101187344deb4a0554e4"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_msg_part</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, int part_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="597396506ba1780239ff8edecae89ffb"></a>
+axis2_endpoint_ref_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_from</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="277a9460a58229bd7f16d9119e498882"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_from</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_endpoint_ref_t *from)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2b5f065dcc39fc0173cd3fe6bff75189"></a>
+axis2_endpoint_ref_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="457e78d9ec04d2db52c15a351d52ba31"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_endpoint_ref_t *to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="18842200953ecae4ecd87489b8e9583b"></a>
+axis2_endpoint_ref_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_reply_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0b9efea82b57c3842c6006cfe943ff6e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_reply_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_endpoint_ref_t *reply_to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c73fef12b70bc028a33b070926d3f7c4"></a>
+axis2_endpoint_ref_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_fault_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a50f2da1bcda7a1b8d4bccc19f30d9bd"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_fault_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_endpoint_ref_t *fault_to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="cb55a6bd4c2183400e5c6f975e1af6cd"></a>
+axis2_relates_to_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_relates_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="012ab35f52dfe152ba5bea0d3fa22323"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_relates_to</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_relates_to_t *relates_to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ce77afbc83827b3d2d200dab374a576a"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_msg_id</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e7e5490e3f12532326ae85ec551a39b9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_msg_id</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="5c4121593060586ae80d516f97c9cc63"></a>
+axiom_soap_envelope_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_soap_envelope</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="718be035699378d07568b570ab947797"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_soap_envelope</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a9ce357978479fdcd15bf3c86b5868bd"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_wsa_action</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="bd338fbfb5a6b586179327659f55e146"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_wsa_action</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_char_t *action)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2e8badd2dc76f5ac7b3273d52489b027"></a>
+void * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_property</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_char_t *key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="54ff39add0fda8bd6996f726d0fd22a9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_property</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_char_t *key, void *val)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6b80e5ded859a68feb8614be4247e733"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_soap_action</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axutil_string_t *soap_action)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="443599a7ecea02b3fea220fcf45009ca"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_paused</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_bool_t paused)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="59afdbf77e7592c86ac5a16a4456db43"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_rm_ns_val</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b3d02d1de3bc27d8910066217150abad"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_rm_ns_val</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_char_t *ns_val)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f6e49a2f8e8c73143aa4e2849e8d91fd"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_addr_ns_val</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d2ea74a343be1ef6f66318588c9c6567"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_addr_ns_val</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axis2_char_t *ns_val)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d679a6d926358a918ab2fd9f443acdfe"></a>
+int </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_flow</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2e8927a31a47f2642b4466d528fcf80f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_flow</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, int flow)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9676c2a231b1bb0a441bcac68cfc74fc"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_rm_spec_ver</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="da72d47ddc5f1f913968a8fcbf7d888c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_free</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="4ede358e50ee17604d5c5216a412833d"></a>
+AXIS2_EXTERN <br></br>
+axutil_stream_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_transport_out_stream</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8e951dd0e6f862ba134ccdeb8f2198e9"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_transport_out_stream</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, axutil_stream_t *stream)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="21887ba8060f3f97c09fd1a3c0998a44"></a>
+AXIS2_EXTERN struct <br></br>
+axis2_http_out_transport_info * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_get_http_out_transport_info</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1a13bfe085f7e0a569779da74233ece0"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_set_http_out_transport_info</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env, struct axis2_http_out_transport_info *http_out_transport_info)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="089773ea507658878d1d3a0b0720146d"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_ctx_reset_http_out_transport_info</b> (sandesha2_msg_ctx_t *rm_msg_ctx, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__init_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__init_8h-source.html
new file mode 100644
index 0000000..03e8e6b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__init_8h-source.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_init.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_init_h"></a><h2>sandesha2_msg_init.h</h2><p><a href="sandesha2__msg__init_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_INIT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_INIT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 sandesha2_msg_ctx_t *
+<a name="l00059"></a>00059 <a class="code" href="group__sandesha2__msg__init.html#g37d91d449a2bab90d8002f87d20d51a6">sandesha2_msg_init_init_msg</a>(
+<a name="l00060"></a>00060     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00061"></a>00061     axis2_msg_ctx_t *ctx);
+<a name="l00062"></a>00062 
+<a name="l00064"></a>00064 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>}
+<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_MSG_INIT_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__init_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__init_8h.html
new file mode 100644
index 0000000..fb0a52e
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__init_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_init.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_init_h_File_Reference"></a><h2>sandesha2_msg_init.h File Reference</h2><p>Sandesha Message init Interface This class is used to create an RMMessageContext out of an MessageContext. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__msg__init_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">sandesha2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__msg__init.html#g37d91d449a2bab90d8002f87d20d51a6">sandesha2_msg_init_init_msg</a> (const axutil_env_t *env, axis2_msg_ctx_t *ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Message init Interface This class is used to create an RMMessageContext out of an MessageContext. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__number_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__number_8h-source.html
new file mode 100644
index 0000000..c9ddd74
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__number_8h-source.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_number.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_number_h"></a><h2>sandesha2_msg_number.h</h2><p><a href="sandesha2__msg__number_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_NUMBER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_NUMBER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__number__ops.html" title="Message Number ops struct Encapsulator struct for ops of sandesha2_msg_number.">sandesha2_msg_number_ops</a> <a class="code" href="structsandesha2__msg__number__ops.html" title="Message Number ops struct Encapsulator struct for ops of sandesha2_msg_number.">sandesha2_msg_number_ops_t</a>;
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a> <a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a>;
+<a name="l00040"></a>00040  
+<a name="l00045"></a><a class="code" href="structsandesha2__msg__number__ops.html">00045</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__number__ops.html" title="Message Number ops struct Encapsulator struct for ops of sandesha2_msg_number.">sandesha2_msg_number_ops</a>
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047     long (AXIS2_CALL *
+<a name="l00048"></a>00048         get_msg_num)
+<a name="l00049"></a>00049             (<a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a> *msg_number,
+<a name="l00050"></a>00050             <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     axis2_status_t (AXIS2_CALL *
+<a name="l00053"></a>00053         set_msg_num)
+<a name="l00054"></a>00054             (<a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a> *msg_number,
+<a name="l00055"></a>00055             <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00056"></a>00056             <span class="keywordtype">long</span> value);
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058 
+<a name="l00063"></a><a class="code" href="structsandesha2__msg__number.html">00063</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a>
+<a name="l00064"></a>00064 {
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00066"></a>00066     <a class="code" href="structsandesha2__msg__number__ops.html" title="Message Number ops struct Encapsulator struct for ops of sandesha2_msg_number.">sandesha2_msg_number_ops_t</a> *ops;
+<a name="l00067"></a>00067 };
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a>* AXIS2_CALL
+<a name="l00070"></a>00070 sandesha2_msg_number_create(
+<a name="l00071"></a>00071                                                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00072"></a>00072                                             axis2_char_t *ns_value);
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 <span class="comment">/************************** Start of function macros **************************/</span>
+<a name="l00075"></a>00075 <span class="preprocessor">#define SANDESHA2_MSG_NUMBER_SET_MSG_NUM(msg_number, env, value) \</span>
+<a name="l00076"></a>00076 <span class="preprocessor">    ((msg_number)-&gt;ops-&gt;set_msg_num (msg_number, env, value))</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_NUMBER_GET_MSG_NUM(msg_number, env) \</span>
+<a name="l00078"></a>00078 <span class="preprocessor">    ((msg_number)-&gt;ops-&gt;get_msg_num (msg_number, env))</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="comment">/************************** End of function macros ****************************/</span>
+<a name="l00080"></a>00080 
+<a name="l00082"></a>00082 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>}
+<a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00086"></a>00086 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_MSG_NUMBER_H */</span>
+<a name="l00087"></a>00087 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__number_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__number_8h.html
new file mode 100644
index 0000000..ebefc60
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__number_8h.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_number.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_number_h_File_Reference"></a><h2>sandesha2_msg_number.h File Reference</h2><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__msg__number_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Message Number ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a>.  <a href="structsandesha2__msg__number__ops.html#_details">More...</a><br></br></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a> <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a>  <a href="structsandesha2__msg__number.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g69b733aa6acf228247a1de0a2938be8e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_NUMBER_SET_MSG_NUM</b>(msg_number, env, value)   ((msg_number)-&gt;ops-&gt;set_msg_num (msg_number, env, value))</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g60f6b81a671af08926f7fdfc6774cb03"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MSG_NUMBER_GET_MSG_NUM</b>(msg_number, env)   ((msg_number)-&gt;ops-&gt;get_msg_num (msg_number, env))</td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gac72cc4c335708192791c89f37c09c7d"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_number_ops_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g89762b8a3321ba7ab27e34af65aa2ca9"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_number_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g919bb4e95353273938f6373a8dc343a6"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_number_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__pending_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__pending_8h-source.html
new file mode 100644
index 0000000..fc84d66
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__pending_8h-source.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_pending.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_pending_h"></a><h2>sandesha2_msg_pending.h</h2><p><a href="sandesha2__msg__pending_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_PENDING_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_PENDING_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a> <a class="code" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__msg__pending.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00049"></a>00049 };
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending_t</a>* AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_msg_pending_create(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00054"></a>00054         axis2_char_t *ns_value);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 axis2_status_t AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_msg_pending_free_void_arg(
+<a name="l00058"></a>00058     <span class="keywordtype">void</span> *msg_pending,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060                         
+<a name="l00061"></a>00061 axis2_bool_t AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_msg_pending_is_pending(
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending_t</a> *msg_pending,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 axis2_status_t AXIS2_CALL                 
+<a name="l00067"></a>00067 sandesha2_msg_pending_set_pending(
+<a name="l00068"></a>00068     <a class="code" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending_t</a> *msg_pending,
+<a name="l00069"></a>00069     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00070"></a>00070     axis2_bool_t pending);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 axis2_status_t AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_msg_pending_to_soap_envelope(
+<a name="l00074"></a>00074     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> *msg_pending,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00076"></a>00076     axiom_soap_envelope_t *envelope);
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078 
+<a name="l00080"></a>00080 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>}
+<a name="l00082"></a>00082 <span class="preprocessor">#endif</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>
+<a name="l00084"></a>00084 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_MSG_PENDING_H */</span>
+<a name="l00085"></a>00085 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__pending_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__pending_8h.html
new file mode 100644
index 0000000..59a0b30
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__pending_8h.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_pending.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_pending_h_File_Reference"></a><h2>sandesha2_msg_pending.h File Reference</h2><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__msg__pending_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a> <a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a>  <a href="structsandesha2__msg__pending.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2bd12cc6de581511827fcdea5f47e6bc"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g971f60544cd2521d6ab58e9d0806a075"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7b933e13fcfe92946e99ef42e61ca20e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_free_void_arg</b> (void *msg_pending, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g624594f9b0d5fbbda6e2ed99b1664785"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_is_pending</b> (<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending_t</a> *msg_pending, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7f2423f52ecbcfa4a99df4f0a477c615"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_set_pending</b> (<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending_t</a> *msg_pending, const axutil_env_t *env, axis2_bool_t pending)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfc8003ff63f517bef95dbbf142e7fda7"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_pending_to_soap_envelope</b> (<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> *msg_pending, const axutil_env_t *env, axiom_soap_envelope_t *envelope)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__processor_8h-source.html
new file mode 100644
index 0000000..f4f6227
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__processor_8h-source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_processor_h"></a><h2>sandesha2_msg_processor.h</h2><p><a href="sandesha2__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axiom_element.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a> <a class="code" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops_t</a>;
+<a name="l00043"></a>00043  <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor</a> <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>;
+<a name="l00048"></a><a class="code" href="structsandesha2__msg__processor__ops.html">00048</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050     axis2_status_t (AXIS2_CALL *
+<a name="l00051"></a>00051                 process_in_msg)(
+<a name="l00052"></a>00052                     <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a> *proc,
+<a name="l00053"></a>00053                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00054"></a>00054                     sandesha2_msg_ctx_t *rm_msg_ctx);
+<a name="l00055"></a>00055                     
+<a name="l00056"></a>00056     axis2_status_t (AXIS2_CALL *
+<a name="l00057"></a>00057                 process_out_msg)(
+<a name="l00058"></a>00058                     <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a> *proc,
+<a name="l00059"></a>00059                     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00060"></a>00060                     sandesha2_msg_ctx_t *rm_msg_ctx);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062     axis2_status_t (AXIS2_CALL *free) (<a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a> *proc,
+<a name="l00063"></a>00063                     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00064"></a>00064 };
+<a name="l00065"></a>00065 
+<a name="l00070"></a><a class="code" href="structsandesha2__msg__processor.html">00070</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor</a>
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072     <a class="code" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops_t</a> *ops;
+<a name="l00073"></a>00073 };
+<a name="l00074"></a>00074 
+<a name="l00079"></a>00079 <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a> *AXIS2_CALL   
+<a name="l00080"></a>00080 <a class="code" href="sandesha2__msg__processor_8h.html#1b22503b6b0144e8f1b68e3666077e8a" title="Application Message Processor Creator struct impl Sandesha2 App Msg Processor Creator...">sandesha2_msg_processor_create_msg_processor</a>(
+<a name="l00081"></a>00081     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00082"></a>00082     sandesha2_msg_ctx_t *rm_msg_ctx);
+<a name="l00083"></a>00083                         
+<a name="l00084"></a>00084 axis2_status_t AXIS2_CALL 
+<a name="l00085"></a>00085 sandesha2_msg_processor_free (
+<a name="l00086"></a>00086     <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a> *msg_processor, 
+<a name="l00087"></a>00087     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 axis2_status_t AXIS2_CALL 
+<a name="l00090"></a>00090 sandesha2_msg_processor_process_in_msg (
+<a name="l00091"></a>00091     <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a> *msg_processor,
+<a name="l00092"></a>00092     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00093"></a>00093     sandesha2_msg_ctx_t *rm_msg_ctx);
+<a name="l00094"></a>00094     
+<a name="l00095"></a>00095 axis2_status_t AXIS2_CALL 
+<a name="l00096"></a>00096 sandesha2_msg_processor_process_out_msg(
+<a name="l00097"></a>00097     <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a> *msg_processor,
+<a name="l00098"></a>00098     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00099"></a>00099     sandesha2_msg_ctx_t *rm_msg_ctx);
+<a name="l00100"></a>00100 
+<a name="l00102"></a>00102 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span>}
+<a name="l00104"></a>00104 <span class="preprocessor">#endif</span>
+<a name="l00105"></a>00105 <span class="preprocessor"></span>
+<a name="l00106"></a>00106 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_MSG_PROCESSOR_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__processor_8h.html
new file mode 100644
index 0000000..77f496c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__processor_8h.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_processor_h_File_Reference"></a><h2>sandesha2_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;axiom_element.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Sandesha2 Msg Processor ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor</a>.  <a href="structsandesha2__msg__processor__ops.html#_details">More...</a><br></br></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a> <a class="el" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a>  <a href="structsandesha2__msg__processor.html#_details">More...</a><br></br></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="318fd8199b0fbc427408058fad82c5dc"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_processor_ops_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="022daaa7a0cf62935f0ecc9931497a24"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_processor_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1b22503b6b0144e8f1b68e3666077e8a"></a>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__msg__processor_8h.html#1b22503b6b0144e8f1b68e3666077e8a">sandesha2_msg_processor_create_msg_processor</a> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx)</td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Application Message Processor Creator struct impl Sandesha2 App Msg Processor Creator. <br></br></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="38c5fd1609a83abbde66d13c508c5b03"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_processor_free</b> (<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> *msg_processor, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="cb4d6deffde81d160b60399f910f19fd"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_processor_process_in_msg</b> (<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> *msg_processor, const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b9274746c3b051af378d703e30e79338"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_processor_process_out_msg</b> (<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> *msg_processor, const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__retrans__adjuster_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__retrans__adjuster_8h-source.html
new file mode 100644
index 0000000..9ec0746
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__retrans__adjuster_8h-source.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_retrans_adjuster.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_retrans_adjuster_h"></a><h2>sandesha2_msg_retrans_adjuster.h</h2><p><a href="sandesha2__msg__retrans__adjuster_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_RETRANS_ADJUSTER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_RETRANS_ADJUSTER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;sandesha2_sender_bean.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00046"></a>00046 sandesha2_msg_retrans_adjuster_adjust_retrans(
+<a name="l00047"></a>00047     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048     sandesha2_sender_bean_t *retrans_bean,
+<a name="l00049"></a>00049     axis2_conf_ctx_t *conf_ctx, 
+<a name="l00050"></a>00050     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>}
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_MSG_RETRANS_ADJUSTER_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__retrans__adjuster_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__retrans__adjuster_8h.html
new file mode 100644
index 0000000..5097e89
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__retrans__adjuster_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_retrans_adjuster.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_retrans_adjuster_h_File_Reference"></a><h2>sandesha2_msg_retrans_adjuster.h File Reference</h2><p>Sandesha Message Retransmission Adjuster. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br>
+<code>#include &lt;sandesha2_sender_bean.h&gt;</code><br></br>
+<code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__msg__retrans__adjuster_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g38226187bbead641ca47166c53ebfb1f"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_retrans_adjuster_adjust_retrans</b> (const axutil_env_t *env, sandesha2_sender_bean_t *retrans_bean, axis2_conf_ctx_t *conf_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Message Retransmission Adjuster. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__store__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__store__bean_8h-source.html
new file mode 100644
index 0000000..e7fd531
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__store__bean_8h-source.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_store_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_store_bean_h"></a><h2>sandesha2_msg_store_bean.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * copyright 1999-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may not</span>
+<a name="l00005"></a>00005 <span class="comment"> * use this file except in compliance with the License. You may obtain a copy of</span>
+<a name="l00006"></a>00006 <span class="comment"> * the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span>
+<a name="l00012"></a>00012 <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span>
+<a name="l00013"></a>00013 <span class="comment"> * License for the specific language governing permissions and limitations under</span>
+<a name="l00014"></a>00014 <span class="comment"> * the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_STORE_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_STORE_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axis2_const.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_msg_store_bean_t sandesha2_msg_store_bean_t;
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="comment">/* constructors </span>
+<a name="l00033"></a>00033 <span class="comment"> */</span>
+<a name="l00034"></a>00034 AXIS2_EXTERN sandesha2_msg_store_bean_t* AXIS2_CALL
+<a name="l00035"></a>00035 sandesha2_msg_store_bean_create(
+<a name="l00036"></a>00036     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00039"></a>00039 sandesha2_msg_store_bean_free (
+<a name="l00040"></a>00040     sandesha2_msg_store_bean_t *msg_store,
+<a name="l00041"></a>00041     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 axis2_char_t *AXIS2_CALL 
+<a name="l00044"></a>00044 sandesha2_msg_store_bean_get_msg_id(
+<a name="l00045"></a>00045     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00049"></a>00049 sandesha2_msg_store_bean_set_msg_id(
+<a name="l00050"></a>00050     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00051"></a>00051     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00052"></a>00052     axis2_char_t * msg_id);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 axis2_char_t *AXIS2_CALL 
+<a name="l00055"></a>00055 sandesha2_msg_store_bean_get_stored_key(
+<a name="l00056"></a>00056     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00057"></a>00057     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00060"></a>00060 sandesha2_msg_store_bean_set_stored_key(
+<a name="l00061"></a>00061     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00063"></a>00063     axis2_char_t * key);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 axis2_char_t *AXIS2_CALL 
+<a name="l00066"></a>00066 sandesha2_msg_store_bean_get_soap_envelope_str(
+<a name="l00067"></a>00067     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00068"></a>00068     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00071"></a>00071 sandesha2_msg_store_bean_set_soap_envelope_str(
+<a name="l00072"></a>00072     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00073"></a>00073     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00074"></a>00074     axis2_char_t * soap_env_str); 
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 <span class="keywordtype">int</span> AXIS2_CALL 
+<a name="l00077"></a>00077 sandesha2_msg_store_bean_get_soap_version( 
+<a name="l00078"></a>00078     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00079"></a>00079     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00082"></a>00082 sandesha2_msg_store_bean_set_soap_version(
+<a name="l00083"></a>00083     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00084"></a>00084     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00085"></a>00085     <span class="keywordtype">int</span> soap_version);
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 AXIS2_TRANSPORT_ENUMS AXIS2_CALL 
+<a name="l00088"></a>00088 sandesha2_msg_store_bean_get_transport_out(
+<a name="l00089"></a>00089     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00090"></a>00090     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00093"></a>00093 sandesha2_msg_store_bean_set_transport_out(
+<a name="l00094"></a>00094     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00095"></a>00095     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00096"></a>00096     AXIS2_TRANSPORT_ENUMS transport_sender);
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098 axis2_char_t *AXIS2_CALL 
+<a name="l00099"></a>00099 sandesha2_msg_store_bean_get_op( 
+<a name="l00100"></a>00100     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00101"></a>00101     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00104"></a>00104 sandesha2_msg_store_bean_set_op(
+<a name="l00105"></a>00105     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00106"></a>00106     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00107"></a>00107     axis2_char_t * op);
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 axis2_char_t *AXIS2_CALL 
+<a name="l00110"></a>00110 sandesha2_msg_store_bean_get_svc( 
+<a name="l00111"></a>00111     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00112"></a>00112     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00115"></a>00115 sandesha2_msg_store_bean_set_svc(
+<a name="l00116"></a>00116     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00117"></a>00117     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00118"></a>00118     axis2_char_t * svc);
+<a name="l00119"></a>00119 
+<a name="l00120"></a>00120 axis2_char_t *AXIS2_CALL 
+<a name="l00121"></a>00121 sandesha2_msg_store_bean_get_svc_grp( 
+<a name="l00122"></a>00122     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00123"></a>00123     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00126"></a>00126 sandesha2_msg_store_bean_set_svc_grp(
+<a name="l00127"></a>00127     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00128"></a>00128     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00129"></a>00129     axis2_char_t * svc_grp);
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 axis2_char_t *AXIS2_CALL 
+<a name="l00132"></a>00132 sandesha2_msg_store_bean_get_op_mep( 
+<a name="l00133"></a>00133     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00134"></a>00134     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00137"></a>00137 sandesha2_msg_store_bean_set_op_mep(
+<a name="l00138"></a>00138     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00139"></a>00139     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00140"></a>00140     axis2_char_t * opAdd);
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142 axis2_char_t *AXIS2_CALL 
+<a name="l00143"></a>00143 sandesha2_msg_store_bean_get_to_url( 
+<a name="l00144"></a>00144     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00145"></a>00145     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00146"></a>00146 
+<a name="l00147"></a>00147 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00148"></a>00148 sandesha2_msg_store_bean_set_to_url(
+<a name="l00149"></a>00149     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00150"></a>00150     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00151"></a>00151     axis2_char_t * to_url);
+<a name="l00152"></a>00152 
+<a name="l00153"></a>00153 axis2_char_t *AXIS2_CALL 
+<a name="l00154"></a>00154 sandesha2_msg_store_bean_get_reply_to( 
+<a name="l00155"></a>00155     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00156"></a>00156     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00157"></a>00157 
+<a name="l00158"></a>00158 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00159"></a>00159 sandesha2_msg_store_bean_set_reply_to(
+<a name="l00160"></a>00160     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00161"></a>00161     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00162"></a>00162     axis2_char_t * reply_to);
+<a name="l00163"></a>00163 
+<a name="l00164"></a>00164 axis2_char_t *AXIS2_CALL 
+<a name="l00165"></a>00165 sandesha2_msg_store_bean_get_transport_to( 
+<a name="l00166"></a>00166     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00167"></a>00167     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00168"></a>00168 
+<a name="l00169"></a>00169 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00170"></a>00170 sandesha2_msg_store_bean_set_transport_to(
+<a name="l00171"></a>00171     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00172"></a>00172     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00173"></a>00173     axis2_char_t * transport_to); 
+<a name="l00174"></a>00174 
+<a name="l00175"></a>00175 axis2_char_t *AXIS2_CALL 
+<a name="l00176"></a>00176 sandesha2_msg_store_bean_get_execution_chain_str( 
+<a name="l00177"></a>00177     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00178"></a>00178     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00179"></a>00179 
+<a name="l00180"></a>00180 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00181"></a>00181 sandesha2_msg_store_bean_set_execution_chain_str(
+<a name="l00182"></a>00182     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00183"></a>00183     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00184"></a>00184     axis2_char_t * execution_chain_str);
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186 <span class="keywordtype">int</span> AXIS2_CALL 
+<a name="l00187"></a>00187 sandesha2_msg_store_bean_get_flow( 
+<a name="l00188"></a>00188     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00189"></a>00189     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00190"></a>00190 
+<a name="l00191"></a>00191 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00192"></a>00192 sandesha2_msg_store_bean_set_flow(
+<a name="l00193"></a>00193     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00194"></a>00194     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00195"></a>00195     <span class="keywordtype">int</span> flow);
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197 axis2_char_t *AXIS2_CALL 
+<a name="l00198"></a>00198 sandesha2_msg_store_bean_get_msg_recv_str( 
+<a name="l00199"></a>00199     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00200"></a>00200     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00203"></a>00203 sandesha2_msg_store_bean_set_msg_recv_str(
+<a name="l00204"></a>00204     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00205"></a>00205     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00206"></a>00206     axis2_char_t * msg_recv_str); 
+<a name="l00207"></a>00207 
+<a name="l00208"></a>00208 axis2_bool_t AXIS2_CALL 
+<a name="l00209"></a>00209 sandesha2_msg_store_bean_is_svr_side( 
+<a name="l00210"></a>00210     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00211"></a>00211     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00212"></a>00212 
+<a name="l00213"></a>00213 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00214"></a>00214 sandesha2_msg_store_bean_set_svr_side(
+<a name="l00215"></a>00215     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00216"></a>00216     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00217"></a>00217     axis2_bool_t svr_side);
+<a name="l00218"></a>00218 
+<a name="l00219"></a>00219 axis2_char_t *AXIS2_CALL 
+<a name="l00220"></a>00220 sandesha2_msg_store_bean_get_in_msg_store_key(
+<a name="l00221"></a>00221     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00222"></a>00222     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00223"></a>00223 
+<a name="l00224"></a>00224 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00225"></a>00225 sandesha2_msg_store_bean_set_in_msg_store_key(
+<a name="l00226"></a>00226     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00227"></a>00227     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00228"></a>00228     axis2_char_t * request_msg_key);
+<a name="l00229"></a>00229 
+<a name="l00230"></a>00230 axis2_char_t *AXIS2_CALL 
+<a name="l00231"></a>00231 sandesha2_msg_store_bean_get_persistent_property_str( 
+<a name="l00232"></a>00232     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00233"></a>00233     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00234"></a>00234 
+<a name="l00235"></a>00235 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00236"></a>00236 sandesha2_msg_store_bean_set_persistent_property_str(
+<a name="l00237"></a>00237     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00238"></a>00238     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00239"></a>00239     axis2_char_t * persistent_property_str);
+<a name="l00240"></a>00240 
+<a name="l00241"></a>00241 axis2_char_t *AXIS2_CALL 
+<a name="l00242"></a>00242 sandesha2_msg_store_bean_get_action( 
+<a name="l00243"></a>00243     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00244"></a>00244     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00247"></a>00247 sandesha2_msg_store_bean_set_action(
+<a name="l00248"></a>00248     sandesha2_msg_store_bean_t *msg_store_bean,
+<a name="l00249"></a>00249     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00250"></a>00250     axis2_char_t * action);
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00253"></a>00253 <span class="preprocessor"></span>}
+<a name="l00254"></a>00254 
+<a name="l00255"></a>00255 <span class="preprocessor">#endif</span>
+<a name="l00256"></a>00256 <span class="preprocessor"></span>        
+<a name="l00257"></a>00257 <span class="preprocessor">#endif </span><span class="comment">/* End of SANDESHA2_MSG_STORE_BEAN_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__validator_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__msg__validator_8h-source.html
new file mode 100644
index 0000000..4bdf7a9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__validator_8h-source.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_validator.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_validator_h"></a><h2>sandesha2_msg_validator.h</h2><p><a href="sandesha2__msg__validator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_MSG_VALIDATOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MSG_VALIDATOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axis2_msg_ctx.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 axis2_status_t AXIS2_CALL
+<a name="l00045"></a>00045 sandesha2_msg_validator_validate_msg(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047     sandesha2_msg_ctx_t *rm_msg_ctx, 
+<a name="l00048"></a>00048     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 
+<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>}
+<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_MSG_VALIDATOR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__msg__validator_8h.html b/axis2/c/sandesha/api/html/sandesha2__msg__validator_8h.html
new file mode 100644
index 0000000..d943d7e
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__msg__validator_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_validator.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_msg_validator_h_File_Reference"></a><h2>sandesha2_msg_validator.h File Reference</h2><p>Sandesha Message Validator. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br>
+<code>#include &lt;axis2_msg_ctx.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__msg__validator_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gac5be12da15017f52c7f386475e8ba8a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_msg_validator_validate_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Message Validator. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__nack_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__nack_8h-source.html
new file mode 100644
index 0000000..730718d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__nack_8h-source.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_nack.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_nack_h"></a><h2>sandesha2_nack.h</h2><p><a href="sandesha2__nack_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_NACK_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_NACK_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__nack__ops.html" title="Nack ops struct Encapsulator struct for ops of sandesha2_nack.">sandesha2_nack_ops</a> <a class="code" href="structsandesha2__nack__ops.html" title="Nack ops struct Encapsulator struct for ops of sandesha2_nack.">sandesha2_nack_ops_t</a>;
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a> <a class="code" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__nack__ops.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__nack__ops.html" title="Nack ops struct Encapsulator struct for ops of sandesha2_nack.">sandesha2_nack_ops</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     long (AXIS2_CALL *
+<a name="l00049"></a>00049         get_nack_num)
+<a name="l00050"></a>00050             (<a class="code" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack_t</a> *element,
+<a name="l00051"></a>00051             <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053     axis2_status_t (AXIS2_CALL *
+<a name="l00054"></a>00054         set_nack_num)
+<a name="l00055"></a>00055             (<a class="code" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack_t</a> *element,
+<a name="l00056"></a>00056             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057             <span class="keywordtype">long</span> value);
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 
+<a name="l00064"></a><a class="code" href="structsandesha2__nack.html">00064</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a>
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00067"></a>00067     <a class="code" href="structsandesha2__nack__ops.html" title="Nack ops struct Encapsulator struct for ops of sandesha2_nack.">sandesha2_nack_ops_t</a> *ops;
+<a name="l00068"></a>00068 };
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 AXIS2_EXTERN <a class="code" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack_t</a>* AXIS2_CALL
+<a name="l00071"></a>00071 sandesha2_nack_create(
+<a name="l00072"></a>00072                                                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00073"></a>00073                                             axis2_char_t *ns_value);
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="comment">/************************** Start of function macros **************************/</span>
+<a name="l00076"></a>00076 <span class="preprocessor">#define SANDESHA2_NACK_SET_NACK_NUM(nack, env, value) \</span>
+<a name="l00077"></a>00077 <span class="preprocessor">    ((nack)-&gt;ops-&gt;set_nack_num (nack, env, acks_to))</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_NACK_GET_NACK_NUM(nack, env) \</span>
+<a name="l00079"></a>00079 <span class="preprocessor">    ((nack)-&gt;ops-&gt;get_nack_num (nack, env))</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="comment">/************************** End of function macros ****************************/</span>
+<a name="l00082"></a>00082 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>}
+<a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00086"></a>00086 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_NACK_H */</span>
+<a name="l00087"></a>00087 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__nack_8h.html b/axis2/c/sandesha/api/html/sandesha2__nack_8h.html
new file mode 100644
index 0000000..130c83d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__nack_8h.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_nack.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_nack_h_File_Reference"></a><h2>sandesha2_nack.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__nack_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight">Nack ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a>.  <a href="structsandesha2__nack__ops.html#_details">More...</a><br></br></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__nack.html">sandesha2_nack</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a> <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a>  <a href="structsandesha2__nack.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbdc15eca65ee7065d969adbc0d9fa0d8"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_NACK_SET_NACK_NUM</b>(nack, env, value)   ((nack)-&gt;ops-&gt;set_nack_num (nack, env, acks_to))</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3e3da515d051a1decc10b58cc7a3f2c4"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_NACK_GET_NACK_NUM</b>(nack, env)   ((nack)-&gt;ops-&gt;get_nack_num (nack, env))</td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g309bac68cdeab87197b6bc1b785a159f"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_nack_ops_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3949546cdf76265ef0610f4d4011c3dc"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__nack.html">sandesha2_nack</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_nack_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdc95dcc1b0307ade4ae7a6144c7df4f4"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__nack.html">sandesha2_nack_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_nack_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__next__msg__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__next__msg__bean_8h-source.html
new file mode 100644
index 0000000..6f97b00
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__next__msg__bean_8h-source.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_next_msg_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_next_msg_bean_h"></a><h2>sandesha2_next_msg_bean.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * copyright 1999-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may not</span>
+<a name="l00005"></a>00005 <span class="comment"> * use this file except in compliance with the License. You may obtain a copy of</span>
+<a name="l00006"></a>00006 <span class="comment"> * the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span>
+<a name="l00012"></a>00012 <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span>
+<a name="l00013"></a>00013 <span class="comment"> * License for the specific language governing permissions and limitations under</span>
+<a name="l00014"></a>00014 <span class="comment"> * the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_NEXT_MSG_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_NEXT_MSG_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;sandesha2_rm_bean.h&gt;</span>
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_next_msg_bean sandesha2_next_msg_bean_t;
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="keyword">struct </span>sandesha2_transaction;
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_next_msg_bean
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036     sandesha2_rm_bean_t rm_bean;
+<a name="l00037"></a>00037 };
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="comment">/* constructors </span>
+<a name="l00040"></a>00040 <span class="comment"> */</span>
+<a name="l00041"></a>00041 AXIS2_EXTERN sandesha2_next_msg_bean_t* AXIS2_CALL
+<a name="l00042"></a>00042         sandesha2_next_msg_bean_create(
+<a name="l00043"></a>00043     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 AXIS2_EXTERN sandesha2_next_msg_bean_t* AXIS2_CALL
+<a name="l00046"></a>00046 sandesha2_next_msg_bean_create_with_data(
+<a name="l00047"></a>00047     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00048"></a>00048     axis2_char_t *seq_id,
+<a name="l00049"></a>00049     <span class="keywordtype">long</span> msg_no);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_next_msg_bean_free (
+<a name="l00053"></a>00053      sandesha2_rm_bean_t *next_msg_bean,
+<a name="l00054"></a>00054      <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="keyword">struct </span>sandesha2_rm_bean * AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_next_msg_bean_get_base( 
+<a name="l00058"></a>00058     sandesha2_rm_bean_t* next_msg,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_next_msg_bean_set_base (
+<a name="l00063"></a>00063     sandesha2_next_msg_bean_t *next_msg,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065     <span class="keyword">struct</span> sandesha2_rm_bean* rm_bean);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 axis2_char_t* AXIS2_CALL
+<a name="l00068"></a>00068 sandesha2_next_msg_bean_get_seq_id(
+<a name="l00069"></a>00069     sandesha2_rm_bean_t *next_msg_bean,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_next_msg_bean_set_seq_id(
+<a name="l00074"></a>00074     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00076"></a>00076     axis2_char_t *seq_id);
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078 axis2_char_t* AXIS2_CALL
+<a name="l00079"></a>00079 sandesha2_next_msg_bean_get_internal_seq_id(
+<a name="l00080"></a>00080     sandesha2_rm_bean_t *next_msg_bean,
+<a name="l00081"></a>00081     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00084"></a>00084 sandesha2_next_msg_bean_set_internal_seq_id(
+<a name="l00085"></a>00085     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00086"></a>00086     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00087"></a>00087     axis2_char_t *internal_seq_id);
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00090"></a>00090 sandesha2_next_msg_bean_get_next_msg_no_to_process(
+<a name="l00091"></a>00091     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00092"></a>00092     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00095"></a>00095 sandesha2_next_msg_bean_set_next_msg_no_to_process(
+<a name="l00096"></a>00096     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00097"></a>00097     <span class="keyword">const</span> axutil_env_t *env, <span class="keywordtype">long</span> next_msg_no);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 axis2_bool_t AXIS2_CALL
+<a name="l00100"></a>00100 sandesha2_next_msg_bean_is_polling_mode(
+<a name="l00101"></a>00101     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00102"></a>00102     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00105"></a>00105 sandesha2_next_msg_bean_set_polling_mode(
+<a name="l00106"></a>00106     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00107"></a>00107     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00108"></a>00108     axis2_bool_t polling_mode); 
+<a name="l00109"></a>00109 
+<a name="l00110"></a>00110 axis2_char_t *AXIS2_CALL
+<a name="l00111"></a>00111 sandesha2_next_msg_bean_get_ref_msg_key(
+<a name="l00112"></a>00112     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00113"></a>00113     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00116"></a>00116 sandesha2_next_msg_bean_set_ref_msg_key(
+<a name="l00117"></a>00117     sandesha2_next_msg_bean_t *next_msg_bean,
+<a name="l00118"></a>00118     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00119"></a>00119     axis2_char_t *ref_msg_key); 
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00122"></a>00122 sandesha2_next_msg_bean_set_id(
+<a name="l00123"></a>00123     sandesha2_rm_bean_t *next_msg_bean,
+<a name="l00124"></a>00124     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00125"></a>00125     <span class="keywordtype">long</span> <span class="keywordtype">id</span>);
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00128"></a>00128 sandesha2_next_msg_bean_get_id(
+<a name="l00129"></a>00129     sandesha2_rm_bean_t *next_msg_bean,
+<a name="l00130"></a>00130     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00133"></a>00133 sandesha2_next_msg_bean_set_transaction(
+<a name="l00134"></a>00134     sandesha2_rm_bean_t *next_msg_bean,
+<a name="l00135"></a>00135     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00136"></a>00136     <span class="keyword">struct</span> sandesha2_transaction *transaction);
+<a name="l00137"></a>00137 
+<a name="l00138"></a>00138 <span class="keyword">struct </span>sandesha2_transaction *AXIS2_CALL
+<a name="l00139"></a>00139 sandesha2_next_msg_bean_get_transaction(
+<a name="l00140"></a>00140     sandesha2_rm_bean_t *next_msg_bean,
+<a name="l00141"></a>00141     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00142"></a>00142 
+<a name="l00143"></a>00143 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00144"></a>00144 <span class="preprocessor"></span>}
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146 <span class="preprocessor">#endif</span>
+<a name="l00147"></a>00147 <span class="preprocessor"></span>        
+<a name="l00148"></a>00148 <span class="preprocessor">#endif </span><span class="comment">/* End of SANDESHA2_NEXT_MSG_BEAN_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__next__msg__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__next__msg__mgr_8h-source.html
new file mode 100644
index 0000000..1c753be
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__next__msg__mgr_8h-source.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_next_msg_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_next_msg_mgr_h"></a><h2>sandesha2_next_msg_mgr.h</h2><p><a href="sandesha2__next__msg__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_NEXT_MSG_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_NEXT_MSG_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_ctx.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;sandesha2_next_msg_bean.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_next_msg_mgr sandesha2_next_msg_mgr_t;
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_next_msg_mgr_ops sandesha2_next_msg_mgr_ops_t;
+<a name="l00041"></a>00041 
+<a name="l00047"></a>00047 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_next_msg_mgr_ops
+<a name="l00048"></a>00048 {
+<a name="l00053"></a>00053     void (AXIS2_CALL * 
+<a name="l00054"></a>00054         free)(
+<a name="l00055"></a>00055             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00056"></a>00056             <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058     axis2_bool_t (AXIS2_CALL *
+<a name="l00059"></a>00059         insert)(
+<a name="l00060"></a>00060             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00061"></a>00061             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00062"></a>00062             sandesha2_next_msg_bean_t *bean);
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064     axis2_bool_t (AXIS2_CALL *
+<a name="l00065"></a>00065         <span class="keyword">remove</span>)(
+<a name="l00066"></a>00066             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00067"></a>00067             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00068"></a>00068             axis2_char_t *seq_id);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070     sandesha2_next_msg_bean_t *(AXIS2_CALL *
+<a name="l00071"></a>00071         retrieve)(
+<a name="l00072"></a>00072             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00073"></a>00073             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00074"></a>00074             axis2_char_t *seq_id);
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076     axis2_bool_t (AXIS2_CALL *
+<a name="l00077"></a>00077         update)(
+<a name="l00078"></a>00078             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00079"></a>00079             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00080"></a>00080             sandesha2_next_msg_bean_t *bean);
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00083"></a>00083         find)(
+<a name="l00084"></a>00084             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00085"></a>00085             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086             sandesha2_next_msg_bean_t *bean);
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088     sandesha2_next_msg_bean_t *(AXIS2_CALL *
+<a name="l00089"></a>00089         find_unique)(
+<a name="l00090"></a>00090             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00091"></a>00091             <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00092"></a>00092             sandesha2_next_msg_bean_t *bean);
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00095"></a>00095         retrieve_all)(
+<a name="l00096"></a>00096             sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00097"></a>00097             <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00098"></a>00098 };
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_next_msg_mgr
+<a name="l00101"></a>00101 {
+<a name="l00102"></a>00102     sandesha2_next_msg_mgr_ops_t ops;
+<a name="l00103"></a>00103 };
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105 AXIS2_EXTERN sandesha2_next_msg_mgr_t * AXIS2_CALL
+<a name="l00106"></a>00106 sandesha2_next_msg_mgr_create(
+<a name="l00107"></a>00107     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00108"></a>00108     axis2_ctx_t *ctx);
+<a name="l00109"></a>00109 
+<a name="l00110"></a>00110 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00111"></a>00111 sandesha2_next_msg_mgr_free(
+<a name="l00112"></a>00112     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00113"></a>00113     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115 axis2_bool_t AXIS2_CALL
+<a name="l00116"></a>00116 sandesha2_next_msg_mgr_insert(
+<a name="l00117"></a>00117     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00118"></a>00118     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00119"></a>00119     sandesha2_next_msg_bean_t *bean);
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 axis2_bool_t AXIS2_CALL
+<a name="l00122"></a>00122 sandesha2_next_msg_mgr_remove(
+<a name="l00123"></a>00123     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00124"></a>00124     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00125"></a>00125     axis2_char_t *seq_id);
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127 sandesha2_next_msg_bean_t *AXIS2_CALL
+<a name="l00128"></a>00128 sandesha2_next_msg_mgr_retrieve(
+<a name="l00129"></a>00129     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00130"></a>00130     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00131"></a>00131     axis2_char_t *seq_id);
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133 axis2_bool_t AXIS2_CALL
+<a name="l00134"></a>00134 sandesha2_next_msg_mgr_update(
+<a name="l00135"></a>00135     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00136"></a>00136     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00137"></a>00137     sandesha2_next_msg_bean_t *bean);
+<a name="l00138"></a>00138 
+<a name="l00139"></a>00139 axutil_array_list_t *AXIS2_CALL
+<a name="l00140"></a>00140 sandesha2_next_msg_mgr_find(
+<a name="l00141"></a>00141     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00142"></a>00142     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00143"></a>00143     sandesha2_next_msg_bean_t *bean);
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 sandesha2_next_msg_bean_t *AXIS2_CALL
+<a name="l00146"></a>00146 sandesha2_next_msg_mgr_find_unique(
+<a name="l00147"></a>00147     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00148"></a>00148     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00149"></a>00149     sandesha2_next_msg_bean_t *bean);
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151 axutil_array_list_t *AXIS2_CALL
+<a name="l00152"></a>00152 sandesha2_next_msg_mgr_retrieve_all(
+<a name="l00153"></a>00153     sandesha2_next_msg_mgr_t *next_msg,
+<a name="l00154"></a>00154     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156 
+<a name="l00158"></a>00158 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span>}
+<a name="l00160"></a>00160 <span class="preprocessor">#endif</span>
+<a name="l00161"></a>00161 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_NEXT_MSG_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__next__msg__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__next__msg__mgr_8h.html
new file mode 100644
index 0000000..eff487f
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__next__msg__mgr_8h.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_next_msg_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_next_msg_mgr_h_File_Reference"></a><h2>sandesha2_next_msg_mgr.h File Reference</h2><p>Sandesha In Memory Next Message Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_ctx.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+<code>#include &lt;sandesha2_next_msg_bean.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__next__msg__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_ops</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="de99754618ccb3fde7d1e8043681f3d2"></a>
+typedef struct <br></br>
+sandesha2_next_msg_mgr </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="582a0c0ca92fba544c98813f5cd151b5"></a>
+typedef struct <br></br>
+sandesha2_next_msg_mgr_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_ops_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4af43fa124cc13c62cbcf9bcdf6d6399"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_next_msg_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdcfe116e641365f70bd1ec0cf337c8e5"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_free</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf74ae08b9100155aca5867201d0cf735"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_insert</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4d12c4fe3028d5a2bce1794459527170"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_remove</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7450c95b0df2cf5eccd13f37ca4aaa22"></a>
+sandesha2_next_msg_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_retrieve</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbcb83ba2567445cd4ca23b1a9e7bd61d"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_update</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8371164a6e0929acb0ec1024d2dde864"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_find</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd8d5c024bc3281a42ba2e3defdb6695d"></a>
+sandesha2_next_msg_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_find_unique</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env, sandesha2_next_msg_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g046c33915a39fc40f38e1477ab616893"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_next_msg_mgr_retrieve_all</b> (sandesha2_next_msg_mgr_t *next_msg, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Next Message Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__permanent__storage__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__permanent__storage__mgr_8h-source.html
new file mode 100644
index 0000000..bd9ad28
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__permanent__storage__mgr_8h-source.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_permanent_storage_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_permanent_storage_mgr_h"></a><h2>sandesha2_permanent_storage_mgr.h</h2><p><a href="sandesha2__permanent__storage__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_PERMANENT_STORAGE_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_PERMANENT_STORAGE_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_response
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037     <span class="keywordtype">int</span> soap_version;
+<a name="l00038"></a>00038     axis2_char_t *response_str;
+<a name="l00039"></a>00039 } sandesha2_response_t;
+<a name="l00040"></a>00040 
+<a name="l00046"></a>00046 axutil_thread_mutex_t *
+<a name="l00047"></a>00047 sandesha2_permanent_storage_mgr_get_mutex(
+<a name="l00048"></a>00048     sandesha2_storage_mgr_t *storage_mgr, 
+<a name="l00049"></a>00049     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 AXIS2_EXTERN sandesha2_storage_mgr_t* AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_permanent_storage_mgr_create(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00054"></a>00054     axis2_conf_ctx_t *conf_ctx);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> * AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_permanent_storage_mgr_get_dbconn(
+<a name="l00058"></a>00058     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 axis2_status_t AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_permanent_storage_mgr_init(
+<a name="l00063"></a>00063     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00065"></a>00065     axis2_conf_ctx_t *conf_ctx);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 axis2_status_t AXIS2_CALL
+<a name="l00068"></a>00068 sandesha2_permanent_storage_mgr_store_msg_ctx(
+<a name="l00069"></a>00069     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071     axis2_char_t *key,
+<a name="l00072"></a>00072     axis2_msg_ctx_t *msg_ctx);
+<a name="l00073"></a>00073                         
+<a name="l00074"></a>00074 axis2_status_t AXIS2_CALL
+<a name="l00075"></a>00075 sandesha2_permanent_storage_mgr_update_msg_ctx(
+<a name="l00076"></a>00076     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00077"></a>00077     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00078"></a>00078     axis2_char_t *key,
+<a name="l00079"></a>00079     axis2_msg_ctx_t *msg_ctx);
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00082"></a>00082 sandesha2_permanent_storage_mgr_remove_transaction(
+<a name="l00083"></a>00083     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00084"></a>00084     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00085"></a>00085     <span class="keyword">struct</span> sandesha2_transaction *transaction);
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 axis2_msg_ctx_t * AXIS2_CALL
+<a name="l00088"></a>00088 sandesha2_permanent_storage_mgr_retrieve_msg_ctx(
+<a name="l00089"></a>00089     sandesha2_storage_mgr_t *storage_mgr, 
+<a name="l00090"></a>00090     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00091"></a>00091     axis2_char_t *key,
+<a name="l00092"></a>00092     axis2_conf_ctx_t *conf_ctx,
+<a name="l00093"></a>00093     <span class="keyword">const</span> axis2_bool_t persistent);
+<a name="l00094"></a>00094 
+<a name="l00096"></a>00096 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>}
+<a name="l00098"></a>00098 <span class="preprocessor">#endif</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span>
+<a name="l00100"></a>00100 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_PERMANENT_STORAGE_MGR_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__permanent__storage__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__permanent__storage__mgr_8h.html
new file mode 100644
index 0000000..6dfb508
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__permanent__storage__mgr_8h.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_permanent_storage_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_permanent_storage_mgr_h_File_Reference"></a><h2>sandesha2_permanent_storage_mgr.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__permanent__storage__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_response</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a4527c42df79717591d3f60ea52ee996"></a>
+typedef struct <br></br>
+sandesha2_response </td><td class="memItemRight" valign="bottom"><b>sandesha2_response_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td colspan="2"><div class="groupHeader"></div></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1b843ce0689dcc150ba64f4b07d116ef"></a>
+axutil_thread_mutex_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_get_mutex</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="686f84988b92e5a8241692576d679948"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_create</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="4214cac5a4c16fe0608d84049eb88a82"></a>
+void * </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_get_dbconn</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="57a50ee917fd71a865bb96aec191137d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_init</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e5a8a88e2055fb9a3fcdf3124529dc5a"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_store_msg_ctx</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="acc8f9435725c99db612958546e4d534"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_update_msg_ctx</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ceaf1c9c103a190678bc2cd4c0d1d27b"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_remove_transaction</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, struct sandesha2_transaction *transaction)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="07ff316f031a12182c26f8cca2c38d66"></a>
+axis2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_permanent_storage_mgr_retrieve_msg_ctx</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_conf_ctx_t *conf_ctx, const axis2_bool_t persistent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__polling__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__polling__mgr_8h-source.html
new file mode 100644
index 0000000..d266eef
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__polling__mgr_8h-source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_polling_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_polling_mgr_h"></a><h2>sandesha2_polling_mgr.h</h2><p><a href="sandesha2__polling__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_POLLING_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_POLLING_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_polling_mgr_t sandesha2_polling_mgr_t;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 AXIS2_EXTERN sandesha2_polling_mgr_t * AXIS2_CALL
+<a name="l00043"></a>00043 sandesha2_polling_mgr_create(
+<a name="l00044"></a>00044     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00045"></a>00045  
+<a name="l00053"></a>00053 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00054"></a>00054 <a class="code" href="sandesha2__polling__mgr_8h.html#5b333e91cf3a8219db339630de380d29">sandesha2_polling_mgr_free_void_arg</a>(
+<a name="l00055"></a>00055     <span class="keywordtype">void</span> *polling_mgr,
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 axis2_status_t AXIS2_CALL 
+<a name="l00059"></a>00059 sandesha2_polling_mgr_free(
+<a name="l00060"></a>00060     sandesha2_polling_mgr_t *polling_mgr, 
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 axis2_status_t AXIS2_CALL 
+<a name="l00064"></a>00064 sandesha2_polling_mgr_stop_polling (
+<a name="l00065"></a>00065     sandesha2_polling_mgr_t *polling_mgr,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00067"></a>00067             
+<a name="l00068"></a>00068 axis2_status_t AXIS2_CALL 
+<a name="l00069"></a>00069 sandesha2_polling_mgr_start (
+<a name="l00070"></a>00070     sandesha2_polling_mgr_t *polling_mgr, 
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00072"></a>00072     axis2_conf_ctx_t *conf_ctx,
+<a name="l00073"></a>00073     <span class="keyword">const</span> axis2_char_t *internal_seq_id);
+<a name="l00074"></a>00074             
+<a name="l00075"></a>00075 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00076"></a>00076 sandesha2_polling_mgr_set_poll(
+<a name="l00077"></a>00077     sandesha2_polling_mgr_t *polling_mgr,
+<a name="l00078"></a>00078     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00079"></a>00079     axis2_bool_t poll);
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081 axis2_bool_t AXIS2_CALL
+<a name="l00082"></a>00082 sandesha2_polling_mgr_is_poll(
+<a name="l00083"></a>00083     sandesha2_polling_mgr_t *polling_mgr,
+<a name="l00084"></a>00084     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00087"></a>00087 sandesha2_polling_mgr_schedule_polling_request(
+<a name="l00088"></a>00088     sandesha2_polling_mgr_t *polling_mgr,
+<a name="l00089"></a>00089     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00090"></a>00090     <span class="keyword">const</span> axis2_char_t *internal_seq_id);
+<a name="l00091"></a>00091                    
+<a name="l00093"></a>00093 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>}
+<a name="l00095"></a>00095 <span class="preprocessor">#endif</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_POLLING_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__polling__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__polling__mgr_8h.html
new file mode 100644
index 0000000..6cea4f0
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__polling__mgr_8h.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_polling_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_polling_mgr_h_File_Reference"></a><h2>sandesha2_polling_mgr.h File Reference</h2><p>Sandesha Polling Manager Interface This class is responsible for sending MakeConnection requests. This is a separate thread that keeps running. Will do MakeConnection based on the request queue or randomly. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__polling__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="255252e51796d4b3be6b2387e76ae371"></a>
+typedef struct <br></br>
+sandesha2_polling_mgr_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="499b760aee1547f3db8b09fe9dfd0542"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_polling_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_create</b> (const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__polling__mgr_8h.html#5b333e91cf3a8219db339630de380d29">sandesha2_polling_mgr_free_void_arg</a> (void *polling_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8fb964e200b163d4bc1280443817545e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_free</b> (sandesha2_polling_mgr_t *polling_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6bcba9f896ecafe5af814fb5e4219ac7"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_stop_polling</b> (sandesha2_polling_mgr_t *polling_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="4916d1ade7ee5decde852f5459e26a0b"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_start</b> (sandesha2_polling_mgr_t *polling_mgr, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, const axis2_char_t *internal_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="39e7449fe1e89cca271838475639b33b"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_set_poll</b> (sandesha2_polling_mgr_t *polling_mgr, const axutil_env_t *env, axis2_bool_t poll)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0916f74fbfe1d091cd51947ba0b5ca19"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_is_poll</b> (sandesha2_polling_mgr_t *polling_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f312386cf81125d8a48bc3c2dac08b7a"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_polling_mgr_schedule_polling_request</b> (sandesha2_polling_mgr_t *polling_mgr, const axutil_env_t *env, const axis2_char_t *internal_seq_id)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Polling Manager Interface This class is responsible for sending MakeConnection requests. This is a separate thread that keeps running. Will do MakeConnection based on the request queue or randomly. 
+</p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="5b333e91cf3a8219db339630de380d29"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_polling_mgr_free_void_arg           </td><td>(</td><td class="paramtype">void * </td><td class="paramname"> <em>polling_mgr</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Frees the polling_mgr given as a void pointer. This method would cast the void parameter to an polling_mgr pointer and then call free method. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>polling_mgr</em> </td><td>pointer to polling_mgr as a void pointer </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__property__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__property__bean_8h-source.html
new file mode 100644
index 0000000..9f85a74
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__property__bean_8h-source.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_property_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_property_bean_h"></a><h2>sandesha2_property_bean.h</h2><p><a href="sandesha2__property__bean_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_PROPERTY_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_PROPERTY_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_property_bean_t sandesha2_property_bean_t;
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 AXIS2_EXTERN sandesha2_property_bean_t* AXIS2_CALL
+<a name="l00042"></a>00042 sandesha2_property_bean_create(
+<a name="l00043"></a>00043         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044  
+<a name="l00045"></a>00045 <span class="keywordtype">long</span> AXIS2_CALL 
+<a name="l00046"></a>00046 sandesha2_property_bean_get_inactive_timeout_interval(
+<a name="l00047"></a>00047     sandesha2_property_bean_t *bean, 
+<a name="l00048"></a>00048     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00049"></a>00049             
+<a name="l00050"></a>00050 axis2_status_t AXIS2_CALL
+<a name="l00051"></a>00051 sandesha2_property_bean_set_inactive_timeout_interval(
+<a name="l00052"></a>00052     sandesha2_property_bean_t *bean,
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00054"></a>00054     <span class="keywordtype">long</span> interval);
+<a name="l00055"></a>00055             
+<a name="l00056"></a>00056 axis2_status_t AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_property_bean_set_inactive_timeout_interval_with_units(
+<a name="l00058"></a>00058     sandesha2_property_bean_t *bean,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00060"></a>00060     <span class="keywordtype">long</span> interval,
+<a name="l00061"></a>00061     axis2_char_t *units);
+<a name="l00062"></a>00062             
+<a name="l00063"></a>00063 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_property_bean_get_ack_interval(
+<a name="l00065"></a>00065     sandesha2_property_bean_t *bean,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00067"></a>00067             
+<a name="l00068"></a>00068 axis2_status_t AXIS2_CALL
+<a name="l00069"></a>00069 sandesha2_property_bean_set_ack_interval(
+<a name="l00070"></a>00070     sandesha2_property_bean_t *bean,
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00072"></a>00072     <span class="keywordtype">long</span> interval);
+<a name="l00073"></a>00073             
+<a name="l00074"></a>00074 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00075"></a>00075 sandesha2_property_bean_get_retrans_interval( 
+<a name="l00076"></a>00076     sandesha2_property_bean_t *bean,
+<a name="l00077"></a>00077     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00078"></a>00078             
+<a name="l00079"></a>00079 axis2_status_t AXIS2_CALL
+<a name="l00080"></a>00080 sandesha2_property_bean_set_retrans_interval(
+<a name="l00081"></a>00081     sandesha2_property_bean_t *bean,
+<a name="l00082"></a>00082     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00083"></a>00083     <span class="keywordtype">long</span> interval);
+<a name="l00084"></a>00084             
+<a name="l00085"></a>00085 axis2_bool_t AXIS2_CALL
+<a name="l00086"></a>00086 sandesha2_property_bean_is_exp_backoff(
+<a name="l00087"></a>00087     sandesha2_property_bean_t *bean,
+<a name="l00088"></a>00088     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00089"></a>00089             
+<a name="l00090"></a>00090 axis2_status_t AXIS2_CALL
+<a name="l00091"></a>00091 sandesha2_property_bean_set_exp_backoff( 
+<a name="l00092"></a>00092     sandesha2_property_bean_t *bean,
+<a name="l00093"></a>00093     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00094"></a>00094     axis2_bool_t exp_backoff);
+<a name="l00095"></a>00095             
+<a name="l00096"></a>00096 axis2_char_t* AXIS2_CALL
+<a name="l00097"></a>00097 sandesha2_property_bean_get_in_mem_storage_mgr( 
+<a name="l00098"></a>00098     sandesha2_property_bean_t *bean,
+<a name="l00099"></a>00099     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00100"></a>00100             
+<a name="l00101"></a>00101 axis2_status_t AXIS2_CALL
+<a name="l00102"></a>00102 sandesha2_property_bean_set_in_mem_storage_mgr(
+<a name="l00103"></a>00103     sandesha2_property_bean_t *bean,
+<a name="l00104"></a>00104     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00105"></a>00105     axis2_char_t *manager);
+<a name="l00106"></a>00106             
+<a name="l00107"></a>00107 axis2_char_t* AXIS2_CALL
+<a name="l00108"></a>00108 sandesha2_property_bean_get_permanent_storage_mgr( 
+<a name="l00109"></a>00109     sandesha2_property_bean_t *bean,
+<a name="l00110"></a>00110     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00111"></a>00111             
+<a name="l00112"></a>00112 axis2_status_t AXIS2_CALL
+<a name="l00113"></a>00113 sandesha2_property_bean_set_permanent_storage_mgr(
+<a name="l00114"></a>00114     sandesha2_property_bean_t *bean,
+<a name="l00115"></a>00115     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00116"></a>00116     axis2_char_t *manager);
+<a name="l00117"></a>00117 
+<a name="l00125"></a>00125 axis2_char_t* AXIS2_CALL
+<a name="l00126"></a>00126 <a class="code" href="sandesha2__property__bean_8h.html#d21b03d7e518c73cd639872b709f263f">sandesha2_property_bean_get_storage_mgr</a>(
+<a name="l00127"></a>00127     sandesha2_property_bean_t *bean,
+<a name="l00128"></a>00128     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00129"></a>00129             
+<a name="l00130"></a>00130 axis2_status_t AXIS2_CALL
+<a name="l00131"></a>00131 sandesha2_property_bean_set_storage_mgr(
+<a name="l00132"></a>00132     sandesha2_property_bean_t *bean,
+<a name="l00133"></a>00133     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00134"></a>00134     axis2_char_t *manager);
+<a name="l00135"></a>00135            
+<a name="l00136"></a>00136 axis2_bool_t AXIS2_CALL
+<a name="l00137"></a>00137 sandesha2_property_bean_is_in_order(
+<a name="l00138"></a>00138     sandesha2_property_bean_t *bean,
+<a name="l00139"></a>00139     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00140"></a>00140             
+<a name="l00141"></a>00141 axis2_status_t AXIS2_CALL
+<a name="l00142"></a>00142 sandesha2_property_bean_set_in_order( 
+<a name="l00143"></a>00143     sandesha2_property_bean_t *bean,
+<a name="l00144"></a>00144     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00145"></a>00145     axis2_bool_t in_order);
+<a name="l00146"></a>00146             
+<a name="l00147"></a>00147 axutil_array_list_t* AXIS2_CALL
+<a name="l00148"></a>00148 sandesha2_property_bean_get_msg_types_to_drop( 
+<a name="l00149"></a>00149     sandesha2_property_bean_t *bean,
+<a name="l00150"></a>00150     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00151"></a>00151             
+<a name="l00152"></a>00152 axis2_status_t AXIS2_CALL
+<a name="l00153"></a>00153 sandesha2_property_bean_set_msg_types_to_drop( 
+<a name="l00154"></a>00154     sandesha2_property_bean_t *bean,
+<a name="l00155"></a>00155     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00156"></a>00156     axutil_array_list_t *msg_types);
+<a name="l00157"></a>00157             
+<a name="l00158"></a>00158 axis2_status_t AXIS2_CALL
+<a name="l00159"></a>00159 sandesha2_property_bean_add_msg_type_to_drop( 
+<a name="l00160"></a>00160     sandesha2_property_bean_t *bean,
+<a name="l00161"></a>00161     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00162"></a>00162     <span class="keywordtype">int</span> msg_type);
+<a name="l00163"></a>00163             
+<a name="l00164"></a>00164 <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00165"></a>00165 sandesha2_property_bean_get_max_retrans_count( 
+<a name="l00166"></a>00166     sandesha2_property_bean_t *bean,
+<a name="l00167"></a>00167     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00168"></a>00168             
+<a name="l00169"></a>00169 axis2_status_t AXIS2_CALL
+<a name="l00170"></a>00170 sandesha2_property_bean_set_max_retrans_count( 
+<a name="l00171"></a>00171     sandesha2_property_bean_t *bean,
+<a name="l00172"></a>00172     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00173"></a>00173     <span class="keywordtype">int</span> count);
+<a name="l00174"></a>00174      
+<a name="l00175"></a>00175 axis2_char_t *AXIS2_CALL
+<a name="l00176"></a>00176 sandesha2_property_bean_get_db_path(
+<a name="l00177"></a>00177     sandesha2_property_bean_t *bean,
+<a name="l00178"></a>00178     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00179"></a>00179 
+<a name="l00180"></a>00180 axis2_status_t AXIS2_CALL
+<a name="l00181"></a>00181 sandesha2_property_bean_set_db_path(
+<a name="l00182"></a>00182     sandesha2_property_bean_t *bean,
+<a name="l00183"></a>00183     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00184"></a>00184     axis2_char_t *db_path);
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186 axis2_status_t AXIS2_CALL 
+<a name="l00187"></a>00187 sandesha2_property_bean_free(
+<a name="l00188"></a>00188     sandesha2_property_bean_t *bean, 
+<a name="l00189"></a>00189     <span class="keyword">const</span> axutil_env_t *env);                                                           
+<a name="l00190"></a>00190 
+<a name="l00191"></a>00191 axis2_status_t AXIS2_CALL
+<a name="l00192"></a>00192 sandesha2_property_bean_free_void_arg(
+<a name="l00193"></a>00193     <span class="keywordtype">void</span> *arg,
+<a name="l00194"></a>00194     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196                        
+<a name="l00198"></a>00198 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00199"></a>00199 <span class="preprocessor"></span>}
+<a name="l00200"></a>00200 <span class="preprocessor">#endif</span>
+<a name="l00201"></a>00201 <span class="preprocessor"></span>
+<a name="l00202"></a>00202 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_PROPERTY_BEAN_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__property__bean_8h.html b/axis2/c/sandesha/api/html/sandesha2__property__bean_8h.html
new file mode 100644
index 0000000..0329546
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__property__bean_8h.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_property_bean.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_property_bean_h_File_Reference"></a><h2>sandesha2_property_bean.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axutil_array_list.h&gt;</code><br></br><p>
+<a href="sandesha2__property__bean_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b908a0dd145353c3c9e25036a8ce8213"></a>
+typedef struct <br></br>
+sandesha2_property_bean_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ea2dcc2ed4b5275ea1cd288008cbd603"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_create</b> (const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="93120dd436f1f4d4068e73908aafbf07"></a>
+long </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_inactive_timeout_interval</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b729591ee1780f1462262629412cb2f8"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_inactive_timeout_interval</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, long interval)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="14a34fd65db06d28cc3243f33193110e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_inactive_timeout_interval_with_units</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, long interval, axis2_char_t *units)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="966141d5f0267e41f1ac517cc41b4236"></a>
+long </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_ack_interval</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="453a499cd33e8e3367e26cd04a3bc915"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_ack_interval</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, long interval)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f111b2719887e9f9afcfef7242b97e0a"></a>
+long </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_retrans_interval</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b56dfa681ccc1ffb7f82de88487f6fc6"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_retrans_interval</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, long interval)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9f8e51a0593058601e639d676c1199cd"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_is_exp_backoff</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="625ba20a5fc90ecd81dac8a374036779"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_exp_backoff</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, axis2_bool_t exp_backoff)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a2a89f88c412a1f76ff7d974befb0111"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_in_mem_storage_mgr</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="947aec0254af38eda218b429bbad0208"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_in_mem_storage_mgr</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, axis2_char_t *manager)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f5ab6f93b9bc011f751f436287ac0218"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_permanent_storage_mgr</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="704cdf7fdab32acc18c3726de59a236e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_permanent_storage_mgr</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, axis2_char_t *manager)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__property__bean_8h.html#d21b03d7e518c73cd639872b709f263f">sandesha2_property_bean_get_storage_mgr</a> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="3844b261468a990315bc6f52bb73ce13"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_storage_mgr</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, axis2_char_t *manager)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="54f8a6913cab224c1a20e8e580424bf9"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_is_in_order</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1d298b6a2b14d455e6d45259d0078eb8"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_in_order</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, axis2_bool_t in_order)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="cd4c69928ea1ef1a6b1af0af63e0afb4"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_msg_types_to_drop</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1fffd9b6f9a5ef1189e237219d50a48b"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_msg_types_to_drop</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, axutil_array_list_t *msg_types)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="5952a20c5f732a5e49379b821921f249"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_add_msg_type_to_drop</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, int msg_type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="43f59208a76cbe43ef07af453a36f655"></a>
+int </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_max_retrans_count</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b070e676ef0b0bfb3b002d28f53d35ad"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_max_retrans_count</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, int count)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="839232031640c7e6a86985825aea5d2a"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_get_db_path</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="dd7a7412f9edcdd1a7e47b3cbd466c17"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_set_db_path</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env, axis2_char_t *db_path)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6a912d9d021c4d4929463d7143bc41e7"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_free</b> (sandesha2_property_bean_t *bean, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b3c0e232b4e8f205756a2d0f767f9d23"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_bean_free_void_arg</b> (void *arg, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="d21b03d7e518c73cd639872b709f263f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">axis2_char_t* sandesha2_property_bean_get_storage_mgr           </td><td>(</td><td class="paramtype">sandesha2_property_bean_t * </td><td class="paramname"> <em>bean</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+return the storage manager to use. This could be either persistent or inmemory. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>property</em> </td><td>bean  environment </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>storage manager(persistent/inmemory) </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__property__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__property__mgr_8h-source.html
new file mode 100644
index 0000000..8b672dc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__property__mgr_8h-source.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_property_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_property_mgr_h"></a><h2>sandesha2_property_mgr.h</h2><p><a href="sandesha2__property__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_PROPERTY_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_PROPERTY_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axis2_conf.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_op.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__property__bean_8h.html">sandesha2_property_bean.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 AXIS2_EXTERN  sandesha2_property_bean_t* AXIS2_CALL
+<a name="l00047"></a>00047 sandesha2_property_mgr_load_properties_from_def_values(
+<a name="l00048"></a>00048     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 AXIS2_EXTERN  sandesha2_property_bean_t* AXIS2_CALL
+<a name="l00051"></a>00051 sandesha2_property_mgr_load_properties_from_module_desc(
+<a name="l00052"></a>00052     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00053"></a>00053     axis2_module_desc_t *module_desc);
+<a name="l00054"></a>00054                         
+<a name="l00055"></a>00055 
+<a name="l00057"></a>00057 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>}
+<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_PROPERTY_MGR_H */</span>
+<a name="l00062"></a>00062 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__property__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__property__mgr_8h.html
new file mode 100644
index 0000000..387a360
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__property__mgr_8h.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_property_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_property_mgr_h_File_Reference"></a><h2>sandesha2_property_mgr.h File Reference</h2><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><code>#include &lt;axis2_conf.h&gt;</code><br></br><code>#include &lt;axutil_qname.h&gt;</code><br></br><code>#include &lt;axutil_array_list.h&gt;</code><br></br><code>#include &lt;axis2_op.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__property__bean_8h-source.html">sandesha2_property_bean.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__property__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2de6018d5eee43a5c6b8631f63dcdc62"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_mgr_load_properties_from_def_values</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4e5218a98e1110d4fdccb50be1feae06"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_property_mgr_load_properties_from_module_desc</b> (const axutil_env_t *env, axis2_module_desc_t *module_desc)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__report_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__report_8h-source.html
new file mode 100644
index 0000000..31c3705
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__report_8h-source.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_report.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_report_h"></a><h2>sandesha2_report.h</h2><p><a href="sandesha2__report_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_REPORT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_REPORT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_hash.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_report sandesha2_report_t;
+<a name="l00039"></a>00039 
+<a name="l00049"></a>00049 AXIS2_EXPORT axis2_status_t AXIS2_CALL
+<a name="l00050"></a>00050 <a class="code" href="group__sandesha2__report.html#gac1ac25b6af7d8e722eb8e6ff5e07372">sandesha2_report_free</a>(
+<a name="l00051"></a>00051     <span class="keywordtype">void</span> *report,
+<a name="l00052"></a>00052     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00053"></a>00053    
+<a name="l00054"></a>00054 AXIS2_EXPORT <span class="keywordtype">long</span> AXIS2_CALL 
+<a name="l00055"></a>00055 sandesha2_report_get_completed_msgs_count (
+<a name="l00056"></a>00056     sandesha2_report_t *report,
+<a name="l00057"></a>00057     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00058"></a>00058     axis2_char_t *seq_id);
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 AXIS2_EXPORT axutil_array_list_t *AXIS2_CALL
+<a name="l00061"></a>00061 sandesha2_report_get_incoming_seq_list (
+<a name="l00062"></a>00062     sandesha2_report_t *report,
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 AXIS2_EXPORT axutil_array_list_t *AXIS2_CALL
+<a name="l00066"></a>00066 sandesha2_report_get_outgoing_seq_list (
+<a name="l00067"></a>00067     sandesha2_report_t *report,
+<a name="l00068"></a>00068     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 AXIS2_EXPORT axis2_char_t AXIS2_CALL
+<a name="l00071"></a>00071 sandesha2_report_get_seq_status_map (
+<a name="l00072"></a>00072     sandesha2_report_t *report,
+<a name="l00073"></a>00073     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00074"></a>00074     axis2_char_t *seq_id);
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 AXIS2_EXPORT axis2_status_t AXIS2_CALL
+<a name="l00077"></a>00077 sandesha2_report_add_to_incoming_seq_list (
+<a name="l00078"></a>00078     sandesha2_report_t *report,
+<a name="l00079"></a>00079     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00080"></a>00080     axis2_char_t *incoming_seq_id);
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 AXIS2_EXPORT axis2_status_t AXIS2_CALL
+<a name="l00083"></a>00083 sandesha2_report_add_to_outgoing_seq_list (
+<a name="l00084"></a>00084     sandesha2_report_t *report,
+<a name="l00085"></a>00085     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086     axis2_char_t *out_seq_id);
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 AXIS2_EXPORT axis2_status_t AXIS2_CALL
+<a name="l00089"></a>00089 sandesha2_report_add_to_no_of_completed_msgs_map (
+<a name="l00090"></a>00090     sandesha2_report_t *report,
+<a name="l00091"></a>00091     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00092"></a>00092     axis2_char_t *<span class="keywordtype">id</span>,
+<a name="l00093"></a>00093     <span class="keywordtype">long</span> no_of_msgs);
+<a name="l00094"></a>00094     
+<a name="l00095"></a>00095 AXIS2_EXPORT axis2_status_t AXIS2_CALL
+<a name="l00096"></a>00096 sandesha2_report_add_to_seq_status_map (
+<a name="l00097"></a>00097     sandesha2_report_t *report,
+<a name="l00098"></a>00098     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00099"></a>00099     axis2_char_t *<span class="keywordtype">id</span>,
+<a name="l00100"></a>00100     axis2_char_t status);
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 AXIS2_EXPORT axis2_char_t *AXIS2_CALL
+<a name="l00103"></a>00103 sandesha2_report_get_internal_seq_id_of_out_seq(
+<a name="l00104"></a>00104     sandesha2_report_t *report,
+<a name="l00105"></a>00105     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00106"></a>00106     axis2_char_t *out_seq_id);
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108 AXIS2_EXPORT axis2_status_t AXIS2_CALL
+<a name="l00109"></a>00109 sandesha2_report_add_to_outgoing_internal_seq_map(
+<a name="l00110"></a>00110     sandesha2_report_t *report,
+<a name="l00111"></a>00111     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00112"></a>00112     axis2_char_t *out_seq_id,
+<a name="l00113"></a>00113     axis2_char_t *internal_seq_id);
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115 AXIS2_EXTERN sandesha2_report_t * AXIS2_CALL
+<a name="l00116"></a>00116 sandesha2_report_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00117"></a>00117 
+<a name="l00119"></a>00119 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>}
+<a name="l00121"></a>00121 <span class="preprocessor">#endif</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_REPORT_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__report_8h.html b/axis2/c/sandesha/api/html/sandesha2__report_8h.html
new file mode 100644
index 0000000..86b206d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__report_8h.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_report.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_report_h_File_Reference"></a><h2>sandesha2_report.h File Reference</h2><p>Sandesha Report Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axutil_hash.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__report_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c6f2ed769edf4b8c2d2a574d53188251"></a>
+typedef struct <br></br>
+sandesha2_report </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__report.html#gac1ac25b6af7d8e722eb8e6ff5e07372">sandesha2_report_free</a> (void *report, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9ac52d74c562102bb9ab3fd55c4de803"></a>
+AXIS2_EXPORT long </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_completed_msgs_count</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g599afa101cd8ba0eaa2cdf884dec851f"></a>
+AXIS2_EXPORT <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_incoming_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2a5a8930efb9ab24b87b68064b9a4d83"></a>
+AXIS2_EXPORT <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_outgoing_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2488153149e75de872aae05891f6dde0"></a>
+AXIS2_EXPORT axis2_char_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_seq_status_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd0b7b03301ee96e55a08278541fae08e"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_incoming_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *incoming_seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8a49baea66e54bf8e137bbf5c4fcad9b"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_outgoing_seq_list</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *out_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g75995261daa7df03024795954add897c"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_no_of_completed_msgs_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *id, long no_of_msgs)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcfcd824d5f02f1c366099b48579297a2"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_seq_status_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *id, axis2_char_t status)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3a57cf1ebe93eac1dfbed1e4eff33954"></a>
+AXIS2_EXPORT <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_get_internal_seq_id_of_out_seq</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *out_seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g66a7c864927cf466284a299d312e4ce2"></a>
+AXIS2_EXPORT <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_add_to_outgoing_internal_seq_map</b> (sandesha2_report_t *report, const axutil_env_t *env, axis2_char_t *out_seq_id, axis2_char_t *internal_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g823db7e3f69ecd8af401ceb16bf8ac3f"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_report_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Report Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__rm__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__rm__bean_8h-source.html
new file mode 100644
index 0000000..1373070
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__rm__bean_8h-source.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_rm_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_rm_bean_h"></a><h2>sandesha2_rm_bean.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * copyright 1999-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may not</span>
+<a name="l00005"></a>00005 <span class="comment"> * use this file except in compliance with the License. You may obtain a copy of</span>
+<a name="l00006"></a>00006 <span class="comment"> * the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span>
+<a name="l00012"></a>00012 <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span>
+<a name="l00013"></a>00013 <span class="comment"> * License for the specific language governing permissions and limitations under</span>
+<a name="l00014"></a>00014 <span class="comment"> * the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_RM_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_RM_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00024"></a>00024 
+<a name="l00025"></a>00025 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00027"></a>00027 {
+<a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_rm_bean sandesha2_rm_bean_t;
+<a name="l00031"></a>00031 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_rm_bean_ops sandesha2_rm_bean_ops_t;
+<a name="l00032"></a>00032 <span class="keyword">struct </span>sandesha2_transaction;
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_rm_bean_ops
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036     void (AXIS2_CALL *
+<a name="l00037"></a>00037             free) ( 
+<a name="l00038"></a>00038                 sandesha2_rm_bean_t *rm_bean,
+<a name="l00039"></a>00039                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041     sandesha2_rm_bean_t * (AXIS2_CALL *
+<a name="l00042"></a>00042             get_base) ( 
+<a name="l00043"></a>00043                 sandesha2_rm_bean_t *rm_bean,
+<a name="l00044"></a>00044                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00045"></a>00045     
+<a name="l00046"></a>00046     void (AXIS2_CALL *
+<a name="l00047"></a>00047             set_id) ( 
+<a name="l00048"></a>00048                 sandesha2_rm_bean_t *rm_bean,
+<a name="l00049"></a>00049                 <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00050"></a>00050                 <span class="keywordtype">long</span> id);
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052     long (AXIS2_CALL *
+<a name="l00053"></a>00053             get_id) ( 
+<a name="l00054"></a>00054                 sandesha2_rm_bean_t *rm_bean,
+<a name="l00055"></a>00055                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     void (AXIS2_CALL *
+<a name="l00058"></a>00058             set_transaction) ( 
+<a name="l00059"></a>00059                 sandesha2_rm_bean_t *rm_bean,
+<a name="l00060"></a>00060                 <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00061"></a>00061                 <span class="keyword">struct </span>sandesha2_transaction *transaction);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063     <span class="keyword">struct </span>sandesha2_transaction *(AXIS2_CALL *
+<a name="l00064"></a>00064             get_transaction) ( 
+<a name="l00065"></a>00065                 sandesha2_rm_bean_t *rm_bean,
+<a name="l00066"></a>00066                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00067"></a>00067     
+<a name="l00068"></a>00068     axis2_char_t *(AXIS2_CALL *
+<a name="l00069"></a>00069             get_key) ( 
+<a name="l00070"></a>00070                 sandesha2_rm_bean_t *rm_bean,
+<a name="l00071"></a>00071                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00072"></a>00072 };
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_rm_bean
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076     sandesha2_rm_bean_ops_t ops;
+<a name="l00077"></a>00077 };
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 <span class="comment">/* constructors </span>
+<a name="l00080"></a>00080 <span class="comment"> */</span>
+<a name="l00081"></a>00081 AXIS2_EXTERN sandesha2_rm_bean_t* AXIS2_CALL
+<a name="l00082"></a>00082 sandesha2_rm_bean_create(
+<a name="l00083"></a>00083     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00086"></a>00086 sandesha2_rm_bean_free( 
+<a name="l00087"></a>00087     sandesha2_rm_bean_t *rm_bean,
+<a name="l00088"></a>00088         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 sandesha2_rm_bean_t * AXIS2_CALL
+<a name="l00091"></a>00091 sandesha2_rm_bean_get_base( 
+<a name="l00092"></a>00092     sandesha2_rm_bean_t *rm_bean,
+<a name="l00093"></a>00093     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00096"></a>00096 sandesha2_rm_bean_set_id( 
+<a name="l00097"></a>00097     sandesha2_rm_bean_t *rm_bean,
+<a name="l00098"></a>00098         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00099"></a>00099     <span class="keywordtype">long</span> <span class="keywordtype">id</span>);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00102"></a>00102 sandesha2_rm_bean_get_id( 
+<a name="l00103"></a>00103     sandesha2_rm_bean_t *rm_bean,
+<a name="l00104"></a>00104         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00107"></a>00107 sandesha2_rm_bean_set_transaction( 
+<a name="l00108"></a>00108     sandesha2_rm_bean_t *rm_bean,
+<a name="l00109"></a>00109         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00110"></a>00110     <span class="keyword">struct</span> sandesha2_transaction *transaction);
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 <span class="keyword">struct </span>sandesha2_transaction *AXIS2_CALL
+<a name="l00113"></a>00113 sandesha2_rm_bean_get_transaction( 
+<a name="l00114"></a>00114     sandesha2_rm_bean_t *rm_bean,
+<a name="l00115"></a>00115         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00116"></a>00116 
+<a name="l00117"></a>00117 axis2_char_t *AXIS2_CALL
+<a name="l00118"></a>00118 sandesha2_rm_bean_get_key( 
+<a name="l00119"></a>00119     sandesha2_rm_bean_t *rm_bean,
+<a name="l00120"></a>00120         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00121"></a>00121 
+<a name="l00122"></a>00122 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>}
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 <span class="preprocessor">#endif</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span>        
+<a name="l00127"></a>00127 <span class="preprocessor">#endif </span><span class="comment">/* End of SANDESHA2_RM_BEAN_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__rm__elements_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__rm__elements_8h-source.html
new file mode 100644
index 0000000..48475f5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__rm__elements_8h-source.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_rm_elements.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_rm_elements_h"></a><h2>sandesha2_rm_elements.h</h2><p><a href="sandesha2__rm__elements_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_RM_ELEMENTS_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_RM_ELEMENTS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__create__seq_8h.html">sandesha2_create_seq.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__create__seq__res_8h.html">sandesha2_create_seq_res.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__terminate__seq_8h.html">sandesha2_terminate_seq.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__terminate__seq__res_8h.html">sandesha2_terminate_seq_res.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__close__seq_8h.html">sandesha2_close_seq.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__close__seq__res_8h.html">sandesha2_close_seq_res.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__seq__ack_8h.html">sandesha2_seq_ack.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__ack__requested_8h.html">sandesha2_ack_requested.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__seq_8h.html">sandesha2_seq.h</a>&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__number_8h.html">sandesha2_msg_number.h</a>&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__make__connection_8h.html">sandesha2_make_connection.h</a>&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__pending_8h.html">sandesha2_msg_pending.h</a>&gt;</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_rm_elements_t sandesha2_rm_elements_t;
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 AXIS2_EXTERN sandesha2_rm_elements_t* AXIS2_CALL
+<a name="l00056"></a>00056 sandesha2_rm_elements_create(
+<a name="l00057"></a>00057     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00058"></a>00058     axis2_char_t *addr_ns_uri);
+<a name="l00059"></a>00059  
+<a name="l00060"></a>00060 axis2_status_t AXIS2_CALL 
+<a name="l00061"></a>00061 sandesha2_rm_elements_from_soap_envelope(
+<a name="l00062"></a>00062     sandesha2_rm_elements_t *rm_elements,
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00064"></a>00064     axiom_soap_envelope_t *soap_envelope,
+<a name="l00065"></a>00065     axis2_char_t *action);
+<a name="l00066"></a>00066             
+<a name="l00067"></a>00067 axiom_soap_envelope_t* AXIS2_CALL 
+<a name="l00068"></a>00068 sandesha2_rm_elements_to_soap_envelope(
+<a name="l00069"></a>00069     sandesha2_rm_elements_t *rm_elements,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071     axiom_soap_envelope_t *soap_envelope);
+<a name="l00072"></a>00072             
+<a name="l00073"></a>00073 <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a>* AXIS2_CALL 
+<a name="l00074"></a>00074 sandesha2_rm_elements_get_create_seq(
+<a name="l00075"></a>00075     sandesha2_rm_elements_t *rm_elements,
+<a name="l00076"></a>00076     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00077"></a>00077             
+<a name="l00078"></a>00078 axis2_status_t AXIS2_CALL 
+<a name="l00079"></a>00079 sandesha2_rm_elements_set_create_seq(
+<a name="l00080"></a>00080     sandesha2_rm_elements_t *rm_elements,
+<a name="l00081"></a>00081     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00082"></a>00082     <a class="code" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq_t</a> *create_seq);
+<a name="l00083"></a>00083     
+<a name="l00084"></a>00084 <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a>* AXIS2_CALL
+<a name="l00085"></a>00085 sandesha2_rm_elements_get_create_seq_res(
+<a name="l00086"></a>00086     sandesha2_rm_elements_t *rm_elements,
+<a name="l00087"></a>00087     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00088"></a>00088             
+<a name="l00089"></a>00089 axis2_status_t AXIS2_CALL 
+<a name="l00090"></a>00090 sandesha2_rm_elements_set_create_seq_res(
+<a name="l00091"></a>00091     sandesha2_rm_elements_t *rm_elements,
+<a name="l00092"></a>00092     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00093"></a>00093             <a class="code" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res_t</a> *create_seq_res);
+<a name="l00094"></a>00094             
+<a name="l00095"></a>00095 <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a>* AXIS2_CALL 
+<a name="l00096"></a>00096 sandesha2_rm_elements_get_seq(
+<a name="l00097"></a>00097     sandesha2_rm_elements_t *rm_elements,
+<a name="l00098"></a>00098     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00099"></a>00099             
+<a name="l00100"></a>00100 axis2_status_t AXIS2_CALL 
+<a name="l00101"></a>00101 sandesha2_rm_elements_set_seq(
+<a name="l00102"></a>00102     sandesha2_rm_elements_t *rm_elements,
+<a name="l00103"></a>00103     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq);
+<a name="l00105"></a>00105             
+<a name="l00106"></a>00106 <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a>* AXIS2_CALL 
+<a name="l00107"></a>00107 sandesha2_rm_elements_get_seq_ack(
+<a name="l00108"></a>00108     sandesha2_rm_elements_t *rm_elements,
+<a name="l00109"></a>00109     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00110"></a>00110             
+<a name="l00111"></a>00111 axis2_status_t AXIS2_CALL 
+<a name="l00112"></a>00112 sandesha2_rm_elements_set_seq_ack(
+<a name="l00113"></a>00113     sandesha2_rm_elements_t *rm_elements,
+<a name="l00114"></a>00114     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00115"></a>00115     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *seq_ack);
+<a name="l00116"></a>00116             
+<a name="l00117"></a>00117 <a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq_t</a>* AXIS2_CALL 
+<a name="l00118"></a>00118 sandesha2_rm_elements_get_terminate_seq(
+<a name="l00119"></a>00119     sandesha2_rm_elements_t *rm_elements,
+<a name="l00120"></a>00120     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00121"></a>00121             
+<a name="l00122"></a>00122 axis2_status_t AXIS2_CALL 
+<a name="l00123"></a>00123 sandesha2_rm_elements_set_terminate_seq(
+<a name="l00124"></a>00124     sandesha2_rm_elements_t *rm_elements,
+<a name="l00125"></a>00125     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00126"></a>00126     <a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq_t</a> *terminate_seq);
+<a name="l00127"></a>00127             
+<a name="l00128"></a>00128 <a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res_t</a>* AXIS2_CALL 
+<a name="l00129"></a>00129 sandesha2_rm_elements_get_terminate_seq_res(
+<a name="l00130"></a>00130     sandesha2_rm_elements_t *rm_elements,
+<a name="l00131"></a>00131     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00132"></a>00132             
+<a name="l00133"></a>00133 axis2_status_t AXIS2_CALL 
+<a name="l00134"></a>00134 sandesha2_rm_elements_set_terminate_seq_res(
+<a name="l00135"></a>00135     sandesha2_rm_elements_t *rm_elements,
+<a name="l00136"></a>00136     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00137"></a>00137     <a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res_t</a> *terminate_seq_res);
+<a name="l00138"></a>00138             
+<a name="l00139"></a>00139 <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a>* AXIS2_CALL 
+<a name="l00140"></a>00140 sandesha2_rm_elements_get_ack_requested(
+<a name="l00141"></a>00141     sandesha2_rm_elements_t *rm_elements,
+<a name="l00142"></a>00142     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00143"></a>00143             
+<a name="l00144"></a>00144 axis2_status_t AXIS2_CALL 
+<a name="l00145"></a>00145 sandesha2_rm_elements_set_ack_requested(
+<a name="l00146"></a>00146     sandesha2_rm_elements_t *rm_elements,
+<a name="l00147"></a>00147     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00148"></a>00148     <a class="code" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested_t</a> *ack_reqested);
+<a name="l00149"></a>00149     
+<a name="l00150"></a>00150 <a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq_t</a>* AXIS2_CALL 
+<a name="l00151"></a>00151 sandesha2_rm_elements_get_close_seq(
+<a name="l00152"></a>00152     sandesha2_rm_elements_t *rm_elements,
+<a name="l00153"></a>00153     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00154"></a>00154             
+<a name="l00155"></a>00155 axis2_status_t AXIS2_CALL 
+<a name="l00156"></a>00156 sandesha2_rm_elements_set_close_seq(
+<a name="l00157"></a>00157     sandesha2_rm_elements_t *rm_elements,
+<a name="l00158"></a>00158     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00159"></a>00159     <a class="code" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq_t</a> *close_seq);
+<a name="l00160"></a>00160     
+<a name="l00161"></a>00161 <a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res_t</a>* AXIS2_CALL 
+<a name="l00162"></a>00162 sandesha2_rm_elements_get_close_seq_res(
+<a name="l00163"></a>00163     sandesha2_rm_elements_t *rm_elements,
+<a name="l00164"></a>00164     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00165"></a>00165             
+<a name="l00166"></a>00166 axis2_status_t AXIS2_CALL 
+<a name="l00167"></a>00167 sandesha2_rm_elements_set_close_seq_res(
+<a name="l00168"></a>00168     sandesha2_rm_elements_t *rm_elements,
+<a name="l00169"></a>00169     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00170"></a>00170     <a class="code" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res_t</a> *close_seq_res);
+<a name="l00171"></a>00171     
+<a name="l00172"></a>00172 axis2_char_t* AXIS2_CALL 
+<a name="l00173"></a>00173 sandesha2_rm_elements_get_addr_ns_val(
+<a name="l00174"></a>00174     sandesha2_rm_elements_t *rm_elements,
+<a name="l00175"></a>00175     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177 axis2_char_t* AXIS2_CALL 
+<a name="l00178"></a>00178 sandesha2_rm_elements_get_rm_ns_val(
+<a name="l00179"></a>00179     sandesha2_rm_elements_t *rm_elements,
+<a name="l00180"></a>00180     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00181"></a>00181     axiom_soap_envelope_t *soap_envelope,
+<a name="l00182"></a>00182     axis2_char_t *action);
+<a name="l00183"></a>00183 
+<a name="l00184"></a>00184 axis2_char_t* AXIS2_CALL 
+<a name="l00185"></a>00185 sandesha2_rm_elements_get_addr_ns_val_from_env(
+<a name="l00186"></a>00186     sandesha2_rm_elements_t *rm_elements,
+<a name="l00187"></a>00187     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00188"></a>00188     axiom_soap_envelope_t *soap_envelope,
+<a name="l00189"></a>00189     axis2_char_t *action);
+<a name="l00190"></a>00190             
+<a name="l00191"></a>00191 axis2_status_t AXIS2_CALL 
+<a name="l00192"></a>00192 sandesha2_rm_elements_free(
+<a name="l00193"></a>00193     sandesha2_rm_elements_t *mgr, 
+<a name="l00194"></a>00194     <span class="keyword">const</span> axutil_env_t *env);                                                           
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196 <a class="code" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection_t</a>* AXIS2_CALL 
+<a name="l00197"></a>00197 sandesha2_rm_elements_get_make_connection(
+<a name="l00198"></a>00198     sandesha2_rm_elements_t *rm_elements,
+<a name="l00199"></a>00199     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00200"></a>00200 
+<a name="l00201"></a>00201 <a class="code" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending_t</a>* AXIS2_CALL 
+<a name="l00202"></a>00202 sandesha2_rm_elements_get_msg_pending(
+<a name="l00203"></a>00203     sandesha2_rm_elements_t *rm_elements,
+<a name="l00204"></a>00204     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00205"></a>00205 
+<a name="l00207"></a>00207 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00208"></a>00208 <span class="preprocessor"></span>}
+<a name="l00209"></a>00209 <span class="preprocessor">#endif</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span>
+<a name="l00211"></a>00211 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_RM_ELEMENTS_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__rm__elements_8h.html b/axis2/c/sandesha/api/html/sandesha2__rm__elements_8h.html
new file mode 100644
index 0000000..07fdd72
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__rm__elements_8h.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_rm_elements.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_rm_elements_h_File_Reference"></a><h2>sandesha2_rm_elements.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__create__seq_8h-source.html">sandesha2_create_seq.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__create__seq__res_8h-source.html">sandesha2_create_seq_res.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__terminate__seq_8h-source.html">sandesha2_terminate_seq.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__terminate__seq__res_8h-source.html">sandesha2_terminate_seq_res.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__close__seq_8h-source.html">sandesha2_close_seq.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__close__seq__res_8h-source.html">sandesha2_close_seq_res.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__seq__ack_8h-source.html">sandesha2_seq_ack.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__ack__requested_8h-source.html">sandesha2_ack_requested.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__seq_8h-source.html">sandesha2_seq.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__number_8h-source.html">sandesha2_msg_number.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__make__connection_8h-source.html">sandesha2_make_connection.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__pending_8h-source.html">sandesha2_msg_pending.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__rm__elements_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8367f7c3de39798f265122150a0e3bdc"></a>
+typedef struct <br></br>
+sandesha2_rm_elements_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="93ea8d95b15b2ac6e2b7a999f64d4daf"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_rm_elements_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_create</b> (const axutil_env_t *env, axis2_char_t *addr_ns_uri)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a6c0481400b9b236798be832aa5130ec"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_from_soap_envelope</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axis2_char_t *action)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ceea32cc7e0018cd2461fab46e9cab87"></a>
+axiom_soap_envelope_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_to_soap_envelope</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="cb8538361a7c8abe38a54d6cbf333cd4"></a>
+<a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_create_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="51e3890af2c4898dd7496eb245776584"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_create_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq_t</a> *create_seq)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="499255eb4d4ddb2fdb48357ceed3e2ea"></a>
+<a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_create_seq_res</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="eb577dea1c21888f00f5989543f2f13d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_create_seq_res</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res_t</a> *create_seq_res)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="225c153cbe257a97a64be64b41990f5e"></a>
+<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="cdbb093ff82986ce3a06aa0a2992bb9c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2513e1120093f47629e3c5ce94983c7f"></a>
+<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_seq_ack</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0cd13b0620e98c6c25324ffe751e59de"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_seq_ack</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2a470d07457d4dec21d5433019c93dee"></a>
+<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_terminate_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="881f64fdc64d9a49b2f681ade0980298"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_terminate_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> *terminate_seq)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="10d92c6beb4cca80aebdc39e47d000c8"></a>
+<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_terminate_seq_res</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="cd34fa3101aa76b24277634fb96f661e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_terminate_seq_res</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> *terminate_seq_res)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="7e33f1f1af6f2e31080254c787863f8b"></a>
+<a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_ack_requested</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="120e171839fd847b1deca85d0583991f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_ack_requested</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested_t</a> *ack_reqested)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c27c22d7d3697a65e35fde25ec456a3a"></a>
+<a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_close_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a04cdebd14b5fbaf2a53c3bb1a82d4d9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_close_seq</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq_t</a> *close_seq)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e59cb84c16d1157667c339f8e3bfc0a3"></a>
+<a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_close_seq_res</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="96af0a26c851f3365e9105c57220c88c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_set_close_seq_res</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, <a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res_t</a> *close_seq_res)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e5808d899bb3dc63029c1ce85d752f66"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_addr_ns_val</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2a5069f18723122e5e123378c6206f19"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_rm_ns_val</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axis2_char_t *action)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1303f9f07664bf3e160a5d5892318971"></a>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_addr_ns_val_from_env</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env, axiom_soap_envelope_t *soap_envelope, axis2_char_t *action)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c82ba51380077c269740f0332a9c295f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_free</b> (sandesha2_rm_elements_t *mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="72f8324b7e86e6f5c742262a1930b192"></a>
+<a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_make_connection</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="61aa2c088757bc554f5f2b906a001041"></a>
+<a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_rm_elements_get_msg_pending</b> (sandesha2_rm_elements_t *rm_elements, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__sender_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__sender_8h-source.html
new file mode 100644
index 0000000..272e63b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__sender_8h-source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_sender.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_sender_h"></a><h2>sandesha2_sender.h</h2><p><a href="sandesha2__sender_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SENDER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SENDER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_sender_t sandesha2_sender_t;
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 AXIS2_EXTERN sandesha2_sender_t * AXIS2_CALL
+<a name="l00040"></a>00040 sandesha2_sender_create(
+<a name="l00041"></a>00041     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00042"></a>00042  
+<a name="l00050"></a>00050 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00051"></a>00051 <a class="code" href="sandesha2__sender_8h.html#462931e1ea79ff0c6499cbd7a7fbcf2c">sandesha2_sender_free_void_arg</a>(
+<a name="l00052"></a>00052     <span class="keywordtype">void</span> *sender,
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 axis2_status_t AXIS2_CALL 
+<a name="l00056"></a>00056 sandesha2_sender_free(
+<a name="l00057"></a>00057     sandesha2_sender_t *sender, 
+<a name="l00058"></a>00058     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 axis2_status_t AXIS2_CALL 
+<a name="l00061"></a>00061 sandesha2_sender_stop_sender_for_seq(
+<a name="l00062"></a>00062     sandesha2_sender_t *sender, 
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00064"></a>00064     axis2_char_t *seq_id);
+<a name="l00065"></a>00065             
+<a name="l00066"></a>00066 axis2_status_t AXIS2_CALL 
+<a name="l00067"></a>00067 sandesha2_sender_stop_sending (
+<a name="l00068"></a>00068     sandesha2_sender_t *sender,
+<a name="l00069"></a>00069     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00070"></a>00070             
+<a name="l00071"></a>00071 axis2_bool_t AXIS2_CALL 
+<a name="l00072"></a>00072 sandesha2_sender_is_sender_started( 
+<a name="l00073"></a>00073     sandesha2_sender_t *sender, 
+<a name="l00074"></a>00074     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00075"></a>00075             
+<a name="l00076"></a>00076 axis2_status_t AXIS2_CALL 
+<a name="l00077"></a>00077 sandesha2_sender_run_for_seq 
+<a name="l00078"></a>00078     (sandesha2_sender_t *sender, 
+<a name="l00079"></a>00079     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00080"></a>00080     axis2_conf_ctx_t *conf_ctx, 
+<a name="l00081"></a>00081     axis2_char_t *seq_id,
+<a name="l00082"></a>00082     <span class="keyword">const</span> axis2_bool_t persistent);
+<a name="l00083"></a>00083             
+<a name="l00084"></a>00084 axis2_status_t AXIS2_CALL 
+<a name="l00085"></a>00085 sandesha2_sender_run (
+<a name="l00086"></a>00086     sandesha2_sender_t *sender,
+<a name="l00087"></a>00087     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00088"></a>00088                         
+<a name="l00090"></a>00090 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span>}
+<a name="l00092"></a>00092 <span class="preprocessor">#endif</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_SENDER_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__sender_8h.html b/axis2/c/sandesha/api/html/sandesha2__sender_8h.html
new file mode 100644
index 0000000..d6ff1fb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__sender_8h.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_sender.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_sender_h_File_Reference"></a><h2>sandesha2_sender.h File Reference</h2><p>Sandesha Sender Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__sender_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2b6505d9eaa2c3c54e5b7009f1607670"></a>
+typedef struct <br></br>
+sandesha2_sender_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="7c8f4a0e1046828fa2068b8a12564d74"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_sender_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_create</b> (const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__sender_8h.html#462931e1ea79ff0c6499cbd7a7fbcf2c">sandesha2_sender_free_void_arg</a> (void *sender, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2aa6a67788ba48fafd2776a453891ef8"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_free</b> (sandesha2_sender_t *sender, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a5131f238567ad4a50c43064df182327"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_stop_sender_for_seq</b> (sandesha2_sender_t *sender, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b8bbb71ee0db2b24c8c0222ad3831be9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_stop_sending</b> (sandesha2_sender_t *sender, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="589e639b0878df0ccaec09c8e38de71c"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_is_sender_started</b> (sandesha2_sender_t *sender, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="fd5e816f00f5885d163bcb3b394ff1b9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_run_for_seq</b> (sandesha2_sender_t *sender, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, const axis2_bool_t persistent)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a28cea2e79df103f68eb89b9e8cbfc3c"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_run</b> (sandesha2_sender_t *sender, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Sender Interface. 
+</p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="462931e1ea79ff0c6499cbd7a7fbcf2c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_sender_free_void_arg           </td><td>(</td><td class="paramtype">void * </td><td class="paramname"> <em>sender</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Frees the sender given as a void pointer. This method would cast the void parameter to an sender pointer and then call free method. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>sender</em> </td><td>pointer to sender as a void pointer </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__sender__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__sender__bean_8h-source.html
new file mode 100644
index 0000000..d73566a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__sender__bean_8h-source.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_sender_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_sender_bean_h"></a><h2>sandesha2_sender_bean.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * copyright 1999-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may not</span>
+<a name="l00005"></a>00005 <span class="comment"> * use this file except in compliance with the License. You may obtain a copy of</span>
+<a name="l00006"></a>00006 <span class="comment"> * the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span>
+<a name="l00012"></a>00012 <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span>
+<a name="l00013"></a>00013 <span class="comment"> * License for the specific language governing permissions and limitations under</span>
+<a name="l00014"></a>00014 <span class="comment"> * the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SENDER_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SENDER_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;sandesha2_rm_bean.h&gt;</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_sender_bean sandesha2_sender_bean_t;
+<a name="l00030"></a>00030 <span class="keyword">struct </span>sandesha2_transaction;
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_sender_bean
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034     sandesha2_rm_bean_t rm_bean;
+<a name="l00035"></a>00035 };
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="comment">/* constructors </span>
+<a name="l00038"></a>00038 <span class="comment"> */</span>
+<a name="l00039"></a>00039 AXIS2_EXTERN sandesha2_sender_bean_t* AXIS2_CALL
+<a name="l00040"></a>00040 sandesha2_sender_bean_create(
+<a name="l00041"></a>00041     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 AXIS2_EXTERN sandesha2_sender_bean_t* AXIS2_CALL
+<a name="l00044"></a>00044 sandesha2_sender_bean_create_with_data(
+<a name="l00045"></a>00045     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046     axis2_char_t *msg_id,
+<a name="l00047"></a>00047     axis2_char_t *key,
+<a name="l00048"></a>00048     axis2_bool_t send,
+<a name="l00049"></a>00049     <span class="keywordtype">long</span>        time_to_send,
+<a name="l00050"></a>00050     axis2_char_t *int_seq_id,
+<a name="l00051"></a>00051     <span class="keywordtype">long</span> msg_no);
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00054"></a>00054 sandesha2_sender_bean_free (
+<a name="l00055"></a>00055     sandesha2_rm_bean_t *sender,
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 <span class="keyword">struct </span>sandesha2_rm_bean * AXIS2_CALL
+<a name="l00059"></a>00059 sandesha2_sender_bean_get_base( 
+<a name="l00060"></a>00060     sandesha2_rm_bean_t* sender,
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_sender_bean_set_base (
+<a name="l00065"></a>00065     sandesha2_sender_bean_t *sender,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00067"></a>00067     <span class="keyword">struct</span> sandesha2_rm_bean* rm_bean);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 axis2_char_t* AXIS2_CALL
+<a name="l00070"></a>00070 sandesha2_sender_bean_get_msg_ctx_ref_key (
+<a name="l00071"></a>00071     sandesha2_sender_bean_t *sender,
+<a name="l00072"></a>00072     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00075"></a>00075 sandesha2_sender_bean_set_msg_ctx_ref_key (
+<a name="l00076"></a>00076     sandesha2_sender_bean_t *sender,
+<a name="l00077"></a>00077     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00078"></a>00078     axis2_char_t *ref_key);
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 axis2_char_t* AXIS2_CALL
+<a name="l00081"></a>00081 sandesha2_sender_bean_get_msg_id (
+<a name="l00082"></a>00082     sandesha2_rm_bean_t *sender,
+<a name="l00083"></a>00083     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00086"></a>00086 sandesha2_sender_bean_set_msg_id (
+<a name="l00087"></a>00087     sandesha2_sender_bean_t *sender,
+<a name="l00088"></a>00088     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00089"></a>00089 axis2_char_t *msg_id);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 axis2_bool_t AXIS2_CALL
+<a name="l00092"></a>00092 sandesha2_sender_bean_is_send (
+<a name="l00093"></a>00093     sandesha2_sender_bean_t *sender,
+<a name="l00094"></a>00094     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00097"></a>00097 sandesha2_sender_bean_set_send (
+<a name="l00098"></a>00098     sandesha2_sender_bean_t *sender,
+<a name="l00099"></a>00099     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00100"></a>00100 axis2_bool_t send);
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 axis2_char_t* AXIS2_CALL
+<a name="l00103"></a>00103 sandesha2_sender_bean_get_internal_seq_id (
+<a name="l00104"></a>00104     sandesha2_sender_bean_t *sender,
+<a name="l00105"></a>00105     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00108"></a>00108 sandesha2_sender_bean_set_internal_seq_id (
+<a name="l00109"></a>00109     sandesha2_sender_bean_t *sender,
+<a name="l00110"></a>00110     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00111"></a>00111     axis2_char_t *int_seq_id);
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113 <span class="keywordtype">int</span> AXIS2_CALL 
+<a name="l00114"></a>00114 sandesha2_sender_bean_get_sent_count (
+<a name="l00115"></a>00115     sandesha2_sender_bean_t *sender,
+<a name="l00116"></a>00116         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00117"></a>00117 
+<a name="l00118"></a>00118 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00119"></a>00119 sandesha2_sender_bean_set_sent_count (
+<a name="l00120"></a>00120     sandesha2_sender_bean_t *sender,
+<a name="l00121"></a>00121     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00122"></a>00122     <span class="keywordtype">int</span> sent_count);
+<a name="l00123"></a>00123 
+<a name="l00124"></a>00124 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00125"></a>00125 sandesha2_sender_bean_get_msg_no (
+<a name="l00126"></a>00126     sandesha2_sender_bean_t *sender,
+<a name="l00127"></a>00127     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00130"></a>00130 sandesha2_sender_bean_set_msg_no (
+<a name="l00131"></a>00131     sandesha2_sender_bean_t *sender,
+<a name="l00132"></a>00132     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00133"></a>00133     <span class="keywordtype">long</span> msg_no);
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 axis2_bool_t AXIS2_CALL
+<a name="l00136"></a>00136 sandesha2_sender_bean_is_resend (
+<a name="l00137"></a>00137     sandesha2_sender_bean_t *sender,
+<a name="l00138"></a>00138     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00141"></a>00141 sandesha2_sender_bean_set_resend (
+<a name="l00142"></a>00142     sandesha2_sender_bean_t *sender,
+<a name="l00143"></a>00143     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00144"></a>00144     axis2_bool_t resend);
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00147"></a>00147 sandesha2_sender_bean_get_time_to_send (
+<a name="l00148"></a>00148     sandesha2_sender_bean_t *sender,
+<a name="l00149"></a>00149     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00152"></a>00152 sandesha2_sender_bean_set_time_to_send (
+<a name="l00153"></a>00153     sandesha2_sender_bean_t *sender,
+<a name="l00154"></a>00154     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00155"></a>00155     <span class="keywordtype">long</span> time_to_send);
+<a name="l00156"></a>00156 
+<a name="l00157"></a>00157 <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00158"></a>00158 sandesha2_sender_bean_get_msg_type (
+<a name="l00159"></a>00159     sandesha2_sender_bean_t *sender,
+<a name="l00160"></a>00160     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00163"></a>00163 sandesha2_sender_bean_set_msg_type (
+<a name="l00164"></a>00164     sandesha2_sender_bean_t *sender,
+<a name="l00165"></a>00165     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00166"></a>00166     <span class="keywordtype">int</span> msg_type);
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168 axis2_char_t* AXIS2_CALL
+<a name="l00169"></a>00169 sandesha2_sender_bean_get_seq_id(
+<a name="l00170"></a>00170     sandesha2_sender_bean_t *sender,
+<a name="l00171"></a>00171     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00172"></a>00172 
+<a name="l00173"></a>00173 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00174"></a>00174 sandesha2_sender_bean_set_seq_id (
+<a name="l00175"></a>00175     sandesha2_sender_bean_t *sender,
+<a name="l00176"></a>00176     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00177"></a>00177     axis2_char_t *seq_id);
+<a name="l00178"></a>00178 
+<a name="l00179"></a>00179 axis2_char_t* AXIS2_CALL
+<a name="l00180"></a>00180 sandesha2_sender_bean_get_wsrm_anon_uri(
+<a name="l00181"></a>00181     sandesha2_sender_bean_t *sender,
+<a name="l00182"></a>00182         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00183"></a>00183 
+<a name="l00184"></a>00184 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00185"></a>00185 sandesha2_sender_bean_set_wsrm_anon_uri (
+<a name="l00186"></a>00186     sandesha2_sender_bean_t *sender,
+<a name="l00187"></a>00187     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00188"></a>00188     axis2_char_t *anon_uri);
+<a name="l00189"></a>00189 
+<a name="l00190"></a>00190 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00191"></a>00191 sandesha2_sender_bean_set_to_address (
+<a name="l00192"></a>00192     sandesha2_sender_bean_t *sender,
+<a name="l00193"></a>00193     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00194"></a>00194     axis2_char_t *to_address);
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196 axis2_char_t* AXIS2_CALL
+<a name="l00197"></a>00197 sandesha2_sender_bean_get_to_address(
+<a name="l00198"></a>00198     sandesha2_sender_bean_t *sender,
+<a name="l00199"></a>00199         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00200"></a>00200 
+<a name="l00201"></a>00201 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00202"></a>00202 sandesha2_sender_bean_set_id( 
+<a name="l00203"></a>00203     sandesha2_rm_bean_t *sender_bean,
+<a name="l00204"></a>00204         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00205"></a>00205     <span class="keywordtype">long</span> <span class="keywordtype">id</span>);
+<a name="l00206"></a>00206 
+<a name="l00207"></a>00207 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00208"></a>00208 sandesha2_sender_bean_get_id( 
+<a name="l00209"></a>00209     sandesha2_rm_bean_t *sender_bean,
+<a name="l00210"></a>00210         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00211"></a>00211 
+<a name="l00212"></a>00212 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00213"></a>00213 sandesha2_sender_bean_set_transaction( 
+<a name="l00214"></a>00214     sandesha2_rm_bean_t *sender_bean,
+<a name="l00215"></a>00215         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00216"></a>00216     <span class="keyword">struct</span> sandesha2_transaction *transaction);
+<a name="l00217"></a>00217 
+<a name="l00218"></a>00218 <span class="keyword">struct </span>sandesha2_transaction *AXIS2_CALL
+<a name="l00219"></a>00219 sandesha2_sender_bean_get_transaction( 
+<a name="l00220"></a>00220     sandesha2_rm_bean_t *sender_bean,
+<a name="l00221"></a>00221         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00222"></a>00222 
+<a name="l00223"></a>00223 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00224"></a>00224 <span class="preprocessor"></span>}
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226 <span class="preprocessor">#endif</span>
+<a name="l00227"></a>00227 <span class="preprocessor"></span>        
+<a name="l00228"></a>00228 <span class="preprocessor">#endif </span><span class="comment">/* End of SANDESHA2_SENDER_BEAN_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__sender__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__sender__mgr_8h-source.html
new file mode 100644
index 0000000..a49f07d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__sender__mgr_8h-source.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_sender_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_sender_mgr_h"></a><h2>sandesha2_sender_mgr.h</h2><p><a href="sandesha2__sender__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SENDER_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SENDER_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_ctx.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;sandesha2_sender_bean.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_sender_mgr sandesha2_sender_mgr_t;
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_sender_mgr_ops sandesha2_sender_mgr_ops_t;
+<a name="l00041"></a>00041 
+<a name="l00046"></a>00046 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_sender_mgr_ops
+<a name="l00047"></a>00047 {
+<a name="l00052"></a>00052     void (AXIS2_CALL * 
+<a name="l00053"></a>00053             free)(
+<a name="l00054"></a>00054                 sandesha2_sender_mgr_t *sender,
+<a name="l00055"></a>00055                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     axis2_bool_t (AXIS2_CALL *
+<a name="l00058"></a>00058             insert)(
+<a name="l00059"></a>00059                 sandesha2_sender_mgr_t *sender,
+<a name="l00060"></a>00060                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00061"></a>00061                 sandesha2_sender_bean_t *bean);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063     axis2_bool_t (AXIS2_CALL *
+<a name="l00064"></a>00064             <span class="keyword">remove</span>)(
+<a name="l00065"></a>00065                 sandesha2_sender_mgr_t *sender,
+<a name="l00066"></a>00066                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00067"></a>00067                 axis2_char_t *msg_id);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069     sandesha2_sender_bean_t *(AXIS2_CALL *
+<a name="l00070"></a>00070             retrieve)(
+<a name="l00071"></a>00071                 sandesha2_sender_mgr_t *sender,
+<a name="l00072"></a>00072                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00073"></a>00073                 axis2_char_t *msg_id);
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075     axis2_bool_t (AXIS2_CALL *
+<a name="l00076"></a>00076             update)(
+<a name="l00077"></a>00077                 sandesha2_sender_mgr_t *sender,
+<a name="l00078"></a>00078                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00079"></a>00079                 sandesha2_sender_bean_t *bean);
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00082"></a>00082             find_by_internal_seq_id)(
+<a name="l00083"></a>00083                 sandesha2_sender_mgr_t *sender,
+<a name="l00084"></a>00084                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00085"></a>00085                 axis2_char_t *internal_seq_id);
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00088"></a>00088             find_by_sender_bean)(
+<a name="l00089"></a>00089                 sandesha2_sender_mgr_t *sender,
+<a name="l00090"></a>00090                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00091"></a>00091                 sandesha2_sender_bean_t *bean);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093     sandesha2_sender_bean_t *(AXIS2_CALL *
+<a name="l00094"></a>00094             find_unique)(
+<a name="l00095"></a>00095                 sandesha2_sender_mgr_t *sender,
+<a name="l00096"></a>00096                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00097"></a>00097                 sandesha2_sender_bean_t *bean);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099     sandesha2_sender_bean_t *(AXIS2_CALL *
+<a name="l00100"></a>00100             get_next_msg_to_send)(
+<a name="l00101"></a>00101                 sandesha2_sender_mgr_t *sender,
+<a name="l00102"></a>00102                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00103"></a>00103                 <span class="keyword">const</span> axis2_char_t *seq_id);
+<a name="l00104"></a>00104 };
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_sender_mgr
+<a name="l00107"></a>00107 {
+<a name="l00108"></a>00108     sandesha2_sender_mgr_ops_t ops;
+<a name="l00109"></a>00109 };
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111 AXIS2_EXTERN sandesha2_sender_mgr_t * AXIS2_CALL
+<a name="l00112"></a>00112 sandesha2_sender_mgr_create(
+<a name="l00113"></a>00113     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00114"></a>00114     axis2_ctx_t *ctx);
+<a name="l00115"></a>00115 
+<a name="l00116"></a>00116 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00117"></a>00117 sandesha2_sender_mgr_free(
+<a name="l00118"></a>00118     sandesha2_sender_mgr_t *sender,
+<a name="l00119"></a>00119     <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 axis2_bool_t AXIS2_CALL
+<a name="l00122"></a>00122 sandesha2_sender_mgr_insert(
+<a name="l00123"></a>00123     sandesha2_sender_mgr_t *sender,
+<a name="l00124"></a>00124     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00125"></a>00125     sandesha2_sender_bean_t *bean);
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127 axis2_bool_t AXIS2_CALL
+<a name="l00128"></a>00128 sandesha2_sender_mgr_remove(
+<a name="l00129"></a>00129     sandesha2_sender_mgr_t *sender,
+<a name="l00130"></a>00130     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00131"></a>00131     axis2_char_t *msg_id);
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133 sandesha2_sender_bean_t *AXIS2_CALL
+<a name="l00134"></a>00134 sandesha2_sender_mgr_retrieve(
+<a name="l00135"></a>00135     sandesha2_sender_mgr_t *sender,
+<a name="l00136"></a>00136     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00137"></a>00137     axis2_char_t *msg_id);
+<a name="l00138"></a>00138 
+<a name="l00139"></a>00139 axis2_bool_t AXIS2_CALL
+<a name="l00140"></a>00140 sandesha2_sender_mgr_update(
+<a name="l00141"></a>00141     sandesha2_sender_mgr_t *sender,
+<a name="l00142"></a>00142     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00143"></a>00143     sandesha2_sender_bean_t *bean);
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 axutil_array_list_t *AXIS2_CALL
+<a name="l00146"></a>00146 sandesha2_sender_mgr_find_by_internal_seq_id(
+<a name="l00147"></a>00147     sandesha2_sender_mgr_t *sender,
+<a name="l00148"></a>00148     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00149"></a>00149     axis2_char_t *internal_seq_id);
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151 axutil_array_list_t *AXIS2_CALL
+<a name="l00152"></a>00152 sandesha2_sender_mgr_find_by_sender_bean(
+<a name="l00153"></a>00153     sandesha2_sender_mgr_t *sender,
+<a name="l00154"></a>00154     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00155"></a>00155     sandesha2_sender_bean_t *bean);
+<a name="l00156"></a>00156 
+<a name="l00157"></a>00157 sandesha2_sender_bean_t *AXIS2_CALL
+<a name="l00158"></a>00158 sandesha2_sender_mgr_find_unique(
+<a name="l00159"></a>00159     sandesha2_sender_mgr_t *sender,
+<a name="l00160"></a>00160     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00161"></a>00161     sandesha2_sender_bean_t *bean);
+<a name="l00162"></a>00162 
+<a name="l00163"></a>00163 sandesha2_sender_bean_t *AXIS2_CALL
+<a name="l00164"></a>00164 sandesha2_sender_mgr_get_next_msg_to_send(
+<a name="l00165"></a>00165     sandesha2_sender_mgr_t *sender,
+<a name="l00166"></a>00166     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00167"></a>00167     <span class="keyword">const</span> axis2_char_t *seq_id);
+<a name="l00168"></a>00168 
+<a name="l00170"></a>00170 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>}
+<a name="l00172"></a>00172 <span class="preprocessor">#endif</span>
+<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_SENDER_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__sender__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__sender__mgr_8h.html
new file mode 100644
index 0000000..c73123e
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__sender__mgr_8h.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_sender_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_sender_mgr_h_File_Reference"></a><h2>sandesha2_sender_mgr.h File Reference</h2><p>Sandesha Inmemory Sender Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_ctx.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+<code>#include &lt;sandesha2_sender_bean.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__sender__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_ops</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1cf6c41540af4780972112b64aea3523"></a>
+typedef struct <br></br>
+sandesha2_sender_mgr </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="eb179be0b3de1cf386109e45a7f8bb61"></a>
+typedef struct <br></br>
+sandesha2_sender_mgr_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_ops_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8e0d8f9c4822a749b20649f96933c58e"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_sender_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc142261805046b10e8413091ceb9bb88"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_free</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *envv)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8386234e36905a9a83e40424bec6c320"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_insert</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcf0a4157772450ded5d3f8d8e8f82b02"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_remove</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf910ce5184a1a98db70e6f28de72437c"></a>
+sandesha2_sender_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_retrieve</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, axis2_char_t *msg_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcc99363d50ae8056ff6c4360465fa39d"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_update</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g34053521c68b9bdcc333811d0c744f1d"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_find_by_internal_seq_id</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, axis2_char_t *internal_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gabfd0abc49388d104f594198d312bab9"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_find_by_sender_bean</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g71e9db3d1e2afa1d00b8cdff5f582626"></a>
+sandesha2_sender_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_find_unique</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, sandesha2_sender_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g99599d69f2393932f1d78785f064c97a"></a>
+sandesha2_sender_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_mgr_get_next_msg_to_send</b> (sandesha2_sender_mgr_t *sender, const axutil_env_t *env, const axis2_char_t *seq_id)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Inmemory Sender Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__sender__worker_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__sender__worker_8h-source.html
new file mode 100644
index 0000000..c76d8e8
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__sender__worker_8h-source.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_sender_worker.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_sender_worker_h"></a><h2>sandesha2_sender_worker.h</h2><p><a href="sandesha2__sender__worker_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SENDER_WORKER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SENDER_WORKER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_sender_worker_t sandesha2_sender_worker_t;
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 AXIS2_EXTERN sandesha2_sender_worker_t* AXIS2_CALL
+<a name="l00040"></a>00040 sandesha2_sender_worker_create(
+<a name="l00041"></a>00041     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00042"></a>00042     axis2_conf_ctx_t *conf_ctx,
+<a name="l00043"></a>00043     axis2_char_t *msg_id);
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 AXIS2_EXTERN sandesha2_sender_worker_t* AXIS2_CALL
+<a name="l00046"></a>00046 sandesha2_sender_worker_create_with_msg_ctx(
+<a name="l00047"></a>00047     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00048"></a>00048     axis2_conf_ctx_t *conf_ctx,
+<a name="l00049"></a>00049     axis2_char_t *msg_id,
+<a name="l00050"></a>00050     axis2_msg_ctx_t *msg_ctx);
+<a name="l00051"></a>00051  
+<a name="l00059"></a>00059 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00060"></a>00060 <a class="code" href="sandesha2__sender__worker_8h.html#6a035aa1e9f9dc9f7c072d642655e67f">sandesha2_sender_worker_free_void_arg</a>(
+<a name="l00061"></a>00061     <span class="keywordtype">void</span> *sender_worker,
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 axis2_status_t AXIS2_CALL 
+<a name="l00065"></a>00065 sandesha2_sender_worker_free(
+<a name="l00066"></a>00066     sandesha2_sender_worker_t *sender_worker, 
+<a name="l00067"></a>00067     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 axis2_status_t AXIS2_CALL 
+<a name="l00070"></a>00070 sandesha2_sender_worker_stop_sender_worker_for_seq(
+<a name="l00071"></a>00071     sandesha2_sender_worker_t *sender_worker, 
+<a name="l00072"></a>00072     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00073"></a>00073     axis2_char_t *seq_id);
+<a name="l00074"></a>00074             
+<a name="l00075"></a>00075 axis2_status_t AXIS2_CALL 
+<a name="l00076"></a>00076 sandesha2_sender_worker_stop_sending (
+<a name="l00077"></a>00077     sandesha2_sender_worker_t *sender_worker,
+<a name="l00078"></a>00078     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00079"></a>00079             
+<a name="l00080"></a>00080 axis2_bool_t AXIS2_CALL 
+<a name="l00081"></a>00081 sandesha2_sender_worker_is_sender_worker_started( 
+<a name="l00082"></a>00082     sandesha2_sender_worker_t *sender_worker, 
+<a name="l00083"></a>00083     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00084"></a>00084             
+<a name="l00085"></a>00085 axis2_status_t AXIS2_CALL 
+<a name="l00086"></a>00086 sandesha2_sender_worker_run_for_seq 
+<a name="l00087"></a>00087     (sandesha2_sender_worker_t *sender_worker, 
+<a name="l00088"></a>00088     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00089"></a>00089     axis2_conf_ctx_t *conf_ctx, 
+<a name="l00090"></a>00090     axis2_char_t *seq_id);
+<a name="l00091"></a>00091             
+<a name="l00092"></a>00092 axis2_status_t AXIS2_CALL 
+<a name="l00093"></a>00093 sandesha2_sender_worker_run (
+<a name="l00094"></a>00094     sandesha2_sender_worker_t *sender_worker,
+<a name="l00095"></a>00095     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00096"></a>00096     <span class="keyword">const</span> axis2_bool_t persistent_msg_ctx);
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098 <span class="keywordtype">void</span> sandesha2_sender_worker_set_transport_out(
+<a name="l00099"></a>00099     sandesha2_sender_worker_t *sender_worker,
+<a name="l00100"></a>00100     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00101"></a>00101     axis2_transport_out_desc_t *transport_out);
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 axis2_status_t AXIS2_CALL 
+<a name="l00104"></a>00104 sandesha2_sender_worker_get_status (
+<a name="l00105"></a>00105     sandesha2_sender_worker_t *sender_worker,
+<a name="l00106"></a>00106     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00107"></a>00107 
+<a name="l00108"></a>00108                         
+<a name="l00110"></a>00110 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>}
+<a name="l00112"></a>00112 <span class="preprocessor">#endif</span>
+<a name="l00113"></a>00113 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_SENDER_WORKER_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__sender__worker_8h.html b/axis2/c/sandesha/api/html/sandesha2__sender__worker_8h.html
new file mode 100644
index 0000000..46f8eb0
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__sender__worker_8h.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_sender_worker.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_sender_worker_h_File_Reference"></a><h2>sandesha2_sender_worker.h File Reference</h2><p>Sandesha Sender Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__sender__worker_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2013d76c3939785a87378d9bd452ad84"></a>
+typedef struct <br></br>
+sandesha2_sender_worker_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6a0322abc4d48894f561512ce2e85fdb"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_sender_worker_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_create</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *msg_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2950db72f2191f217639c26d37db8f2f"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_sender_worker_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_create_with_msg_ctx</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *msg_id, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__sender__worker_8h.html#6a035aa1e9f9dc9f7c072d642655e67f">sandesha2_sender_worker_free_void_arg</a> (void *sender_worker, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="057a7e037eb07dad40b4058896f36987"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_free</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f7338399304dd31e480ff437d9fbff78"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_stop_sender_worker_for_seq</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ebc8dcd80b3614fd75b937544d82f419"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_stop_sending</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="700c70b760715765e3e0cad929facb14"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_is_sender_worker_started</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="29baba011d9617fcb318ccf8769c890d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_run_for_seq</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="3af63c032796e5484d42e2b7d1ee40eb"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_run</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env, const axis2_bool_t persistent_msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="744bfd6fe7e9d126e3f73fb2de5c2a7a"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_set_transport_out</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env, axis2_transport_out_desc_t *transport_out)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c31cdc822771a5175825e444397cee17"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_sender_worker_get_status</b> (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Sender Interface. 
+</p><p>
+</p></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="6a035aa1e9f9dc9f7c072d642655e67f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_sender_worker_free_void_arg           </td><td>(</td><td class="paramtype">void * </td><td class="paramname"> <em>sender_worker</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Frees the sender_worker given as a void pointer. This method would cast the void parameter to an sender_worker pointer and then call free method. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>sender_worker</em> </td><td>pointer to sender_worker as a void pointer </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq_8h-source.html
new file mode 100644
index 0000000..9bf69a9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq_8h-source.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_h"></a><h2>sandesha2_seq.h</h2><p><a href="sandesha2__seq_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__number_8h.html">sandesha2_msg_number.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__last__msg_8h.html">sandesha2_last_msg.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a> <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a>;
+<a name="l00044"></a>00044  
+<a name="l00049"></a><a class="code" href="structsandesha2__seq.html">00049</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a>
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00052"></a>00052 };
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 AXIS2_EXTERN <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a>* AXIS2_CALL
+<a name="l00055"></a>00055 sandesha2_seq_create(
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00057"></a>00057         axis2_char_t *ns_value);
+<a name="l00058"></a>00058 
+<a name="l00059"></a>00059 axis2_status_t AXIS2_CALL
+<a name="l00060"></a>00060 sandesha2_seq_free_void_arg(
+<a name="l00061"></a>00061     <span class="keywordtype">void</span> *seq,
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00063"></a>00063                         
+<a name="l00064"></a>00064 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00065"></a>00065 sandesha2_seq_get_identifier(
+<a name="l00066"></a>00066     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00067"></a>00067     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 axis2_status_t AXIS2_CALL                 
+<a name="l00070"></a>00070 sandesha2_seq_set_identifier(
+<a name="l00071"></a>00071     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00072"></a>00072     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00073"></a>00073     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00074"></a>00074                         
+<a name="l00075"></a>00075 <a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a> * AXIS2_CALL
+<a name="l00076"></a>00076 sandesha2_seq_get_msg_num(
+<a name="l00077"></a>00077     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00078"></a>00078     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 axis2_status_t AXIS2_CALL                 
+<a name="l00081"></a>00081 sandesha2_seq_set_msg_num(
+<a name="l00082"></a>00082     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00083"></a>00083     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00084"></a>00084     <a class="code" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number_t</a> *msg_num);
+<a name="l00085"></a>00085                         
+<a name="l00086"></a>00086 <a class="code" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg_t</a> * AXIS2_CALL
+<a name="l00087"></a>00087 sandesha2_seq_get_last_msg(
+<a name="l00088"></a>00088     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00089"></a>00089     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 axis2_status_t AXIS2_CALL                 
+<a name="l00092"></a>00092 sandesha2_seq_set_last_msg(
+<a name="l00093"></a>00093     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00094"></a>00094     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00095"></a>00095     <a class="code" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg_t</a> *last_msg);
+<a name="l00096"></a>00096                         
+<a name="l00097"></a>00097 axis2_bool_t AXIS2_CALL
+<a name="l00098"></a>00098 sandesha2_seq_is_must_understand(
+<a name="l00099"></a>00099     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00100"></a>00100     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 axis2_status_t AXIS2_CALL                 
+<a name="l00103"></a>00103 sandesha2_seq_set_must_understand(
+<a name="l00104"></a>00104     <a class="code" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq_t</a> *seq,
+<a name="l00105"></a>00105     <span class="keyword">const</span> axutil_env_t *env, axis2_bool_t mu);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 
+<a name="l00109"></a>00109 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>}
+<a name="l00111"></a>00111 <span class="preprocessor">#endif</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a>00113 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_SEQ_H */</span>
+<a name="l00114"></a>00114 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq_8h.html b/axis2/c/sandesha/api/html/sandesha2__seq_8h.html
new file mode 100644
index 0000000..69ad9d1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq_8h.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_h_File_Reference"></a><h2>sandesha2_seq.h File Reference</h2><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__number_8h-source.html">sandesha2_msg_number.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__last__msg_8h-source.html">sandesha2_last_msg.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__seq_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq.html">sandesha2_seq</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a> <a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a>  <a href="structsandesha2__seq.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g57a5eb4bd2e880dbb49359334a9e4679"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq.html">sandesha2_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g56cb26ba8f25d3494f4ebe2e5cb36e70"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3fd2b91f20de8f4c41a77e706b3f018f"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_free_void_arg</b> (void *seq, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6415fffef45900e7abcfd7478a0d1b26"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_get_identifier</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g30c873d21c01cdbbb7e55871fecef104"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_identifier</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0eda972f44bc67fc256934191673dca7"></a>
+<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_get_msg_num</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf0eedc4082b2d97c13b38e7c2d605c3e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_msg_num</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, <a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> *msg_num)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3e4303a75811f15c3dc1b6d21f628179"></a>
+<a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_get_last_msg</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf7d644396295475122b0307d7ab705ac"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_last_msg</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, <a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg_t</a> *last_msg)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd62cdb86b2ffe42a63853000ca37366b"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_is_must_understand</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g813927036e9f094fcb3d43b3e0df7614"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_set_must_understand</b> (<a class="el" href="structsandesha2__seq.html">sandesha2_seq_t</a> *seq, const axutil_env_t *env, axis2_bool_t mu)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__ack_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq__ack_8h-source.html
new file mode 100644
index 0000000..42592bf
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__ack_8h-source.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_ack.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_ack_h"></a><h2>sandesha2_seq_ack.h</h2><p><a href="sandesha2__seq__ack_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_ACK_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_ACK_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__nack_8h.html">sandesha2_nack.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__ack__range_8h.html">sandesha2_ack_range.h</a>&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__ack__final_8h.html">sandesha2_ack_final.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__ack__none_8h.html">sandesha2_ack_none.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a> <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a>;
+<a name="l00053"></a><a class="code" href="structsandesha2__seq__ack.html">00053</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a>
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00056"></a>00056 };
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 AXIS2_EXTERN <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a>* AXIS2_CALL
+<a name="l00059"></a>00059 sandesha2_seq_ack_create(
+<a name="l00060"></a>00060     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00061"></a>00061         axis2_char_t *ns_value);
+<a name="l00062"></a>00062  
+<a name="l00063"></a>00063 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_seq_ack_get_identifier(
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *seq_ack,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 axis2_status_t AXIS2_CALL
+<a name="l00069"></a>00069 sandesha2_seq_ack_set_identifier(
+<a name="l00070"></a>00070     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *seq_ack,
+<a name="l00071"></a>00071     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00072"></a>00072     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00073"></a>00073         
+<a name="l00074"></a>00074 axutil_array_list_t * AXIS2_CALL
+<a name="l00075"></a>00075 sandesha2_seq_ack_get_nack_list(
+<a name="l00076"></a>00076     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *seq_ack,
+<a name="l00077"></a>00077     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 axis2_status_t AXIS2_CALL
+<a name="l00080"></a>00080 sandesha2_seq_ack_set_ack_final(
+<a name="l00081"></a>00081     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *seq_ack,
+<a name="l00082"></a>00082     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00083"></a>00083     <a class="code" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final_t</a> *ack_final);
+<a name="l00084"></a>00084                     
+<a name="l00085"></a>00085 axutil_array_list_t * AXIS2_CALL
+<a name="l00086"></a>00086 sandesha2_seq_ack_get_ack_range_list(
+<a name="l00087"></a>00087     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *seq_ack,
+<a name="l00088"></a>00088     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 axis2_status_t AXIS2_CALL
+<a name="l00091"></a>00091 sandesha2_seq_ack_add_ack_range(
+<a name="l00092"></a>00092     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *seq_ack,
+<a name="l00093"></a>00093     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00094"></a>00094     <a class="code" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range_t</a> *ack_range);
+<a name="l00095"></a>00095     
+<a name="l00096"></a>00096 axis2_bool_t AXIS2_CALL
+<a name="l00097"></a>00097 sandesha2_seq_ack_is_must_understand(
+<a name="l00098"></a>00098     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *element,
+<a name="l00099"></a>00099     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 axis2_status_t AXIS2_CALL
+<a name="l00102"></a>00102 sandesha2_seq_ack_set_must_understand(
+<a name="l00103"></a>00103     <a class="code" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack_t</a> *element,
+<a name="l00104"></a>00104     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00105"></a>00105     axis2_bool_t mu);
+<a name="l00106"></a>00106 
+<a name="l00108"></a>00108 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>}
+<a name="l00110"></a>00110 <span class="preprocessor">#endif</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>
+<a name="l00112"></a>00112 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_SEQ_ACK_H */</span>
+<a name="l00113"></a>00113 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__ack_8h.html b/axis2/c/sandesha/api/html/sandesha2__seq__ack_8h.html
new file mode 100644
index 0000000..98da83a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__ack_8h.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_ack.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_ack_h_File_Reference"></a><h2>sandesha2_seq_ack.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__nack_8h-source.html">sandesha2_nack.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__ack__range_8h-source.html">sandesha2_ack_range.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__ack__final_8h-source.html">sandesha2_ack_final.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__ack__none_8h-source.html">sandesha2_ack_none.h</a>&gt;</code><br></br><code>#include &lt;axutil_array_list.h&gt;</code><br></br><p>
+<a href="sandesha2__seq__ack_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a> <a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a>  <a href="structsandesha2__seq__ack.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge4e78d3b4eb7cde45d037c152f0e9262"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf013a2c9297f5f82a7bfc2819af8f4f8"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge596fe0032f45af25f695e9d0f5f3b65"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_get_identifier</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g89c58a724ce04681db4e780f9dbc4a72"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_set_identifier</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gab41df36a572ae1d69b699e5d256f4e7"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_get_nack_list</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc704fc2386702b148ed39b8ede2d47cb"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_set_ack_final</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env, <a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final_t</a> *ack_final)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6889463a3843febb8f2f6ba613fd4d31"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_get_ack_range_list</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge034ee0fbf2ba756dc752175f9169bdf"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_add_ack_range</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *seq_ack, const axutil_env_t *env, <a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range_t</a> *ack_range)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gbf9926fbfcd9500ddeea11bdbca55492"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_is_must_understand</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *element, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9b50012f876c6d8beb8175ba895555dd"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_ack_set_must_understand</b> (<a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack_t</a> *element, const axutil_env_t *env, axis2_bool_t mu)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__fault_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq__fault_8h-source.html
new file mode 100644
index 0000000..4be2880
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__fault_8h-source.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_fault.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_fault_h"></a><h2>sandesha2_seq_fault.h</h2><p><a href="sandesha2__seq__fault_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_FAULT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_FAULT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__fault__code_8h.html">sandesha2_fault_code.h</a>&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a> <a class="code" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault_t</a>;
+<a name="l00043"></a>00043  
+<a name="l00048"></a><a class="code" href="structsandesha2__seq__fault.html">00048</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00051"></a>00051 };
+<a name="l00052"></a>00052     
+<a name="l00053"></a>00053 AXIS2_EXTERN <a class="code" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault_t</a>* AXIS2_CALL
+<a name="l00054"></a>00054 sandesha2_seq_fault_create(
+<a name="l00055"></a>00055     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00056"></a>00056     axis2_char_t *ns_value);
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 <a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code_t</a> * AXIS2_CALL
+<a name="l00059"></a>00059 sandesha2_seq_fault_get_fault_code(
+<a name="l00060"></a>00060     <a class="code" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault_t</a> *seq_fault,
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 axis2_status_t AXIS2_CALL                 
+<a name="l00064"></a>00064 sandesha2_seq_fault_set_fault_code(
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault_t</a> *seq_fault,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00067"></a>00067     <a class="code" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code_t</a> *fault_code);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070 
+<a name="l00072"></a>00072 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>}
+<a name="l00074"></a>00074 <span class="preprocessor">#endif</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>
+<a name="l00076"></a>00076 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_SEQ_FAULT_H */</span>
+<a name="l00077"></a>00077 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__fault_8h.html b/axis2/c/sandesha/api/html/sandesha2__seq__fault_8h.html
new file mode 100644
index 0000000..983ce70
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__fault_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_fault.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_fault_h_File_Reference"></a><h2>sandesha2_seq_fault.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__fault__code_8h-source.html">sandesha2_fault_code.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__seq__fault_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a> <a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a>  <a href="structsandesha2__seq__fault.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb5987f3ea51a813786324a1a0a0c70d5"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g851d89395094165ff0acb848b493c5cf"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0cf8b96f8e42015ac93d932be29e134a"></a>
+<a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_get_fault_code</b> (<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault_t</a> *seq_fault, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5a50e5ccc0ca1bfa51da44f8a9ce6916"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_fault_set_fault_code</b> (<a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault_t</a> *seq_fault, const axutil_env_t *env, <a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code_t</a> *fault_code)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq__mgr_8h-source.html
new file mode 100644
index 0000000..b56dd74
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__mgr_8h-source.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_mgr_h"></a><h2>sandesha2_seq_mgr.h</h2><p><a href="sandesha2__seq__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00045"></a>00045 sandesha2_seq_mgr_setup_new_seq(
+<a name="l00046"></a>00046     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00047"></a>00047     sandesha2_msg_ctx_t *create_seq_msg, 
+<a name="l00048"></a>00048     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00049"></a>00049        
+<a name="l00055"></a>00055 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00056"></a>00056 <a class="code" href="group__sandesha2__seq__mgr.html#ge5a575fd6416bab3df957b5ff43c0b53">sandesha2_seq_mgr_update_last_activated_time</a>(
+<a name="l00057"></a>00057     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00058"></a>00058     axis2_char_t *property_key,
+<a name="l00059"></a>00059     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00060"></a>00060     
+<a name="l00061"></a>00061 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_seq_mgr_has_seq_timedout(
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00064"></a>00064     axis2_char_t *property_key,
+<a name="l00065"></a>00065     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00066"></a>00066     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00067"></a>00067         
+<a name="l00068"></a>00068 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00069"></a>00069 sandesha2_seq_mgr_setup_new_client_seq(
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071     axis2_msg_ctx_t *first_app_msg,
+<a name="l00072"></a>00072     axis2_char_t *int_seq_id,
+<a name="l00073"></a>00073     axis2_char_t *spec_version,
+<a name="l00074"></a>00074     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axis2_bool_t persistent);
+<a name="l00076"></a>00076 
+<a name="l00078"></a>00078 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>}
+<a name="l00080"></a>00080 <span class="preprocessor">#endif</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_SEQ_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__seq__mgr_8h.html
new file mode 100644
index 0000000..a0289a1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__mgr_8h.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_mgr_h_File_Reference"></a><h2>sandesha2_seq_mgr.h File Reference</h2><p>Sandesha In Memory Sequence Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils_defines.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br>
+<code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__seq__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb933b1e60a061f22c578fdb34675fd1f"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_mgr_setup_new_seq</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *create_seq_msg, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__seq__mgr.html#ge5a575fd6416bab3df957b5ff43c0b53">sandesha2_seq_mgr_update_last_activated_time</a> (const axutil_env_t *env, axis2_char_t *property_key, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g17f1ff15393628035ab2471e324b7240"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_mgr_has_seq_timedout</b> (const axutil_env_t *env, axis2_char_t *property_key, sandesha2_msg_ctx_t *rm_msg_ctx, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g76a6db30e203d7bc64fd4c5a2a574419"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_mgr_setup_new_client_seq</b> (const axutil_env_t *env, axis2_msg_ctx_t *first_app_msg, axis2_char_t *int_seq_id, axis2_char_t *spec_version, sandesha2_storage_mgr_t *storage_mgr, const axis2_bool_t persistent)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Sequence Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__offer_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq__offer_8h-source.html
new file mode 100644
index 0000000..f8fb09a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__offer_8h-source.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_offer.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_offer_h"></a><h2>sandesha2_seq_offer.h</h2><p><a href="sandesha2__seq__offer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_OFFER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_OFFER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__element_8h.html">sandesha2_iom_rm_element.h</a>&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__expires_8h.html">sandesha2_expires.h</a>&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a> <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a>;
+<a name="l00041"></a>00041  
+<a name="l00046"></a><a class="code" href="structsandesha2__seq__offer.html">00046</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048     <a class="code" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element_t</a> element;
+<a name="l00049"></a>00049 };
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 AXIS2_EXTERN <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a>* AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_seq_offer_create(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00054"></a>00054     axis2_char_t *ns_value);
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00057"></a>00057 sandesha2_seq_offer_get_identifier(
+<a name="l00058"></a>00058     <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a> *seq_offer,
+<a name="l00059"></a>00059     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 axis2_status_t AXIS2_CALL                 
+<a name="l00062"></a>00062 sandesha2_seq_offer_set_identifier(
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a> *seq_offer,
+<a name="l00064"></a>00064     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00065"></a>00065     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a> * AXIS2_CALL                        
+<a name="l00068"></a>00068 sandesha2_seq_offer_get_expires(
+<a name="l00069"></a>00069     <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a> *seq_offer,
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071                         
+<a name="l00072"></a>00072 axis2_status_t AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_seq_offer_set_expires(
+<a name="l00074"></a>00074     <a class="code" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer_t</a> *seq_offer,
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env, <a class="code" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires_t</a> *expires);
+<a name="l00076"></a>00076  
+<a name="l00078"></a>00078 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>}
+<a name="l00080"></a>00080 <span class="preprocessor">#endif</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_SEQ_OFFER_H */</span>
+<a name="l00083"></a>00083 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__offer_8h.html b/axis2/c/sandesha/api/html/sandesha2__seq__offer_8h.html
new file mode 100644
index 0000000..227eb3b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__offer_8h.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_offer.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_offer_h_File_Reference"></a><h2>sandesha2_seq_offer.h File Reference</h2><code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__expires_8h-source.html">sandesha2_expires.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__seq__offer_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a></td></tr><tr class="b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a> <a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a>  <a href="structsandesha2__seq__offer.html#_details">More...</a><br></br></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g396355313d56be0adcc5b77f16c05857"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0d1a179b7780ac7e12aa477527e4e52c"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf890760073d28f2ab181c051d4fa14c6"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_get_identifier</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7402d29be3a5e410b870286eab9a21b9"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_set_identifier</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gec89dccfaccf7135e9ac30c0e528c344"></a>
+<a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_get_expires</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g58a5476df5700a32e518c0c1d3498025"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_offer_set_expires</b> (<a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer_t</a> *seq_offer, const axutil_env_t *env, <a class="el" href="structsandesha2__expires.html">sandesha2_expires_t</a> *expires)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__property__bean_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq__property__bean_8h-source.html
new file mode 100644
index 0000000..6a0edb9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__property__bean_8h-source.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_property_bean.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_property_bean_h"></a><h2>sandesha2_seq_property_bean.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * copyright 1999-2004 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may not</span>
+<a name="l00005"></a>00005 <span class="comment"> * use this file except in compliance with the License. You may obtain a copy of</span>
+<a name="l00006"></a>00006 <span class="comment"> * the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span>
+<a name="l00012"></a>00012 <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the</span>
+<a name="l00013"></a>00013 <span class="comment"> * License for the specific language governing permissions and limitations under</span>
+<a name="l00014"></a>00014 <span class="comment"> * the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_PROPERTY_BEAN_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_PROPERTY_BEAN_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;sandesha2_rm_bean.h&gt;</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_seq_property_bean sandesha2_seq_property_bean_t ;
+<a name="l00030"></a>00030 <span class="keyword">struct </span>sandesha2_transaction;
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_seq_property_bean
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034     sandesha2_rm_bean_t rm_bean;
+<a name="l00035"></a>00035 };
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="comment">/* constructors </span>
+<a name="l00038"></a>00038 <span class="comment"> */</span>
+<a name="l00039"></a>00039 AXIS2_EXTERN sandesha2_seq_property_bean_t* AXIS2_CALL
+<a name="l00040"></a>00040 sandesha2_seq_property_bean_create(
+<a name="l00041"></a>00041     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 AXIS2_EXTERN sandesha2_seq_property_bean_t* AXIS2_CALL
+<a name="l00044"></a>00044 sandesha2_seq_property_bean_create_with_data(
+<a name="l00045"></a>00045     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046     axis2_char_t *seq_id,
+<a name="l00047"></a>00047     axis2_char_t *prop_name,
+<a name="l00048"></a>00048     axis2_char_t *value);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00051"></a>00051 sandesha2_seq_property_bean_free (
+<a name="l00052"></a>00052     sandesha2_rm_bean_t *seq_property,
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 <span class="keyword">struct </span>sandesha2_rm_bean * AXIS2_CALL
+<a name="l00056"></a>00056 sandesha2_seq_property_bean_get_base( 
+<a name="l00057"></a>00057     sandesha2_rm_bean_t* seq_property,
+<a name="l00058"></a>00058     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00061"></a>00061 sandesha2_seq_property_bean_set_base (
+<a name="l00062"></a>00062     sandesha2_seq_property_bean_t *seq_property,
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00064"></a>00064     <span class="keyword">struct</span> sandesha2_rm_bean* rm_bean);
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 axis2_char_t *AXIS2_CALL
+<a name="l00067"></a>00067 sandesha2_seq_property_bean_get_name (
+<a name="l00068"></a>00068     sandesha2_seq_property_bean_t *seq_property,
+<a name="l00069"></a>00069     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00072"></a>00072 sandesha2_seq_property_bean_set_name (
+<a name="l00073"></a>00073     sandesha2_seq_property_bean_t *seq_property,
+<a name="l00074"></a>00074     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00075"></a>00075     axis2_char_t *name);
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 axis2_char_t *AXIS2_CALL
+<a name="l00078"></a>00078 sandesha2_seq_property_bean_get_seq_id (
+<a name="l00079"></a>00079     sandesha2_seq_property_bean_t *seq_property,
+<a name="l00080"></a>00080     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00083"></a>00083 sandesha2_seq_property_bean_set_seq_id (
+<a name="l00084"></a>00084     sandesha2_seq_property_bean_t *seq_property,
+<a name="l00085"></a>00085     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086     axis2_char_t *seq_id);
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 axis2_char_t* AXIS2_CALL
+<a name="l00089"></a>00089 sandesha2_seq_property_bean_get_value (
+<a name="l00090"></a>00090     sandesha2_seq_property_bean_t *seq_property,
+<a name="l00091"></a>00091     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00094"></a>00094 sandesha2_seq_property_bean_set_value (
+<a name="l00095"></a>00095     sandesha2_seq_property_bean_t *seq_property,
+<a name="l00096"></a>00096     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00097"></a>00097     axis2_char_t *value);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00100"></a>00100 sandesha2_seq_property_bean_set_id( 
+<a name="l00101"></a>00101     sandesha2_rm_bean_t *seq_property_bean,
+<a name="l00102"></a>00102         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00103"></a>00103     <span class="keywordtype">long</span> <span class="keywordtype">id</span>);
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105 <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00106"></a>00106 sandesha2_seq_property_bean_get_id( 
+<a name="l00107"></a>00107     sandesha2_rm_bean_t *seq_property_bean,
+<a name="l00108"></a>00108         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00109"></a>00109 
+<a name="l00110"></a>00110 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00111"></a>00111 sandesha2_seq_property_bean_set_transaction( 
+<a name="l00112"></a>00112     sandesha2_rm_bean_t *seq_property_bean,
+<a name="l00113"></a>00113         <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00114"></a>00114     <span class="keyword">struct</span> sandesha2_transaction *transaction);
+<a name="l00115"></a>00115 
+<a name="l00116"></a>00116 <span class="keyword">struct </span>sandesha2_transaction *AXIS2_CALL
+<a name="l00117"></a>00117 sandesha2_seq_property_bean_get_transaction( 
+<a name="l00118"></a>00118     sandesha2_rm_bean_t *seq_property_bean,
+<a name="l00119"></a>00119         <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span>}
+<a name="l00123"></a>00123 
+<a name="l00124"></a>00124 <span class="preprocessor">#endif</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span>        
+<a name="l00126"></a>00126 <span class="preprocessor">#endif </span><span class="comment">/* End of SANDESHA2_SEQ_PROPERTY_BEAN_H */</span>
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__property__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq__property__mgr_8h-source.html
new file mode 100644
index 0000000..568abdf
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__property__mgr_8h-source.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_property_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_property_mgr_h"></a><h2>sandesha2_seq_property_mgr.h</h2><p><a href="sandesha2__seq__property__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_PROPERTY_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_PROPERTY_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axis2_ctx.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;sandesha2_seq_property_bean.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_seq_property_mgr sandesha2_seq_property_mgr_t;
+<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_seq_property_mgr_ops sandesha2_seq_property_mgr_ops_t;
+<a name="l00041"></a>00041 
+<a name="l00046"></a>00046 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_seq_property_mgr_ops
+<a name="l00047"></a>00047 {
+<a name="l00052"></a>00052     void (AXIS2_CALL * 
+<a name="l00053"></a>00053             free)(
+<a name="l00054"></a>00054                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00055"></a>00055                 <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     axis2_bool_t (AXIS2_CALL *
+<a name="l00058"></a>00058             insert)(
+<a name="l00059"></a>00059                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00060"></a>00060                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00061"></a>00061                 sandesha2_seq_property_bean_t *bean);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063     axis2_bool_t (AXIS2_CALL *
+<a name="l00064"></a>00064             <span class="keyword">remove</span>)(
+<a name="l00065"></a>00065                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00066"></a>00066                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00067"></a>00067                 axis2_char_t *seq_id,
+<a name="l00068"></a>00068                 axis2_char_t *name);
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070     sandesha2_seq_property_bean_t *(AXIS2_CALL *
+<a name="l00071"></a>00071             retrieve)(
+<a name="l00072"></a>00072                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00073"></a>00073                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00074"></a>00074                 axis2_char_t *seq_id,
+<a name="l00075"></a>00075                 axis2_char_t *name);
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077     axis2_bool_t (AXIS2_CALL *
+<a name="l00078"></a>00078             update)(
+<a name="l00079"></a>00079                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00080"></a>00080                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00081"></a>00081                 sandesha2_seq_property_bean_t *bean);
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00084"></a>00084             find)(
+<a name="l00085"></a>00085                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00086"></a>00086                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00087"></a>00087                 sandesha2_seq_property_bean_t *bean);
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089     sandesha2_seq_property_bean_t *(AXIS2_CALL *
+<a name="l00090"></a>00090             find_unique)(
+<a name="l00091"></a>00091                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00092"></a>00092                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00093"></a>00093                 sandesha2_seq_property_bean_t *bean);
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095     axutil_array_list_t *(AXIS2_CALL *
+<a name="l00096"></a>00096             retrieve_all)(
+<a name="l00097"></a>00097                 sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00098"></a>00098                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 };
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_seq_property_mgr
+<a name="l00103"></a>00103 {
+<a name="l00104"></a>00104     sandesha2_seq_property_mgr_ops_t ops;
+<a name="l00105"></a>00105 };
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 AXIS2_EXTERN sandesha2_seq_property_mgr_t * AXIS2_CALL
+<a name="l00108"></a>00108 sandesha2_seq_property_mgr_create(
+<a name="l00109"></a>00109     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110     axis2_ctx_t *ctx);
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> AXIS2_CALL 
+<a name="l00113"></a>00113 sandesha2_seq_property_mgr_free(
+<a name="l00114"></a>00114     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00115"></a>00115     <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00116"></a>00116 
+<a name="l00117"></a>00117 axis2_bool_t AXIS2_CALL
+<a name="l00118"></a>00118 sandesha2_seq_property_mgr_insert(
+<a name="l00119"></a>00119     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00120"></a>00120     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00121"></a>00121     sandesha2_seq_property_bean_t *bean);
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123 axis2_bool_t AXIS2_CALL
+<a name="l00124"></a>00124 sandesha2_seq_property_mgr_remove(
+<a name="l00125"></a>00125     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00126"></a>00126     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00127"></a>00127     axis2_char_t *seq_id,
+<a name="l00128"></a>00128     axis2_char_t *name);
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130 sandesha2_seq_property_bean_t *AXIS2_CALL
+<a name="l00131"></a>00131 sandesha2_seq_property_mgr_retrieve(
+<a name="l00132"></a>00132     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00133"></a>00133     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00134"></a>00134     axis2_char_t *seq_id,
+<a name="l00135"></a>00135     axis2_char_t *name);
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137 axis2_bool_t AXIS2_CALL
+<a name="l00138"></a>00138 sandesha2_seq_property_mgr_update(
+<a name="l00139"></a>00139     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00140"></a>00140     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00141"></a>00141     sandesha2_seq_property_bean_t *bean);
+<a name="l00142"></a>00142 
+<a name="l00143"></a>00143 axutil_array_list_t *AXIS2_CALL
+<a name="l00144"></a>00144 sandesha2_seq_property_mgr_find(
+<a name="l00145"></a>00145     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00146"></a>00146     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00147"></a>00147     sandesha2_seq_property_bean_t *bean);
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149 sandesha2_seq_property_bean_t *AXIS2_CALL
+<a name="l00150"></a>00150 sandesha2_seq_property_mgr_find_unique(
+<a name="l00151"></a>00151     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00152"></a>00152     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00153"></a>00153     sandesha2_seq_property_bean_t *bean);
+<a name="l00154"></a>00154 
+<a name="l00155"></a>00155 axutil_array_list_t *AXIS2_CALL
+<a name="l00156"></a>00156 sandesha2_seq_property_mgr_retrieve_all(
+<a name="l00157"></a>00157     sandesha2_seq_property_mgr_t *seq_property,
+<a name="l00158"></a>00158     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00159"></a>00159 
+<a name="l00161"></a>00161 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span>}
+<a name="l00163"></a>00163 <span class="preprocessor">#endif</span>
+<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_SEQ_PROPERTY_MGR_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__property__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__seq__property__mgr_8h.html
new file mode 100644
index 0000000..51e60ac
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__property__mgr_8h.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_property_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_property_mgr_h_File_Reference"></a><h2>sandesha2_seq_property_mgr.h File Reference</h2><p>Sandesha In Memory Sequence Property Manager Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axis2_ctx.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+<code>#include &lt;sandesha2_seq_property_bean.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__seq__property__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_ops</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f33744f419016e3f68a4ce56fe12e755"></a>
+typedef struct <br></br>
+sandesha2_seq_property_mgr </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b82c160e89ef4308d9c0920691afb3f2"></a>
+typedef struct <br></br>
+sandesha2_seq_property_mgr_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_ops_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd3e0b2d8b1ade1ce2e15c348f47d78cd"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_property_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_create</b> (const axutil_env_t *env, axis2_ctx_t *ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6bfb76f32b6a98a91bb2edd63b47282a"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_free</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *envv)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0037f2f284f614bd86f650dfeb75bc52"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_insert</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5a190ef00f9a37c098233e6d708afab3"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_remove</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, axis2_char_t *seq_id, axis2_char_t *name)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga5c54b06d9f8ec34499446e69261296e"></a>
+sandesha2_seq_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_retrieve</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, axis2_char_t *seq_id, axis2_char_t *name)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc41db3b50dc589819660d46ae7f6c818"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_update</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g376149a968ff9e5bae4a56e419b10071"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_find</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g62cb2676380ee65c4390ed81c66c17a0"></a>
+sandesha2_seq_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_find_unique</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env, sandesha2_seq_property_bean_t *bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g140c256a605b2bfd82ae68de03ec9147"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_property_mgr_retrieve_all</b> (sandesha2_seq_property_mgr_t *seq_property, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Sequence Property Manager Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__report_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__seq__report_8h-source.html
new file mode 100644
index 0000000..e4e6cd3
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__report_8h-source.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_report.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_report_h"></a><h2>sandesha2_seq_report.h</h2><p><a href="sandesha2__seq__report_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SEQ_REPORT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_REPORT_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_hash.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_uri.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_seq_report sandesha2_seq_report_t;
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="preprocessor">#define SANDESHA2_SEQ_STATUS_UNKNOWN 0</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_STATUS_INITIAL 1</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_STATUS_ESTABLISHED 2</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_STATUS_TERMINATED 3</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_STATUS_TIMED_OUT 4</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MAX_SEQ_STATUS 4</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#define SANDESHA2_SEQ_DIRECTION_UNKNOWN 0</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_DIRECTION_IN 1</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SEQ_DIRECTION_OUT 2</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_MAX_SEQ_DIRECTION 2</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 
+<a name="l00058"></a>00058 AXIS2_EXTERN axis2_status_t AXIS2_CALL 
+<a name="l00059"></a>00059 sandesha2_seq_report_free(
+<a name="l00060"></a>00060     <span class="keywordtype">void</span> *report,
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_seq_report_set_seq_status(
+<a name="l00065"></a>00065     sandesha2_seq_report_t *report,
+<a name="l00066"></a>00066     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00067"></a>00067     axis2_char_t seq_status);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00070"></a>00070 sandesha2_seq_report_set_seq_direction(
+<a name="l00071"></a>00071     sandesha2_seq_report_t *report,
+<a name="l00072"></a>00072     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00073"></a>00073     axis2_char_t seq_direction);
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 AXIS2_EXTERN axis2_char_t AXIS2_CALL
+<a name="l00076"></a>00076 sandesha2_seq_report_get_seq_status(
+<a name="l00077"></a>00077     sandesha2_seq_report_t *report,
+<a name="l00078"></a>00078     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 AXIS2_EXTERN axis2_char_t AXIS2_CALL
+<a name="l00081"></a>00081 sandesha2_seq_report_get_seq_direction(
+<a name="l00082"></a>00082     sandesha2_seq_report_t *report,
+<a name="l00083"></a>00083     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00086"></a>00086 sandesha2_seq_report_get_seq_id(
+<a name="l00087"></a>00087     sandesha2_seq_report_t *report,
+<a name="l00088"></a>00088     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00091"></a>00091 sandesha2_seq_report_set_seq_id(
+<a name="l00092"></a>00092     sandesha2_seq_report_t *report,
+<a name="l00093"></a>00093     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00094"></a>00094     axis2_char_t *seq_id);
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096 AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00097"></a>00097 sandesha2_seq_report_get_completed_msgs(
+<a name="l00098"></a>00098     sandesha2_seq_report_t *report,
+<a name="l00099"></a>00099     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00102"></a>00102 sandesha2_seq_report_add_completed_msg(
+<a name="l00103"></a>00103     sandesha2_seq_report_t *report,
+<a name="l00104"></a>00104     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00105"></a>00105     <span class="keywordtype">long</span> *msg_no);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00108"></a>00108 sandesha2_seq_report_set_completed_msgs(
+<a name="l00109"></a>00109     sandesha2_seq_report_t *report,
+<a name="l00110"></a>00110     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00111"></a>00111     axutil_array_list_t *completed_msgs);
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00114"></a>00114 sandesha2_seq_report_get_internal_seq_id(
+<a name="l00115"></a>00115     sandesha2_seq_report_t *report,
+<a name="l00116"></a>00116     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00117"></a>00117     <span class="keywordtype">long</span> *msg_no);
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00120"></a>00120 sandesha2_seq_report_set_internal_seq_id(
+<a name="l00121"></a>00121     sandesha2_seq_report_t *report,
+<a name="l00122"></a>00122     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00123"></a>00123     axis2_char_t *internal_seq_id);
+<a name="l00124"></a>00124 
+<a name="l00125"></a>00125 AXIS2_EXTERN sandesha2_seq_report_t * AXIS2_CALL
+<a name="l00126"></a>00126 sandesha2_seq_report_create(<span class="keyword">const</span> axutil_env_t *env);
+<a name="l00127"></a>00127 
+<a name="l00129"></a>00129 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span>}
+<a name="l00131"></a>00131 <span class="preprocessor">#endif</span>
+<a name="l00132"></a>00132 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_SEQ_REPORT_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__seq__report_8h.html b/axis2/c/sandesha/api/html/sandesha2__seq__report_8h.html
new file mode 100644
index 0000000..57110f5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__seq__report_8h.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_report.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_seq_report_h_File_Reference"></a><h2>sandesha2_seq_report.h File Reference</h2><p>Sandesha Sequence Report Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+<code>#include &lt;axutil_hash.h&gt;</code><br></br>
+<code>#include &lt;axutil_uri.h&gt;</code><br></br>
+<code>#include &lt;axutil_array_list.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__seq__report_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9570c11a7d8a1c6f1ab8f93335df35fc"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_STATUS_UNKNOWN</b>   0</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="469b227e56c3b27c8d80f969069c5624"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_STATUS_INITIAL</b>   1</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ab094cf8544f0b7e6e3012eec2c45974"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_STATUS_ESTABLISHED</b>   2</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8ecba7e82e8f9790c7e047c2779805ef"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_STATUS_TERMINATED</b>   3</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1a96d92b1b8a5422769adac70261b688"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_STATUS_TIMED_OUT</b>   4</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a45cff94e763c82bbd930487cbd7a5ee"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MAX_SEQ_STATUS</b>   4</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a176f13285734c03b23a8cae3bc72846"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_DIRECTION_UNKNOWN</b>   0</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="26f9b687763be4740d38c4237fd00967"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_DIRECTION_IN</b>   1</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="c0454babf5c11af8b78dafe74f0e8d90"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_SEQ_DIRECTION_OUT</b>   2</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="be2aefd9c424a8c930e56c2825478c77"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_MAX_SEQ_DIRECTION</b>   2</td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2868dd288c28fc935b0b193c7a50b395"></a>
+typedef struct <br></br>
+sandesha2_seq_report </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge2708586ecba9abd5f43c8b1d4ddc144"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_free</b> (void *report, const axutil_env_t *envv)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g167760f659c351a99cce1153c8da820e"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_seq_status</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t seq_status)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6938678f9ea9695f042f700dd5ac3b1a"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_seq_direction</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t seq_direction)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g738b374f9dfcb9504257df2317334896"></a>
+AXIS2_EXTERN axis2_char_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_seq_status</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gda8e75484e73a287dbb5fc40c70456b2"></a>
+AXIS2_EXTERN axis2_char_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_seq_direction</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd0675592b52d59594ba55455c56bf403"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb31d091f36ea29a22c676268e965aea6"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd699d8a9123e99d49e08ecc74bb48ced"></a>
+AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_completed_msgs</b> (sandesha2_seq_report_t *report, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3105513e407121b500e7e444be68ac22"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_add_completed_msg</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, long *msg_no)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g47f6320b8a67e9dbd7fef9a82645fb19"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_completed_msgs</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axutil_array_list_t *completed_msgs)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9855a10e17488277695abfa4d15a1c2a"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_get_internal_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, long *msg_no)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga9fd036015af7ffe36661fa7a2910530"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_set_internal_seq_id</b> (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t *internal_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g79c0c2745e85eabc88268a425cd8dd7c"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_seq_report_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_seq_report_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha Sequence Report Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__spec__specific__consts_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__spec__specific__consts_8h-source.html
new file mode 100644
index 0000000..0c78567
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__spec__specific__consts_8h-source.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_spec_specific_consts.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_spec_specific_consts_h"></a><h2>sandesha2_spec_specific_consts.h</h2><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_SPEC_SPECIFIC_CONSTS_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_SPEC_SPECIFIC_CONSTS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axutil_hash.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_uri.h&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00044"></a>00044 sandesha2_spec_specific_consts_get_spec_ver_str(
+<a name="l00045"></a>00045     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00046"></a>00046     axis2_char_t *ns_val);
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00049"></a>00049 sandesha2_spec_specific_consts_get_rm_ns_val(
+<a name="l00050"></a>00050     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00051"></a>00051     axis2_char_t *spec_ver);
+<a name="l00052"></a>00052                     
+<a name="l00053"></a>00053 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00054"></a>00054 sandesha2_spec_specific_consts_is_ack_final_allowed(
+<a name="l00055"></a>00055     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00056"></a>00056     axis2_char_t *rm_spec_ver);
+<a name="l00057"></a>00057                         
+<a name="l00058"></a>00058 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00059"></a>00059 sandesha2_spec_specific_consts_is_ack_none_allowed(
+<a name="l00060"></a>00060     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00061"></a>00061     axis2_char_t *rm_spec_ver);
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00064"></a>00064 sandesha2_spec_specific_consts_get_default_spec_version(
+<a name="l00065"></a>00065     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00068"></a>00068 sandesha2_spec_specific_consts_get_terminate_seq_action(
+<a name="l00069"></a>00069     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00070"></a>00070     axis2_char_t *spec_version);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00073"></a>00073 sandesha2_spec_specific_consts_get_create_seq_action(
+<a name="l00074"></a>00074     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00075"></a>00075     axis2_char_t *spec_version);
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00078"></a>00078 sandesha2_spec_specific_consts_get_create_seq_soap_action(
+<a name="l00079"></a>00079     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00080"></a>00080     axis2_char_t *spec_version);
+<a name="l00081"></a>00081 
+<a name="l00082"></a>00082 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00083"></a>00083 sandesha2_spec_specific_consts_get_ack_req_soap_action(
+<a name="l00084"></a>00084     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00085"></a>00085     axis2_char_t *spec_version);
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00088"></a>00088 sandesha2_spec_specific_consts_get_create_seq_res_action(
+<a name="l00089"></a>00089     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00090"></a>00090     axis2_char_t *spec_version);
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 axis2_char_t *AXIS2_CALL
+<a name="l00093"></a>00093 sandesha2_spec_specific_consts_get_create_seq_res_soap_action(
+<a name="l00094"></a>00094     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00095"></a>00095     axis2_char_t *spec_version);
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097 axis2_char_t *AXIS2_CALL
+<a name="l00098"></a>00098 sandesha2_spec_specific_consts_get_close_seq_action(
+<a name="l00099"></a>00099     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00100"></a>00100     axis2_char_t *spec_version);
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102 axis2_char_t *AXIS2_CALL
+<a name="l00103"></a>00103 sandesha2_spec_specific_consts_get_close_seq_res_action(
+<a name="l00104"></a>00104     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00105"></a>00105     axis2_char_t *spec_version);
+<a name="l00106"></a>00106         
+<a name="l00107"></a>00107 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00108"></a>00108 sandesha2_spec_specific_consts_get_ack_req_action(
+<a name="l00109"></a>00109     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110     axis2_char_t *spec_version);
+<a name="l00111"></a>00111         
+<a name="l00112"></a>00112 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00113"></a>00113 sandesha2_spec_specific_consts_is_seq_closing_allowed(
+<a name="l00114"></a>00114     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00115"></a>00115     axis2_char_t *spec_version);
+<a name="l00116"></a>00116 
+<a name="l00117"></a>00117 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00118"></a>00118 sandesha2_spec_specific_consts_get_default_spec_version(
+<a name="l00119"></a>00119     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00122"></a>00122 sandesha2_spec_specific_consts_get_anon_uri(
+<a name="l00123"></a>00123     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00124"></a>00124     axis2_char_t *addr_ns_val);
+<a name="l00125"></a>00125 
+<a name="l00126"></a>00126 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00127"></a>00127 sandesha2_spec_specific_consts_is_term_seq_res_reqd(
+<a name="l00128"></a>00128     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00129"></a>00129     axis2_char_t *spec_version);
+<a name="l00130"></a>00130         
+<a name="l00131"></a>00131 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00132"></a>00132 sandesha2_spec_specific_consts_get_terminate_seq_soap_action(
+<a name="l00133"></a>00133     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00134"></a>00134     axis2_char_t *spec_version);
+<a name="l00135"></a>00135 
+<a name="l00136"></a>00136 AXIS2_EXTERN axis2_char_t *AXIS2_CALL        
+<a name="l00137"></a>00137 sandesha2_spec_specific_consts_get_teminate_seq_res_action(
+<a name="l00138"></a>00138     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00139"></a>00139     axis2_char_t *spec_version);
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141 axis2_char_t *AXIS2_CALL
+<a name="l00142"></a>00142 sandesha2_spec_specific_consts_get_seq_ack_action(
+<a name="l00143"></a>00143     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00144"></a>00144     axis2_char_t *spec_version);
+<a name="l00145"></a>00145         
+<a name="l00146"></a>00146 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00147"></a>00147 sandesha2_spec_specific_consts_get_seq_ack_soap_action(
+<a name="l00148"></a>00148     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00149"></a>00149     axis2_char_t *spec_version);
+<a name="l00150"></a>00150         
+<a name="l00151"></a>00151 axis2_bool_t AXIS2_CALL
+<a name="l00152"></a>00152 sandesha2_spec_specific_consts_is_last_msg_indicator_reqd(
+<a name="l00153"></a>00153     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00154"></a>00154     axis2_char_t *spec_version);
+<a name="l00155"></a>00155 
+<a name="l00156"></a>00156 axis2_char_t *AXIS2_CALL
+<a name="l00157"></a>00157 sandesha2_spec_specific_consts_get_make_connection_action(
+<a name="l00158"></a>00158     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00159"></a>00159     axis2_char_t *spec_version);
+<a name="l00160"></a>00160 
+<a name="l00162"></a>00162 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span>}
+<a name="l00164"></a>00164 <span class="preprocessor">#endif</span>
+<a name="l00165"></a>00165 <span class="preprocessor"></span>
+<a name="l00166"></a>00166 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_SPEC_SPECIFIC_CONSTS_H */</span>
+<a name="l00167"></a>00167 
+</pre></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__storage__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__storage__mgr_8h-source.html
new file mode 100644
index 0000000..0d5d389
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__storage__mgr_8h-source.html
@@ -0,0 +1,344 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_storage_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_storage_mgr_h"></a><h2>sandesha2_storage_mgr.h</h2><p><a href="sandesha2__storage__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_STORAGE_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_STORAGE_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;platforms/axutil_platform_auto_sense.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axis2_module_desc.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__transaction_8h.html" title="Sandesha In Memory Transaction Interface.">sandesha2_transaction.h</a>&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_storage_mgr sandesha2_storage_mgr_t;
+<a name="l00043"></a>00043 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__storage__mgr__ops.html" title="Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr.">sandesha2_storage_mgr_ops</a> <a class="code" href="structsandesha2__storage__mgr__ops.html" title="Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr.">sandesha2_storage_mgr_ops_t</a>;
+<a name="l00044"></a>00044 <span class="keyword">struct </span>sandesha2_rm_bean;
+<a name="l00045"></a>00045 <span class="keyword">struct </span>sandesha2_sender_mgr;
+<a name="l00046"></a>00046 <span class="keyword">struct </span>sandesha2_create_seq_mgr;
+<a name="l00047"></a>00047 <span class="keyword">struct </span>sandesha2_invoker_mgr;
+<a name="l00048"></a>00048 <span class="keyword">struct </span>sandesha2_seq_property_mgr;
+<a name="l00049"></a>00049 <span class="keyword">struct </span>sandesha2_next_msg_mgr;
+<a name="l00050"></a>00050 
+<a name="l00055"></a><a class="code" href="structsandesha2__storage__mgr__ops.html">00055</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__storage__mgr__ops.html" title="Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr.">sandesha2_storage_mgr_ops</a>
+<a name="l00056"></a>00056 { 
+<a name="l00057"></a>00057     axis2_status_t (AXIS2_CALL * 
+<a name="l00058"></a>00058             free)(
+<a name="l00059"></a>00059                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00060"></a>00060                 <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062     axis2_status_t (AXIS2_CALL *
+<a name="l00063"></a>00063             free_void_arg)(
+<a name="l00064"></a>00064                 <span class="keywordtype">void</span> *storage_mgr,
+<a name="l00065"></a>00065                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067     <span class="keyword">struct </span>sandesha2_transaction *(AXIS2_CALL *
+<a name="l00068"></a>00068             get_transaction)(
+<a name="l00069"></a>00069                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00070"></a>00070                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072     void (AXIS2_CALL *
+<a name="l00073"></a>00073             enlist_bean)(
+<a name="l00074"></a>00074                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00075"></a>00075                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00076"></a>00076                 <span class="keyword">struct </span>sandesha2_rm_bean *rm_bean);
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078     <span class="keyword">struct </span>sandesha2_create_seq_mgr *(AXIS2_CALL *
+<a name="l00079"></a>00079             get_create_seq_mgr)(
+<a name="l00080"></a>00080                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00081"></a>00081                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083     <span class="keyword">struct </span>sandesha2_next_msg_mgr *(AXIS2_CALL *
+<a name="l00084"></a>00084             get_next_msg_mgr)(
+<a name="l00085"></a>00085                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00086"></a>00086                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088     <span class="keyword">struct </span>sandesha2_sender_mgr *(AXIS2_CALL *
+<a name="l00089"></a>00089             get_retrans_mgr)(
+<a name="l00090"></a>00090                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00091"></a>00091                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093     <span class="keyword">struct </span>sandesha2_seq_property_mgr *(AXIS2_CALL *
+<a name="l00094"></a>00094             get_seq_property_mgr)(
+<a name="l00095"></a>00095                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00096"></a>00096                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098     <span class="keyword">struct </span>sandesha2_invoker_mgr *(AXIS2_CALL *
+<a name="l00099"></a>00099             get_storage_map_mgr)(
+<a name="l00100"></a>00100                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00101"></a>00101                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103     axis2_status_t (AXIS2_CALL *
+<a name="l00104"></a>00104             set_ctx)(
+<a name="l00105"></a>00105                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00106"></a>00106                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00107"></a>00107                 axis2_conf_ctx_t *conf_ctx);
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109     axis2_conf_ctx_t *(AXIS2_CALL *
+<a name="l00110"></a>00110             get_ctx)(
+<a name="l00111"></a>00111                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00112"></a>00112                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114     axis2_status_t (AXIS2_CALL *
+<a name="l00115"></a>00115             init)(
+<a name="l00116"></a>00116                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00117"></a>00117                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00118"></a>00118                 axis2_conf_ctx_t *conf_ctx);
+<a name="l00119"></a>00119         
+<a name="l00120"></a>00120     axis2_msg_ctx_t *(AXIS2_CALL *
+<a name="l00121"></a>00121             retrieve_msg_ctx)(
+<a name="l00122"></a>00122                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00123"></a>00123                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00124"></a>00124                 axis2_char_t *key,
+<a name="l00125"></a>00125                 axis2_conf_ctx_t *conf_ctx,
+<a name="l00126"></a>00126                 <span class="keyword">const</span> axis2_bool_t persistent);
+<a name="l00127"></a>00127             
+<a name="l00128"></a>00128     axis2_status_t (AXIS2_CALL *
+<a name="l00129"></a>00129             store_msg_ctx)(
+<a name="l00130"></a>00130                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00131"></a>00131                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00132"></a>00132                 axis2_char_t *key,
+<a name="l00133"></a>00133                 axis2_msg_ctx_t *msg_ctx);
+<a name="l00134"></a>00134                 
+<a name="l00135"></a>00135     axis2_status_t (AXIS2_CALL *
+<a name="l00136"></a>00136             update_msg_ctx)(
+<a name="l00137"></a>00137                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00138"></a>00138                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00139"></a>00139                 axis2_char_t *key,
+<a name="l00140"></a>00140                 axis2_msg_ctx_t *msg_ctx);
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142     axis2_status_t (AXIS2_CALL *
+<a name="l00143"></a>00143             remove_msg_ctx)(
+<a name="l00144"></a>00144                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00145"></a>00145                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00146"></a>00146                 axis2_char_t *key);
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148     axis2_status_t (AXIS2_CALL *
+<a name="l00149"></a>00149             init_storage)(
+<a name="l00150"></a>00150                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00151"></a>00151                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00152"></a>00152                 axis2_module_desc_t *module_desc);
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154     axiom_soap_envelope_t *(AXIS2_CALL *
+<a name="l00155"></a>00155             retrieve_soap_envelope)(
+<a name="l00156"></a>00156                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00157"></a>00157                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00158"></a>00158                 axis2_char_t *key);
+<a name="l00159"></a>00159 
+<a name="l00160"></a>00160     axis2_status_t (AXIS2_CALL *
+<a name="l00161"></a>00161             store_soap_envelope)(
+<a name="l00162"></a>00162                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00163"></a>00163                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00164"></a>00164                 axiom_soap_envelope_t *soap_env,
+<a name="l00165"></a>00165                 axis2_char_t *key);
+<a name="l00166"></a>00166         
+<a name="l00167"></a>00167     axis2_status_t (AXIS2_CALL *
+<a name="l00168"></a>00168             store_response) (
+<a name="l00169"></a>00169                 sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00170"></a>00170                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00171"></a>00171                 axis2_char_t *seq_id,
+<a name="l00172"></a>00172                 axiom_soap_envelope_t *response,
+<a name="l00173"></a>00173                 <span class="keywordtype">int</span> msg_no,
+<a name="l00174"></a>00174                 <span class="keywordtype">int</span> soap_version);
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176     axiom_soap_envelope_t * (AXIS2_CALL *
+<a name="l00177"></a>00177             retrieve_response) (
+<a name="l00178"></a>00178                 sandesha2_storage_mgr_t *storage_mgr, 
+<a name="l00179"></a>00179                 <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00180"></a>00180                 axis2_char_t *seq_id,
+<a name="l00181"></a>00181                 <span class="keywordtype">int</span> msg_no);
+<a name="l00182"></a>00182 
+<a name="l00183"></a>00183     axis2_status_t (AXIS2_CALL *
+<a name="l00184"></a>00184             remove_response) (
+<a name="l00185"></a>00185                 sandesha2_storage_mgr_t *storage_mgr, 
+<a name="l00186"></a>00186                 <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00187"></a>00187                 axis2_char_t *seq_id,
+<a name="l00188"></a>00188                 <span class="keywordtype">int</span> msg_no);
+<a name="l00189"></a>00189 
+<a name="l00190"></a>00190 };
+<a name="l00191"></a>00191 
+<a name="l00192"></a>00192 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_storage_mgr
+<a name="l00193"></a>00193 {
+<a name="l00194"></a>00194     <span class="keyword">const</span> <a class="code" href="structsandesha2__storage__mgr__ops.html" title="Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr.">sandesha2_storage_mgr_ops_t</a> *ops;
+<a name="l00195"></a>00195 };
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197 AXIS2_EXTERN sandesha2_storage_mgr_t* AXIS2_CALL
+<a name="l00198"></a>00198 sandesha2_storage_mgr_create(
+<a name="l00199"></a>00199     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00200"></a>00200     axis2_conf_ctx_t *conf_ctx);
+<a name="l00201"></a>00201  
+<a name="l00209"></a>00209 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00210"></a>00210 <a class="code" href="sandesha2__storage__mgr_8h.html#aefde483dc9cb3d4c1cda32dba57cfb4">sandesha2_storage_mgr_free_void_arg</a>(
+<a name="l00211"></a>00211     <span class="keywordtype">void</span> *storage_mgr,
+<a name="l00212"></a>00212     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00213"></a>00213 
+<a name="l00214"></a>00214 axis2_status_t AXIS2_CALL 
+<a name="l00215"></a>00215 sandesha2_storage_mgr_free(
+<a name="l00216"></a>00216     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00217"></a>00217     <span class="keyword">const</span> axutil_env_t *envv);
+<a name="l00218"></a>00218 
+<a name="l00225"></a>00225 <span class="keyword">struct </span>sandesha2_transaction *AXIS2_CALL
+<a name="l00226"></a>00226 <a class="code" href="sandesha2__storage__mgr_8h.html#24cbaf1ba5419f1466158e168325e3e2">sandesha2_storage_mgr_get_transaction</a>(
+<a name="l00227"></a>00227     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00228"></a>00228     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00229"></a>00229 
+<a name="l00230"></a>00230 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00231"></a>00231 sandesha2_storage_mgr_enlist_bean(
+<a name="l00232"></a>00232     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00233"></a>00233     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00234"></a>00234     <span class="keyword">struct</span> sandesha2_rm_bean *rm_bean);
+<a name="l00235"></a>00235 
+<a name="l00236"></a>00236 <span class="keyword">struct </span>sandesha2_create_seq_mgr *AXIS2_CALL
+<a name="l00237"></a>00237 sandesha2_storage_mgr_get_create_seq_mgr(
+<a name="l00238"></a>00238     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00239"></a>00239     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00240"></a>00240 
+<a name="l00241"></a>00241 <span class="keyword">struct </span>sandesha2_next_msg_mgr *AXIS2_CALL
+<a name="l00242"></a>00242 sandesha2_storage_mgr_get_next_msg_mgr(
+<a name="l00243"></a>00243     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00244"></a>00244     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246 <span class="keyword">struct </span>sandesha2_sender_mgr *AXIS2_CALL
+<a name="l00247"></a>00247 sandesha2_storage_mgr_get_retrans_mgr(
+<a name="l00248"></a>00248     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00249"></a>00249     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00250"></a>00250 
+<a name="l00251"></a>00251 <span class="keyword">struct </span>sandesha2_seq_property_mgr *AXIS2_CALL
+<a name="l00252"></a>00252 sandesha2_storage_mgr_get_seq_property_mgr(
+<a name="l00253"></a>00253     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00254"></a>00254     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00255"></a>00255 
+<a name="l00256"></a>00256 <span class="keyword">struct </span>sandesha2_invoker_mgr *AXIS2_CALL
+<a name="l00257"></a>00257 sandesha2_storage_mgr_get_storage_map_mgr(
+<a name="l00258"></a>00258     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00259"></a>00259     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00260"></a>00260 
+<a name="l00261"></a>00261 axis2_status_t AXIS2_CALL
+<a name="l00262"></a>00262 sandesha2_storage_mgr_set_ctx(
+<a name="l00263"></a>00263     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00264"></a>00264     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00265"></a>00265     axis2_conf_ctx_t *conf_ctx);
+<a name="l00266"></a>00266 
+<a name="l00267"></a>00267 axis2_conf_ctx_t *AXIS2_CALL
+<a name="l00268"></a>00268 sandesha2_storage_mgr_get_ctx(
+<a name="l00269"></a>00269     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00270"></a>00270     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00271"></a>00271 
+<a name="l00272"></a>00272 axis2_status_t AXIS2_CALL
+<a name="l00273"></a>00273 sandesha2_storage_mgr_init(
+<a name="l00274"></a>00274     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00275"></a>00275     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00276"></a>00276     axis2_conf_ctx_t *conf_ctx);
+<a name="l00277"></a>00277 
+<a name="l00286"></a>00286 axis2_msg_ctx_t *AXIS2_CALL
+<a name="l00287"></a>00287 <a class="code" href="sandesha2__storage__mgr_8h.html#30805f5855b3951a199843e279f8be91">sandesha2_storage_mgr_retrieve_msg_ctx</a>(
+<a name="l00288"></a>00288     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00289"></a>00289     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00290"></a>00290     axis2_char_t *key,
+<a name="l00291"></a>00291     axis2_conf_ctx_t *conf_ctx,
+<a name="l00292"></a>00292     <span class="keyword">const</span> axis2_bool_t persistent);
+<a name="l00293"></a>00293 
+<a name="l00304"></a>00304 axis2_status_t AXIS2_CALL
+<a name="l00305"></a>00305 <a class="code" href="sandesha2__storage__mgr_8h.html#469f2a6cfd6d8571c2622861c4e59374">sandesha2_storage_mgr_store_msg_ctx</a>(
+<a name="l00306"></a>00306     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00307"></a>00307     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00308"></a>00308     axis2_char_t *key,
+<a name="l00309"></a>00309     axis2_msg_ctx_t *msg_ctx);
+<a name="l00310"></a>00310                         
+<a name="l00311"></a>00311 axis2_status_t AXIS2_CALL
+<a name="l00312"></a>00312 sandesha2_storage_mgr_update_msg_ctx(
+<a name="l00313"></a>00313     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00314"></a>00314     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00315"></a>00315     axis2_char_t *key,
+<a name="l00316"></a>00316     axis2_msg_ctx_t *msg_ctx);
+<a name="l00317"></a>00317 
+<a name="l00318"></a>00318 axis2_status_t AXIS2_CALL
+<a name="l00319"></a>00319 sandesha2_storage_mgr_remove_msg_ctx(
+<a name="l00320"></a>00320     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00321"></a>00321     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00322"></a>00322     axis2_char_t *key);
+<a name="l00323"></a>00323 
+<a name="l00324"></a>00324 axis2_status_t AXIS2_CALL
+<a name="l00325"></a>00325 sandesha2_storage_mgr_init_storage(
+<a name="l00326"></a>00326     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00327"></a>00327     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00328"></a>00328     axis2_module_desc_t *module_desc);
+<a name="l00329"></a>00329 
+<a name="l00330"></a>00330 axiom_soap_envelope_t *AXIS2_CALL
+<a name="l00331"></a>00331 sandesha2_storage_mgr_retrieve_soap_envelope(
+<a name="l00332"></a>00332     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00333"></a>00333     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00334"></a>00334     axis2_char_t *key);
+<a name="l00335"></a>00335 
+<a name="l00336"></a>00336 axis2_status_t AXIS2_CALL
+<a name="l00337"></a>00337 sandesha2_storage_mgr_store_soap_envelope(
+<a name="l00338"></a>00338     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00339"></a>00339     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00340"></a>00340     axiom_soap_envelope_t *soap_env,
+<a name="l00341"></a>00341     axis2_char_t *key);
+<a name="l00342"></a>00342 
+<a name="l00343"></a>00343 axis2_status_t AXIS2_CALL
+<a name="l00344"></a>00344 sandesha2_storage_mgr_store_response(
+<a name="l00345"></a>00345     sandesha2_storage_mgr_t *storage_mgr,
+<a name="l00346"></a>00346     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00347"></a>00347     axis2_char_t *seq_id,
+<a name="l00348"></a>00348     axiom_soap_envelope_t *response,
+<a name="l00349"></a>00349     <span class="keywordtype">int</span> msg_no,
+<a name="l00350"></a>00350     <span class="keywordtype">int</span> soap_version);
+<a name="l00351"></a>00351 
+<a name="l00352"></a>00352 axiom_soap_envelope_t * AXIS2_CALL
+<a name="l00353"></a>00353 sandesha2_storage_mgr_retrieve_response(
+<a name="l00354"></a>00354     sandesha2_storage_mgr_t *storage_mgr, 
+<a name="l00355"></a>00355     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00356"></a>00356     axis2_char_t *seq_id,
+<a name="l00357"></a>00357     <span class="keywordtype">int</span> msg_no);
+<a name="l00358"></a>00358 
+<a name="l00359"></a>00359 axis2_status_t AXIS2_CALL
+<a name="l00360"></a>00360 sandesha2_storage_mgr_remove_response(
+<a name="l00361"></a>00361     sandesha2_storage_mgr_t *storage_mgr, 
+<a name="l00362"></a>00362     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00363"></a>00363     axis2_char_t *seq_id,
+<a name="l00364"></a>00364     <span class="keywordtype">int</span> msg_no);
+<a name="l00365"></a>00365                        
+<a name="l00367"></a>00367 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00368"></a>00368 <span class="preprocessor"></span>}
+<a name="l00369"></a>00369 <span class="preprocessor">#endif</span>
+<a name="l00370"></a>00370 <span class="preprocessor"></span>
+<a name="l00371"></a>00371 <span class="preprocessor">#endif </span><span class="comment">/*SANDESHA2_STORAGE_MGR_H*/</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__storage__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__storage__mgr_8h.html
new file mode 100644
index 0000000..e118328
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__storage__mgr_8h.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_storage_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_storage_mgr_h_File_Reference"></a><h2>sandesha2_storage_mgr.h File Reference</h2><code>#include &lt;platforms/axutil_platform_auto_sense.h&gt;</code><br></br><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><code>#include &lt;axis2_module_desc.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__transaction_8h-source.html">sandesha2_transaction.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__storage__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight">Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr.  <a href="structsandesha2__storage__mgr__ops.html#_details">More...</a><br></br></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e4e20f10e0036564e1c0a19f3f2f3d34"></a>
+typedef struct <br></br>
+sandesha2_storage_mgr </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0e2f07984b54191ade24911f5afd6b57"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_ops_t</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="83aae4e36dab0562b0b1776ac1b45c0f"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_create</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__storage__mgr_8h.html#aefde483dc9cb3d4c1cda32dba57cfb4">sandesha2_storage_mgr_free_void_arg</a> (void *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="094030f44ff67b600bb4f6e762c83b0d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_free</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *envv)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct <br></br>
+sandesha2_transaction * </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__storage__mgr_8h.html#24cbaf1ba5419f1466158e168325e3e2">sandesha2_storage_mgr_get_transaction</a> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="79d4318031cafc57b7e1cb647407e583"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_enlist_bean</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, struct sandesha2_rm_bean *rm_bean)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b2d4baa1317524ba81e695b43cf44781"></a>
+struct <br></br>
+sandesha2_create_seq_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_get_create_seq_mgr</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="42df0ce7472839cefc2f8c1ba70cefc4"></a>
+struct <br></br>
+sandesha2_next_msg_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_get_next_msg_mgr</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d21b477d49708886f54ce14f2c8c4db0"></a>
+struct <br></br>
+sandesha2_sender_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_get_retrans_mgr</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a8bba6a6a0583256cb6652ee824581d3"></a>
+struct <br></br>
+sandesha2_seq_property_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_get_seq_property_mgr</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="be8bcd8f7e369d25d8805eb9e50f4d96"></a>
+struct <br></br>
+sandesha2_invoker_mgr * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_get_storage_map_mgr</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b2467f8bdcd86237e951aa866c803d09"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_set_ctx</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="aed1a714e235135884ba404f6d605981"></a>
+axis2_conf_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_get_ctx</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="58f6c2796b721e982828eb735becb673"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_init</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__storage__mgr_8h.html#30805f5855b3951a199843e279f8be91">sandesha2_storage_mgr_retrieve_msg_ctx</a> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_conf_ctx_t *conf_ctx, const axis2_bool_t persistent)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">axis2_status_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sandesha2__storage__mgr_8h.html#469f2a6cfd6d8571c2622861c4e59374">sandesha2_storage_mgr_store_msg_ctx</a> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8e700fed2ee82dd66ed81b41b0695bb0"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_update_msg_ctx</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d0360bfe1245bb535716ec722f62a570"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_remove_msg_ctx</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6f2660a136704977c9cbc51856c77eaf"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_init_storage</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_module_desc_t *module_desc)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="91b0e044d13c98e7d69eb3f9dfac7e9b"></a>
+axiom_soap_envelope_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_retrieve_soap_envelope</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="3009838d9b8e85a655cbb821cd5031ac"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_store_soap_envelope</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axiom_soap_envelope_t *soap_env, axis2_char_t *key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="61862448049f405f7ee2562d442f8e88"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_store_response</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *seq_id, axiom_soap_envelope_t *response, int msg_no, int soap_version)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8b8184b14eed941e03027be466d4e5f8"></a>
+axiom_soap_envelope_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_retrieve_response</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *seq_id, int msg_no)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f81b9fca8171f4b67aa23c343ac86047"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_storage_mgr_remove_response</b> (sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *seq_id, int msg_no)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><div class="subsection"><a name="Function_Documentation"></a><h3>Function Documentation</h3><p><a class="anchor" name="aefde483dc9cb3d4c1cda32dba57cfb4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">AXIS2_EXTERN axis2_status_t sandesha2_storage_mgr_free_void_arg           </td><td>(</td><td class="paramtype">void * </td><td class="paramname"> <em>storage_mgr</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+<p>
+Frees the storage_mgr given as a void pointer. This method would cast the void parameter to an storage_mgr pointer and then call free method. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>storage_mgr</em> </td><td>pointer to storage_mgr as a void pointer </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>pointer to environment struct </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>AXIS2_SUCCESS on success, else AXIS2_FAILURE </dd></dl>
+
+</p></div>
+</div></p><p>
+<a class="anchor" name="24cbaf1ba5419f1466158e168325e3e2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="a"><td class="memname">struct sandesha2_transaction* sandesha2_storage_mgr_get_transaction           </td><td>(</td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"><code> [read]</code></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+get a new transaction for use <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>storage_mgr</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>environment object </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>newly created sandesha2_transaction object </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="30805f5855b3951a199843e279f8be91"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_msg_ctx_t* sandesha2_storage_mgr_retrieve_msg_ctx           </td><td>(</td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>key</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_conf_ctx_t * </td><td class="paramname"> <em>conf_ctx</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">const axis2_bool_t </td><td class="paramname"> <em>persistent</em></td><td> </td></tr><tr class="a"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Retrieve the stored message context. <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="b"><td valign="top"></td><td valign="top"><em>storage_mgr</em> </td><td></td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>env</em> </td><td>environment object </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>key</em> </td><td>message storage key </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>conf_ctx</em> </td><td>configuration context </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>newly created axis2_msg_ctx object. </dd></dl>
+
+
+</p><p>
+<a class="anchor" name="469f2a6cfd6d8571c2622861c4e59374"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="bodyTable"><tr class="b"><td class="memname">axis2_status_t sandesha2_storage_mgr_store_msg_ctx           </td><td>(</td><td class="paramtype">sandesha2_storage_mgr_t * </td><td class="paramname"> <em>storage_mgr</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">const axutil_env_t * </td><td class="paramname"> <em>env</em>, </td></tr><tr class="b"><td class="paramkey"></td><td></td><td class="paramtype">axis2_char_t * </td><td class="paramname"> <em>key</em>, </td></tr><tr class="a"><td class="paramkey"></td><td></td><td class="paramtype">axis2_msg_ctx_t * </td><td class="paramname"> <em>msg_ctx</em></td><td> </td></tr><tr class="b"><td></td><td>)</td><td></td><td></td><td width="100%"></td></tr></table>
+</div>
+<div class="memdoc">
+
+</div></div></p><p>
+Store the application message context. When Sandesha2 handlers receive application messages it will be first stored in inmemory/persistent storage until it is later qualified for sending to the destination <dl compact=""><dt><b>Parameters:</b></dt><dd>
+  <table class="bodyTable"><tr class="a"><td valign="top"></td><td valign="top"><em>storage_mgr</em> </td><td></td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>env</em> </td><td>environment object </td></tr><tr class="a"><td valign="top"></td><td valign="top"><em>key</em> </td><td>message storage key. </td></tr><tr class="b"><td valign="top"></td><td valign="top"><em>msg_ctx</em> </td><td>message context </td></tr></table>
+</dd></dl>
+<dl class="return" compact=""><dt><b>Returns:</b></dt><dd>status of the operation </dd></dl>
+
+
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__mgr_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__terminate__mgr_8h-source.html
new file mode 100644
index 0000000..7296d1d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__mgr_8h-source.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_mgr.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_mgr_h"></a><h2>sandesha2_terminate_mgr.h</h2><p><a href="sandesha2__terminate__mgr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_TERMINATER_MGR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_TERMINATER_MGR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axis2_conf.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_op.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;sandesha2_seq_property_bean.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 <span class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="keyword">struct </span>sandesha2_seq_property_mgr;
+<a name="l00045"></a>00045 <span class="keyword">struct </span>sandesha2_seq_property_bean_t;
+<a name="l00046"></a>00046 
+<a name="l00051"></a>00051 <span class="preprocessor">#define SANDESHA2_CLEANED_ON_TERMINATE_MSG "CleanedOnTerminateMsg"</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_CLEANED_AFTER_INVOCATION "CleanedAfterInvocation"</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a>00054 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00055"></a>00055 sandesha2_terminate_mgr_clean_recv_side_after_terminate_msg(
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00057"></a>00057     axis2_conf_ctx_t *conf_ctx,
+<a name="l00058"></a>00058     axis2_char_t *seq_id,
+<a name="l00059"></a>00059     sandesha2_storage_mgr_t *storage_man);
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_terminate_mgr_clean_recv_side_after_invocation(
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00064"></a>00064     axis2_conf_ctx_t *conf_ctx,
+<a name="l00065"></a>00065     axis2_char_t *seq_id,
+<a name="l00066"></a>00066     sandesha2_storage_mgr_t *storage_man);
+<a name="l00067"></a>00067                         
+<a name="l00068"></a>00068 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00069"></a>00069 sandesha2_terminate_mgr_terminate_sending_side(
+<a name="l00070"></a>00070     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00071"></a>00071     axis2_conf_ctx_t *conf_ctx,
+<a name="l00072"></a>00072     axis2_char_t *seq_id,
+<a name="l00073"></a>00073     axis2_bool_t svr_side,
+<a name="l00074"></a>00074     sandesha2_storage_mgr_t *storage_man);
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00077"></a>00077 sandesha2_terminate_mgr_do_updates_if_needed(
+<a name="l00078"></a>00078     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00079"></a>00079     axis2_char_t *seq_id,
+<a name="l00080"></a>00080     sandesha2_seq_property_bean_t *prop_bean,
+<a name="l00081"></a>00081     <span class="keyword">struct</span> sandesha2_seq_property_mgr *prop_mgr);
+<a name="l00082"></a>00082 
+<a name="l00083"></a>00083 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00084"></a>00084 sandesha2_terminate_mgr_time_out_sending_side_seq(
+<a name="l00085"></a>00085     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00086"></a>00086     axis2_conf_ctx_t *conf_ctx,
+<a name="l00087"></a>00087     axis2_char_t *seq_id,
+<a name="l00088"></a>00088     axis2_bool_t svr_side,
+<a name="l00089"></a>00089     sandesha2_storage_mgr_t *storage_man);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00092"></a>00092 sandesha2_terminate_mgr_add_terminate_seq_msg(
+<a name="l00093"></a>00093     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00094"></a>00094     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00095"></a>00095     axis2_char_t *out_seq_id,
+<a name="l00096"></a>00096     axis2_char_t *int_seq_id,
+<a name="l00097"></a>00097     sandesha2_storage_mgr_t *storage_man);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 
+<a name="l00101"></a>00101 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span>}
+<a name="l00103"></a>00103 <span class="preprocessor">#endif</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>
+<a name="l00105"></a>00105 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_TERMINATER_MGR_H */</span>
+<a name="l00106"></a>00106 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__mgr_8h.html b/axis2/c/sandesha/api/html/sandesha2__terminate__mgr_8h.html
new file mode 100644
index 0000000..e14ecda
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__mgr_8h.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_mgr.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_mgr_h_File_Reference"></a><h2>sandesha2_terminate_mgr.h File Reference</h2><code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><code>#include &lt;axis2_conf.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;axutil_qname.h&gt;</code><br></br><code>#include &lt;axutil_array_list.h&gt;</code><br></br><code>#include &lt;axis2_op.h&gt;</code><br></br><code>#include &lt;sandesha2_seq_property_bean.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__terminate__mgr_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6367fe2095adc43d9b6ba770c1eb3d81"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLEANED_ON_TERMINATE_MSG</b>   "CleanedOnTerminateMsg"</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb7599fe9e9af4911fe9c7635d5de5838"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_CLEANED_AFTER_INVOCATION</b>   "CleanedAfterInvocation"</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8ddd11593d3d520656ba55ac2a850724"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_clean_recv_side_after_terminate_msg</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gafdaa30f25f2cd8e1c67bff55cd18aaa"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_clean_recv_side_after_invocation</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge08b723f04390fb76d852e8e416d46d7"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_terminate_sending_side</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, axis2_bool_t svr_side, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g033f304fe69c736e3b4c677b825dd103"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_do_updates_if_needed</b> (const axutil_env_t *env, axis2_char_t *seq_id, sandesha2_seq_property_bean_t *prop_bean, struct sandesha2_seq_property_mgr *prop_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4b18c0c4be0df956d138560b37bd41e9"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_time_out_sending_side_seq</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, axis2_bool_t svr_side, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1f1c4a8ea8a4c290415b0a1f1663b79f"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_mgr_add_terminate_seq_msg</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, axis2_char_t *out_seq_id, axis2_char_t *int_seq_id, sandesha2_storage_mgr_t *storage_man)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq_8h-source.html
new file mode 100644
index 0000000..084d90b
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq_8h-source.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_h"></a><h2>sandesha2_terminate_seq.h</h2><p><a href="sandesha2__terminate__seq_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_TERMINATE_SEQ_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_TERMINATE_SEQ_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a> <a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq_t</a>;
+<a name="l00043"></a>00043  
+<a name="l00048"></a><a class="code" href="structsandesha2__terminate__seq.html">00048</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00051"></a>00051 };
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 AXIS2_EXTERN <a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq_t</a>* AXIS2_CALL
+<a name="l00054"></a>00054 sandesha2_terminate_seq_create(
+<a name="l00055"></a>00055     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00056"></a>00056         axis2_char_t *ns_value);
+<a name="l00057"></a>00057                           
+<a name="l00058"></a>00058 axis2_status_t AXIS2_CALL                 
+<a name="l00059"></a>00059 sandesha2_terminate_seq_set_identifier(
+<a name="l00060"></a>00060     <a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq_t</a> *terminate_seq,
+<a name="l00061"></a>00061     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00062"></a>00062     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00065"></a>00065 sandesha2_terminate_seq_get_identifier(
+<a name="l00066"></a>00066     <a class="code" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq_t</a> *terminate_seq,
+<a name="l00067"></a>00067     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069 
+<a name="l00071"></a>00071 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>}
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_TERMINATE_SEQ_H */</span>
+<a name="l00076"></a>00076 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq_8h.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq_8h.html
new file mode 100644
index 0000000..d7e16d8
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_h_File_Reference"></a><h2>sandesha2_terminate_seq.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><p>
+<a href="sandesha2__terminate__seq_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a> <a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a>  <a href="structsandesha2__terminate__seq.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc45f7b63c67494bdae1f6ffb260dc806"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1902da140164132320e828ad2279006a"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g83480a260226da8e8d3b9e068e3cc556"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_set_identifier</b> (<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> *terminate_seq, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g9752cc97f42260c9273f01d475899a84"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_get_identifier</b> (<a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq_t</a> *terminate_seq, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__msg__processor_8h-source.html
new file mode 100644
index 0000000..22daf17
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_msg_processor_h"></a><h2>sandesha2_terminate_seq_msg_processor.h</h2><p><a href="sandesha2__terminate__seq__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_TERMINATE_SEQ_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_TERMINATE_SEQ_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_terminate_seq_msg_processor_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>}
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_TERMINATE_SEQ_MSG_PROCESSOR_H */</span>
+<a name="l00049"></a>00049 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__msg__processor_8h.html
new file mode 100644
index 0000000..a937e39
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__msg__processor_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_msg_processor_h_File_Reference"></a><h2>sandesha2_terminate_seq_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__terminate__seq__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g03a9c47f12b2e0a4697518f71eee40f3"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res_8h-source.html
new file mode 100644
index 0000000..6b6c574
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res_8h-source.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq_res.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_res_h"></a><h2>sandesha2_terminate_seq_res.h</h2><p><a href="sandesha2__terminate__seq__res_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_TERMINATE_SEQ_RES_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_TERMINATE_SEQ_RES_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__iom__rm__part_8h.html">sandesha2_iom_rm_part.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;sandesha2_error.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__identifier_8h.html">sandesha2_identifier.h</a>&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a> <a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res_t</a>;
+<a name="l00044"></a>00044  
+<a name="l00049"></a><a class="code" href="structsandesha2__terminate__seq__res.html">00049</a> AXIS2_DECLARE_DATA <span class="keyword">struct </span><a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a>
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051     <a class="code" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part_t</a> part;
+<a name="l00052"></a>00052 };
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 AXIS2_EXTERN <a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res_t</a>* AXIS2_CALL
+<a name="l00055"></a>00055 sandesha2_terminate_seq_res_create(
+<a name="l00056"></a>00056     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00057"></a>00057     axis2_char_t *ns_value);
+<a name="l00058"></a>00058                           
+<a name="l00059"></a>00059 axis2_status_t AXIS2_CALL                 
+<a name="l00060"></a>00060 sandesha2_terminate_seq_res_set_identifier(
+<a name="l00061"></a>00061     <a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res_t</a> *terminate_seq_res,
+<a name="l00062"></a>00062     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00063"></a>00063     <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> *identifier);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <a class="code" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier_t</a> * AXIS2_CALL
+<a name="l00066"></a>00066 sandesha2_terminate_seq_res_get_identifier(
+<a name="l00067"></a>00067     <a class="code" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res_t</a> *terminate_seq_res,
+<a name="l00068"></a>00068     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00069"></a>00069 
+<a name="l00071"></a>00071 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>}
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_TERMINATE_SEQ_RES_H */</span>
+<a name="l00076"></a>00076 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res_8h.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res_8h.html
new file mode 100644
index 0000000..3da05df
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res_8h.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq_res.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_res_h_File_Reference"></a><h2>sandesha2_terminate_seq_res.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code><br></br><code>#include &lt;sandesha2_error.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__terminate__seq__res_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a></td></tr><tr class="a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a> <a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a>  <a href="structsandesha2__terminate__seq__res.html#_details">More...</a><br></br></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6e5f6c3f6c8fa286273c526034912c40"></a>
+typedef struct <br></br>
+<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a> </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_t</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g25e85b1beacccd49e5e8e04c5094f9e1"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_create</b> (const axutil_env_t *env, axis2_char_t *ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7d110e167aee7b918c06ca19edaf3d3d"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_set_identifier</b> (<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> *terminate_seq_res, const axutil_env_t *env, <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> *identifier)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gda01c6cb9508cb583bc276d2690ae15f"></a>
+<a class="el" href="structsandesha2__identifier.html">sandesha2_identifier_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_get_identifier</b> (<a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res_t</a> *terminate_seq_res, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res__msg__processor_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res__msg__processor_8h-source.html
new file mode 100644
index 0000000..6e41feb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res__msg__processor_8h-source.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq_res_msg_processor.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_res_msg_processor_h"></a><h2>sandesha2_terminate_seq_res_msg_processor.h</h2><p><a href="sandesha2__terminate__seq__res__msg__processor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_TERMINATE_SEQ_RES_MSG_PROCESSOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_TERMINATE_SEQ_RES_MSG_PROCESSOR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__processor_8h.html">sandesha2_msg_processor.h</a>&gt;</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN <a class="code" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor_t</a>* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_terminate_seq_res_msg_processor_create(
+<a name="l00042"></a>00042                                                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>}
+<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_TERMINATE_SEQ_RES_MSG_PROCESSOR_H */</span>
+<a name="l00049"></a>00049 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res__msg__processor_8h.html b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res__msg__processor_8h.html
new file mode 100644
index 0000000..bbae846
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__terminate__seq__res__msg__processor_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq_res_msg_processor.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_terminate_seq_res_msg_processor_h_File_Reference"></a><h2>sandesha2_terminate_seq_res_msg_processor.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__terminate__seq__res__msg__processor_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2d27f9bb395a634e584d3dd092dba4c6"></a>
+AXIS2_EXTERN <br></br>
+<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> * </td><td class="memItemRight" valign="bottom"><b>sandesha2_terminate_seq_res_msg_processor_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__transaction_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__transaction_8h-source.html
new file mode 100644
index 0000000..8a256c8
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__transaction_8h-source.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_transaction.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_transaction_h"></a><h2>sandesha2_transaction.h</h2><p><a href="sandesha2__transaction_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_TRANSACTION_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_TRANSACTION_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_allocator.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axutil_error.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axutil_string.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axutil_utils.h&gt;</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_transaction sandesha2_transaction_t;
+<a name="l00037"></a>00037 <span class="keyword">typedef</span> <span class="keyword">struct </span>sandesha2_transaction_ops sandesha2_transaction_ops_t;
+<a name="l00038"></a>00038 <span class="keyword">struct </span>sandesha2_storage_mgr;
+<a name="l00039"></a>00039 <span class="keyword">struct </span>sandesha2_rm_bean;
+<a name="l00040"></a>00040 
+<a name="l00046"></a>00046 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_transaction_ops
+<a name="l00047"></a>00047 {
+<a name="l00052"></a>00052     axis2_status_t (AXIS2_CALL *
+<a name="l00053"></a>00053             free) (
+<a name="l00054"></a>00054                 sandesha2_transaction_t *transaction,
+<a name="l00055"></a>00055                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057     axis2_bool_t (AXIS2_CALL *
+<a name="l00058"></a>00058             is_active)(
+<a name="l00059"></a>00059                 sandesha2_transaction_t *transaction,
+<a name="l00060"></a>00060                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00061"></a>00061      
+<a name="l00062"></a>00062     void (AXIS2_CALL *
+<a name="l00063"></a>00063             commit) (
+<a name="l00064"></a>00064                 sandesha2_transaction_t *transaction,
+<a name="l00065"></a>00065                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067     void (AXIS2_CALL *
+<a name="l00068"></a>00068             rollback) (
+<a name="l00069"></a>00069                 sandesha2_transaction_t *transaction,
+<a name="l00070"></a>00070                 <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072     void (AXIS2_CALL *
+<a name="l00073"></a>00073             enlist)(
+<a name="l00074"></a>00074                 sandesha2_transaction_t *trans,
+<a name="l00075"></a>00075                 <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00076"></a>00076                 <span class="keyword">struct </span>sandesha2_rm_bean *rm_bean);
+<a name="l00077"></a>00077 };
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079 AXIS2_DECLARE_DATA <span class="keyword">struct </span>sandesha2_transaction
+<a name="l00080"></a>00080 {
+<a name="l00081"></a>00081     <span class="keyword">const</span> sandesha2_transaction_ops_t *ops;
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 AXIS2_EXTERN sandesha2_transaction_t* AXIS2_CALL
+<a name="l00085"></a>00085 sandesha2_transaction_create(
+<a name="l00086"></a>00086     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00087"></a>00087     <span class="keyword">struct</span> sandesha2_storage_mgr *storage_mgr);
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 axis2_status_t AXIS2_CALL 
+<a name="l00090"></a>00090 sandesha2_transaction_free(
+<a name="l00091"></a>00091     sandesha2_transaction_t *transaction,
+<a name="l00092"></a>00092     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094 axis2_bool_t AXIS2_CALL
+<a name="l00095"></a>00095 sandesha2_transaction_is_active(
+<a name="l00096"></a>00096     sandesha2_transaction_t *transaction,
+<a name="l00097"></a>00097     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00100"></a>00100 sandesha2_transaction_commit(
+<a name="l00101"></a>00101     sandesha2_transaction_t *transaction,
+<a name="l00102"></a>00102     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00105"></a>00105 sandesha2_transaction_rollback(
+<a name="l00106"></a>00106     sandesha2_transaction_t *transaction,
+<a name="l00107"></a>00107     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 <span class="keywordtype">void</span> AXIS2_CALL
+<a name="l00110"></a>00110 sandesha2_transaction_enlist(
+<a name="l00111"></a>00111     sandesha2_transaction_t *trans,
+<a name="l00112"></a>00112     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00113"></a>00113     <span class="keyword">struct</span> sandesha2_rm_bean *rm_bean);
+<a name="l00114"></a>00114 
+<a name="l00116"></a>00116 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span>}
+<a name="l00118"></a>00118 <span class="preprocessor">#endif</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* SANDESHA2_TRANSACTION_H */</span>
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__transaction_8h.html b/axis2/c/sandesha/api/html/sandesha2__transaction_8h.html
new file mode 100644
index 0000000..2bdf2f3
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__transaction_8h.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_transaction.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_transaction_h_File_Reference"></a><h2>sandesha2_transaction.h File Reference</h2><p>Sandesha In Memory Transaction Interface. <a href="#_details">More...</a></p><p>
+<code>#include &lt;axutil_allocator.h&gt;</code><br></br>
+<code>#include &lt;axutil_env.h&gt;</code><br></br>
+<code>#include &lt;axutil_error.h&gt;</code><br></br>
+<code>#include &lt;axutil_string.h&gt;</code><br></br>
+<code>#include &lt;axutil_utils.h&gt;</code><br></br>
+
+</p><p>
+<a href="sandesha2__transaction_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Classes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_ops</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction</b></td></tr><tr class="b"><td colspan="2"><br></br><h2>Typedefs</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e40f75bb970e40e97d2ad5390f50f87d"></a>
+typedef struct <br></br>
+sandesha2_transaction </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_t</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b9e2708b51f039e3128e0c1847d05f25"></a>
+typedef struct <br></br>
+sandesha2_transaction_ops </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_ops_t</b></td></tr><tr class="a"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3a0edbb54f3280c9f1a42c4b5a039da7"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_transaction_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_create</b> (const axutil_env_t *env, struct sandesha2_storage_mgr *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g6e12127f684afd88e5b57a77241a4851"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_free</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4be887041b8b5e0baa0fb6336491da4f"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_is_active</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gce44374ac1037d17d5ad0f60d90c42a4"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_commit</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g485a39986090811fcac44816296bf378"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_rollback</b> (sandesha2_transaction_t *transaction, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gad97abe362739fb559a97f0bc100350b"></a>
+void </td><td class="memItemRight" valign="bottom"><b>sandesha2_transaction_enlist</b> (sandesha2_transaction_t *trans, const axutil_env_t *env, struct sandesha2_rm_bean *rm_bean)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha In Memory Transaction Interface. 
+</p><p>
+</p></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__transport__sender_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__transport__sender_8h-source.html
new file mode 100644
index 0000000..8f23c14
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__transport__sender_8h-source.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_transport_sender.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_transport_sender_h"></a><h2>sandesha2_transport_sender.h</h2><p><a href="sandesha2__transport__sender_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_TRANSPORT_SENDER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_TRANSPORT_SENDER_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;axutil_utils_defines.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;axutil_env.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;axis2_transport_out_desc.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_transport_sender.h&gt;</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 AXIS2_EXTERN axis2_transport_sender_t* AXIS2_CALL
+<a name="l00041"></a>00041 sandesha2_transport_sender_create(
+<a name="l00042"></a>00042     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00043"></a>00043                         
+<a name="l00045"></a>00045 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>}
+<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_TRANSPORT_SENDER_H */</span>
+<a name="l00050"></a>00050 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__transport__sender_8h.html b/axis2/c/sandesha/api/html/sandesha2__transport__sender_8h.html
new file mode 100644
index 0000000..b72649d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__transport__sender_8h.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_transport_sender.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_transport_sender_h_File_Reference"></a><h2>sandesha2_transport_sender.h File Reference</h2><code>#include &lt;axutil_utils_defines.h&gt;</code><br></br><code>#include &lt;axutil_env.h&gt;</code><br></br><code>#include &lt;axis2_transport_out_desc.h&gt;</code><br></br><code>#include &lt;axis2_transport_sender.h&gt;</code><br></br><p>
+<a href="sandesha2__transport__sender_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gdbbc773fb69e04edb4e19d26c7f71ce0"></a>
+AXIS2_EXTERN <br></br>
+axis2_transport_sender_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_transport_sender_create</b> (const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:05 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__utils_8h-source.html b/axis2/c/sandesha/api/html/sandesha2__utils_8h-source.html
new file mode 100644
index 0000000..04eb3d4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__utils_8h-source.html
@@ -0,0 +1,267 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_utils.h Source File</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_utils_h"></a><h2>sandesha2_utils.h</h2><p><a href="sandesha2__utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright 2004,2005 The Apache Software Foundation.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment"> * you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment"> * You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment"> *</span>
+<a name="l00010"></a>00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment"> * See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment"> * limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment"> */</span>
+<a name="l00016"></a>00016  
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef SANDESHA2_UTILS_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_UTILS_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00021"></a>00021 
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__storage__mgr_8h.html">sandesha2_storage_mgr.h</a>&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;axis2_conf_ctx.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;axis2_conf.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;axiom_soap_envelope.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;axutil_qname.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;axutil_array_list.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;axis2_op.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__property__bean_8h.html">sandesha2_property_bean.h</a>&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;<a class="code" href="sandesha2__msg__ctx_8h.html">sandesha2_msg_ctx.h</a>&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 <span class="comment">/* Array list types */</span>
+<a name="l00047"></a>00047 <span class="preprocessor">#define SANDESHA2_ARRAY_LIST_STRING 0</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#define SANDESHA2_ARRAY_LIST_LONG 1</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 AXIS2_EXTERN <span class="keywordtype">long</span> AXIS2_CALL
+<a name="l00052"></a>00052 sandesha2_utils_get_current_time_in_millis(
+<a name="l00053"></a>00053     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00056"></a>00056 sandesha2_utils_remove_soap_body_part(
+<a name="l00057"></a>00057     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00058"></a>00058     axiom_soap_envelope_t *envelope, 
+<a name="l00059"></a>00059     axutil_qname_t *qname);
+<a name="l00060"></a>00060                         
+<a name="l00061"></a>00061 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00062"></a>00062 sandesha2_utils_get_rm_version(
+<a name="l00063"></a>00063     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00064"></a>00064     axis2_char_t *key,
+<a name="l00065"></a>00065     sandesha2_storage_mgr_t *storage_man);
+<a name="l00066"></a>00066                         
+<a name="l00067"></a>00067 AXIS2_EXTERN sandesha2_storage_mgr_t* AXIS2_CALL
+<a name="l00068"></a>00068 sandesha2_utils_get_storage_mgr(
+<a name="l00069"></a>00069     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00070"></a>00070     axis2_conf_ctx_t *conf_ctx,
+<a name="l00071"></a>00071     axis2_conf_t *conf);
+<a name="l00072"></a>00072                         
+<a name="l00073"></a>00073 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00074"></a>00074 sandesha2_utils_get_seq_property(
+<a name="l00075"></a>00075     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00076"></a>00076     axis2_char_t *<span class="keywordtype">id</span>,
+<a name="l00077"></a>00077     axis2_char_t *name,
+<a name="l00078"></a>00078     sandesha2_storage_mgr_t *storage_man);
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 AXIS2_EXTERN sandesha2_property_bean_t* AXIS2_CALL
+<a name="l00081"></a>00081 sandesha2_utils_get_property_bean(
+<a name="l00082"></a>00082     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00083"></a>00083     axis2_conf_t *conf);
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 AXIS2_EXTERN sandesha2_property_bean_t* AXIS2_CALL
+<a name="l00086"></a>00086 sandesha2_utils_get_property_bean_from_op(
+<a name="l00087"></a>00087     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00088"></a>00088     axis2_op_t *op);
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 AXIS2_EXTERN axutil_array_list_t* AXIS2_CALL
+<a name="l00091"></a>00091 sandesha2_utils_get_array_list_from_string(
+<a name="l00092"></a>00092     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00093"></a>00093     axis2_char_t *<span class="keywordtype">string</span>);
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00096"></a>00096 sandesha2_utils_array_list_contains(
+<a name="l00097"></a>00097     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00098"></a>00098     axutil_array_list_t *list,
+<a name="l00099"></a>00099     axis2_char_t *<span class="keywordtype">string</span>);
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00102"></a>00102 sandesha2_utils_array_list_to_string(
+<a name="l00103"></a>00103     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00104"></a>00104     axutil_array_list_t *list,
+<a name="l00105"></a>00105     <span class="keywordtype">int</span> type);
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 AXIS2_EXTERN axis2_status_t AXIS2_CALL                        
+<a name="l00108"></a>00108 sandesha2_utils_start_invoker_for_seq(
+<a name="l00109"></a>00109     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00110"></a>00110     axis2_conf_ctx_t *conf_ctx,
+<a name="l00111"></a>00111     axis2_char_t *seq_id);
+<a name="l00112"></a>00112 
+<a name="l00113"></a>00113 AXIS2_EXTERN axis2_status_t AXIS2_CALL                        
+<a name="l00114"></a>00114 sandesha2_utils_start_sender_for_seq(
+<a name="l00115"></a>00115     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00116"></a>00116     axis2_conf_ctx_t *conf_ctx,
+<a name="l00117"></a>00117     axis2_char_t *seq_id,
+<a name="l00118"></a>00118     <span class="keyword">const</span> axis2_bool_t persistent);
+<a name="l00119"></a>00119 
+<a name="l00120"></a>00120 AXIS2_EXTERN axis2_status_t AXIS2_CALL                        
+<a name="l00121"></a>00121 sandesha2_utils_start_polling_mgr(
+<a name="l00122"></a>00122     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00123"></a>00123     axis2_conf_ctx_t *conf_ctx,
+<a name="l00124"></a>00124     <span class="keyword">const</span> axis2_char_t *internal_seq_id);
+<a name="l00125"></a>00125                         
+<a name="l00126"></a>00126 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00127"></a>00127 sandesha2_utils_get_outgoing_internal_seq_id(
+<a name="l00128"></a>00128     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00129"></a>00129     axis2_char_t *seq_id);
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 AXIS2_EXTERN axis2_transport_out_desc_t* AXIS2_CALL
+<a name="l00132"></a>00132 sandesha2_utils_get_transport_out(
+<a name="l00133"></a>00133     <span class="keyword">const</span> axutil_env_t *env);
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 AXIS2_EXTERN sandesha2_storage_mgr_t* AXIS2_CALL
+<a name="l00136"></a>00136 sandesha2_utils_get_inmemory_storage_mgr(
+<a name="l00137"></a>00137     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00138"></a>00138     axis2_conf_ctx_t *conf_ctx);
+<a name="l00139"></a>00139                         
+<a name="l00140"></a>00140 AXIS2_EXTERN sandesha2_storage_mgr_t* AXIS2_CALL
+<a name="l00141"></a>00141 sandesha2_utils_get_permanent_storage_mgr(
+<a name="l00142"></a>00142     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00143"></a>00143     axis2_conf_ctx_t *conf_ctx);
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 AXIS2_EXTERN axis2_char_t* AXIS2_CALL                       
+<a name="l00146"></a>00146 sandesha2_utils_get_svr_side_incoming_seq_id(
+<a name="l00147"></a>00147     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00148"></a>00148     axis2_char_t *incoming_seq_id);
+<a name="l00149"></a>00149 
+<a name="l00157"></a>00157 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00158"></a>00158 <a class="code" href="group__sandesha2__utils.html#g6d6227f499b40c71d2253e404b470d3f">sandesha2_utils_get_internal_seq_id</a>(
+<a name="l00159"></a>00159     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00160"></a>00160     axis2_char_t *to,
+<a name="l00161"></a>00161     axis2_char_t *seq_key);
+<a name="l00162"></a>00162 
+<a name="l00163"></a>00163 AXIS2_EXTERN axis2_msg_ctx_t *AXIS2_CALL
+<a name="l00164"></a>00164 sandesha2_utils_create_new_related_msg_ctx(
+<a name="l00165"></a>00165     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00166"></a>00166     sandesha2_msg_ctx_t *ref_rm_msg,
+<a name="l00167"></a>00167     axis2_op_t *op);
+<a name="l00168"></a>00168                         
+<a name="l00169"></a>00169 AXIS2_EXTERN  <span class="keywordtype">int</span> AXIS2_CALL
+<a name="l00170"></a>00170 sandesha2_utils_get_soap_version(
+<a name="l00171"></a>00171     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00172"></a>00172     axiom_soap_envelope_t *envelope);
+<a name="l00173"></a>00173                         
+<a name="l00174"></a>00174 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
+<a name="l00175"></a>00175 sandesha2_utils_trim_string(
+<a name="l00176"></a>00176     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00177"></a>00177     axis2_char_t *orig_string);
+<a name="l00178"></a>00178 
+<a name="l00179"></a>00179 AXIS2_EXTERN axis2_bool_t AXIS2_CALL                        
+<a name="l00180"></a>00180 sandesha2_utils_is_retrievable_on_faults(
+<a name="l00181"></a>00181     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00182"></a>00182     axis2_msg_ctx_t *msg_ctx);
+<a name="l00183"></a>00183 
+<a name="l00184"></a>00184 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00185"></a>00185 sandesha2_utils_is_rm_global_msg(
+<a name="l00186"></a>00186     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00187"></a>00187     axis2_msg_ctx_t *msg_ctx);
+<a name="l00188"></a>00188                         
+<a name="l00189"></a>00189 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00190"></a>00190 sandesha2_utils_get_seq_id_from_rm_msg_ctx(
+<a name="l00191"></a>00191     <span class="keyword">const</span> axutil_env_t *env, 
+<a name="l00192"></a>00192     sandesha2_msg_ctx_t *rm_msg_ctx);
+<a name="l00193"></a>00193 
+<a name="l00194"></a>00194 AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+<a name="l00195"></a>00195 sandesha2_spec_specific_consts_get_ack_req_soap_action(
+<a name="l00196"></a>00196     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00197"></a>00197     axis2_char_t *spec_version);
+<a name="l00198"></a>00198 
+<a name="l00207"></a>00207 AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
+<a name="l00208"></a>00208 <a class="code" href="group__sandesha2__utils.html#g4886e53cd98fa29acbcb66e3056f4b82">sandesha2_utils_get_ack_range_list</a>(
+<a name="l00209"></a>00209     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00210"></a>00210     axis2_char_t *msg_no_str,
+<a name="l00211"></a>00211     axis2_char_t *rm_ns_value);
+<a name="l00212"></a>00212     
+<a name="l00213"></a>00213 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+<a name="l00214"></a>00214 sandesha2_utils_is_all_msgs_acked_upto(
+<a name="l00215"></a>00215     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00216"></a>00216     <span class="keywordtype">long</span> highest_in_msg_no,
+<a name="l00217"></a>00217     axis2_char_t *internal_seq_id,
+<a name="l00218"></a>00218     sandesha2_storage_mgr_t *storage_mgr);
+<a name="l00219"></a>00219 
+<a name="l00220"></a>00220 axis2_status_t AXIS2_CALL
+<a name="l00221"></a>00221 sandesha2_utils_execute_and_store(
+<a name="l00222"></a>00222     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00223"></a>00223     sandesha2_msg_ctx_t *rm_msg_ctx,
+<a name="l00224"></a>00224     axis2_char_t *storage_key);
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226 axis2_bool_t AXIS2_CALL
+<a name="l00227"></a>00227 sandesha2_utils_is_wsrm_anon_reply_to(
+<a name="l00228"></a>00228     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00229"></a>00229     <span class="keyword">const</span> axis2_char_t *reply_to);
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231 axis2_bool_t AXIS2_CALL
+<a name="l00232"></a>00232 sandesha2_utils_is_anon_uri(
+<a name="l00233"></a>00233     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00234"></a>00234     <span class="keyword">const</span> axis2_char_t *address);
+<a name="l00235"></a>00235 
+<a name="l00236"></a>00236 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00237"></a>00237 sandesha2_utils_stop_invoker(
+<a name="l00238"></a>00238     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00239"></a>00239     axis2_conf_ctx_t *conf_ctx);
+<a name="l00240"></a>00240 
+<a name="l00241"></a>00241 AXIS2_EXTERN axis2_status_t AXIS2_CALL
+<a name="l00242"></a>00242 sandesha2_utils_stop_sender(
+<a name="l00243"></a>00243     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00244"></a>00244     axis2_conf_ctx_t *conf_ctx);
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246 AXIS2_EXTERN axis2_status_t AXIS2_CALL                        
+<a name="l00247"></a>00247 sandesha2_utils_stop_polling_mgr(
+<a name="l00248"></a>00248     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00249"></a>00249     axis2_conf_ctx_t *conf_ctx);
+<a name="l00250"></a>00250 
+<a name="l00251"></a>00251 axutil_array_list_t *AXIS2_CALL
+<a name="l00252"></a>00252 sandesha2_utils_split(
+<a name="l00253"></a>00253     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00254"></a>00254     axis2_char_t *str,
+<a name="l00255"></a>00255     axis2_char_t *pattern);
+<a name="l00256"></a>00256 
+<a name="l00257"></a>00257 axis2_bool_t AXIS2_CALL
+<a name="l00258"></a>00258 sandesha2_utils_is_single_channel(
+<a name="l00259"></a>00259     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00260"></a>00260     <span class="keyword">const</span> axis2_char_t *rm_version,
+<a name="l00261"></a>00261     <span class="keyword">const</span> axis2_char_t *acks_to_addr);
+<a name="l00262"></a>00262 
+<a name="l00263"></a>00263 AXIS2_EXTERN axis2_msg_ctx_t * AXIS2_CALL
+<a name="l00264"></a>00264 sandesha2_utils_create_out_msg_ctx(
+<a name="l00265"></a>00265     <span class="keyword">const</span> axutil_env_t *env,
+<a name="l00266"></a>00266     axis2_msg_ctx_t *in_msg_ctx);
+<a name="l00267"></a>00267 
+<a name="l00269"></a>00269 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00270"></a>00270 <span class="preprocessor"></span>}
+<a name="l00271"></a>00271 <span class="preprocessor">#endif</span>
+<a name="l00272"></a>00272 <span class="preprocessor"></span>
+<a name="l00273"></a>00273 <span class="preprocessor">#endif                          </span><span class="comment">/* SANDESHA2_UTILS_H */</span>
+<a name="l00274"></a>00274 
+</pre></div></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:03 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/sandesha2__utils_8h.html b/axis2/c/sandesha/api/html/sandesha2__utils_8h.html
new file mode 100644
index 0000000..7be4e50
--- /dev/null
+++ b/axis2/c/sandesha/api/html/sandesha2__utils_8h.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_utils.h File Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Classes</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="nav">
+<a class="el" href="dir_16487952adfeac4b2b9df719b49efdb6.html">include</a></div></p></div><div class="section"><a name="sandesha2_utils_h_File_Reference"></a><h2>sandesha2_utils.h File Reference</h2><code>#include &lt;axiom_soap_envelope.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code><br></br><code>#include &lt;axis2_conf_ctx.h&gt;</code><br></br><code>#include &lt;axis2_conf.h&gt;</code><br></br><code>#include &lt;axutil_qname.h&gt;</code><br></br><code>#include &lt;axutil_array_list.h&gt;</code><br></br><code>#include &lt;axis2_op.h&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__property__bean_8h-source.html">sandesha2_property_bean.h</a>&gt;</code><br></br><code>#include &lt;<a class="el" href="sandesha2__msg__ctx_8h-source.html">sandesha2_msg_ctx.h</a>&gt;</code><br></br><p>
+<a href="sandesha2__utils_8h-source.html">Go to the source code of this file.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Defines</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4f093da85f668930f3f91e1dfc829169"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_ARRAY_LIST_STRING</b>   0</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g79b5bb9312075bae0acda550f80c6a98"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>SANDESHA2_ARRAY_LIST_LONG</b>   1</td></tr><tr class="b"><td colspan="2"><br></br><h2>Functions</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g8482ed35e9a0b993af7c0463c1b9ba0e"></a>
+AXIS2_EXTERN long </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_current_time_in_millis</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g08be711234ad77923f4c7a14ebb124bd"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_remove_soap_body_part</b> (const axutil_env_t *env, axiom_soap_envelope_t *envelope, axutil_qname_t *qname)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g455fec20c1260727848802127cecb4d0"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_rm_version</b> (const axutil_env_t *env, axis2_char_t *key, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g52564ea51c3e11efe61a60f990e04f9a"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_storage_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_conf_t *conf)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g1ad9ec8d5c520014a47533a705b07f8f"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_seq_property</b> (const axutil_env_t *env, axis2_char_t *id, axis2_char_t *name, sandesha2_storage_mgr_t *storage_man)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g345cf910b94cdf04ef0b2a5ae31b26a4"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_property_bean</b> (const axutil_env_t *env, axis2_conf_t *conf)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g0b33332d4e6cbe052df410aaaaf44094"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_property_bean_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_property_bean_from_op</b> (const axutil_env_t *env, axis2_op_t *op)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfcf8f8c1e0779bbac69ba8e29a2112c3"></a>
+AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_array_list_from_string</b> (const axutil_env_t *env, axis2_char_t *string)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g852641f7e35fca5304ee2cc5ccd54a14"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_array_list_contains</b> (const axutil_env_t *env, axutil_array_list_t *list, axis2_char_t *string)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd4a0ca8e44645eead606cb8de6adea6a"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_array_list_to_string</b> (const axutil_env_t *env, axutil_array_list_t *list, int type)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g3786ca0c41d15e98f8a940278f2447f5"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_start_invoker_for_seq</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc66d6cf03af05c7fe3d12ccc0dec4f2d"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_start_sender_for_seq</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, const axis2_bool_t persistent)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge585658162ca30863b4f6e203ad7bc22"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_start_polling_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, const axis2_char_t *internal_seq_id)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gf16f082afd9196762bb8cbfb26b3dc21"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_outgoing_internal_seq_id</b> (const axutil_env_t *env, axis2_char_t *seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ga33daf1c2866e91f5b4c863f30e5c000"></a>
+AXIS2_EXTERN <br></br>
+axis2_transport_out_desc_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_transport_out</b> (const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g32cb9822a2b07c39d5738165ee14cd32"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_inmemory_storage_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4e02613e71ea18bdd2725309c12c202e"></a>
+AXIS2_EXTERN <br></br>
+sandesha2_storage_mgr_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_permanent_storage_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g5f13d59b33fd91be26742ffe2d4f29f2"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_svr_side_incoming_seq_id</b> (const axutil_env_t *env, axis2_char_t *incoming_seq_id)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__utils.html#g6d6227f499b40c71d2253e404b470d3f">sandesha2_utils_get_internal_seq_id</a> (const axutil_env_t *env, axis2_char_t *to, axis2_char_t *seq_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ge6a80a944a902d1232fa611b8fbe3916"></a>
+AXIS2_EXTERN <br></br>
+axis2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_create_new_related_msg_ctx</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *ref_rm_msg, axis2_op_t *op)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g84e23c37145cc16643fe8cf4d5a4e82d"></a>
+AXIS2_EXTERN int </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_soap_version</b> (const axutil_env_t *env, axiom_soap_envelope_t *envelope)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g7090718d341ada790b197a8558702332"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_trim_string</b> (const axutil_env_t *env, axis2_char_t *orig_string)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gb2f58ed9bac200a813722c7941cb390f"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_retrievable_on_faults</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g37bb845668269c2d85452c1ffb3bc2d1"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_rm_global_msg</b> (const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfe4dcc31d2118431097a4add5fca8b6b"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_get_seq_id_from_rm_msg_ctx</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd41724d4bc420d025ac3aaa87dd8e017"></a>
+AXIS2_EXTERN <br></br>
+axis2_char_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_spec_specific_consts_get_ack_req_soap_action</b> (const axutil_env_t *env, axis2_char_t *spec_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top">AXIS2_EXTERN <br></br>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__sandesha2__utils.html#g4886e53cd98fa29acbcb66e3056f4b82">sandesha2_utils_get_ack_range_list</a> (const axutil_env_t *env, axis2_char_t *msg_no_str, axis2_char_t *rm_ns_value)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gfc823448532d85e257c17744568a1868"></a>
+AXIS2_EXTERN axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_all_msgs_acked_upto</b> (const axutil_env_t *env, long highest_in_msg_no, axis2_char_t *internal_seq_id, sandesha2_storage_mgr_t *storage_mgr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g672c4449b62fef87bca4da3b9f9a241e"></a>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_execute_and_store</b> (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, axis2_char_t *storage_key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2a3c6e33500f614ea004a5e1d90953be"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_wsrm_anon_reply_to</b> (const axutil_env_t *env, const axis2_char_t *reply_to)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gd978fbf33ac1384df4714e19d6325201"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_anon_uri</b> (const axutil_env_t *env, const axis2_char_t *address)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g28350fd3c968503106accecae883f04e"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_stop_invoker</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gcb258abc3ac49d407d61a11c84ac346f"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_stop_sender</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g2c470972af6be73a0598b71795fc5443"></a>
+AXIS2_EXTERN <br></br>
+axis2_status_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_stop_polling_mgr</b> (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g4b00ebb57772a86a4ed883f63c1834dd"></a>
+axutil_array_list_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_split</b> (const axutil_env_t *env, axis2_char_t *str, axis2_char_t *pattern)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="gc24d40be94dd6ecfa1f282102320e1e6"></a>
+axis2_bool_t </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_is_single_channel</b> (const axutil_env_t *env, const axis2_char_t *rm_version, const axis2_char_t *acks_to_addr)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="g503ff60ec5f27561e41182fa0d1fa0cb"></a>
+AXIS2_EXTERN <br></br>
+axis2_msg_ctx_t * </td><td class="memItemRight" valign="bottom"><b>sandesha2_utils_create_out_msg_ctx</b> (const axutil_env_t *env, axis2_msg_ctx_t *in_msg_ctx)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3></div></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__accept-members.html b/axis2/c/sandesha/api/html/structsandesha2__accept-members.html
new file mode 100644
index 0000000..147ca9c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__accept-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_accept_Member_List"></a><h2>sandesha2_accept Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__accept.html">sandesha2_accept</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__accept.html">sandesha2_accept</a>)</td><td><a class="el" href="structsandesha2__accept.html">sandesha2_accept</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__accept.html b/axis2/c/sandesha/api/html/structsandesha2__accept.html
new file mode 100644
index 0000000..f1cedea
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__accept.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_accept Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_accept_Struct_Reference"></a><h2>sandesha2_accept Struct Reference</h2><p><a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a><a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__accept_8h-source.html">sandesha2_accept.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__accept-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b86ecd055e2f53d0100fe27943a5c53f"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a><a class="el" href="structsandesha2__accept.html" title="sandesha2_accept sandesha2_accept">sandesha2_accept</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__accept_8h-source.html">sandesha2_accept.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__final-members.html b/axis2/c/sandesha/api/html/structsandesha2__ack__final-members.html
new file mode 100644
index 0000000..a985ead
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__final-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_final_Member_List"></a><h2>sandesha2_ack_final Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a>)</td><td><a class="el" href="structsandesha2__ack__final.html">sandesha2_ack_final</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__final.html b/axis2/c/sandesha/api/html/structsandesha2__ack__final.html
new file mode 100644
index 0000000..54c4eae
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__final.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_final Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_final_Struct_Reference"></a><h2>sandesha2_ack_final Struct Reference</h2><p><a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a><a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__ack__final_8h-source.html">sandesha2_ack_final.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__ack__final-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="94d5200890e7e443e6f6c7e6f68df8e6"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a><a class="el" href="structsandesha2__ack__final.html" title="sandesha2_ack_final sandesha2_ack_final">sandesha2_ack_final</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__ack__final_8h-source.html">sandesha2_ack_final.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__none-members.html b/axis2/c/sandesha/api/html/structsandesha2__ack__none-members.html
new file mode 100644
index 0000000..0326e69
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__none-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_none_Member_List"></a><h2>sandesha2_ack_none Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a>)</td><td><a class="el" href="structsandesha2__ack__none.html">sandesha2_ack_none</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__none.html b/axis2/c/sandesha/api/html/structsandesha2__ack__none.html
new file mode 100644
index 0000000..a01d3a9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__none.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_none Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_none_Struct_Reference"></a><h2>sandesha2_ack_none Struct Reference</h2><p><a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a><a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__ack__none_8h-source.html">sandesha2_ack_none.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__ack__none-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="412c5fd4596c986a199b3f02f4a7ce69"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a><a class="el" href="structsandesha2__ack__none.html" title="sandesha2_ack_none sandesha2_ack_none">sandesha2_ack_none</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__ack__none_8h-source.html">sandesha2_ack_none.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__range-members.html b/axis2/c/sandesha/api/html/structsandesha2__ack__range-members.html
new file mode 100644
index 0000000..4c7feb4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__range-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_range_Member_List"></a><h2>sandesha2_ack_range Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a>)</td><td><a class="el" href="structsandesha2__ack__range.html">sandesha2_ack_range</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__range.html b/axis2/c/sandesha/api/html/structsandesha2__ack__range.html
new file mode 100644
index 0000000..1260632
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__range.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_range Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_range_Struct_Reference"></a><h2>sandesha2_ack_range Struct Reference</h2><p><a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a><a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__ack__range_8h-source.html">sandesha2_ack_range.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__ack__range-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="35d175dccfe92609def200feb1e4b4ce"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a><a class="el" href="structsandesha2__ack__range.html" title="sandesha2_ack_range sandesha2_ack_range">sandesha2_ack_range</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__ack__range_8h-source.html">sandesha2_ack_range.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__requested-members.html b/axis2/c/sandesha/api/html/structsandesha2__ack__requested-members.html
new file mode 100644
index 0000000..d9729e7
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__requested-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_requested_Member_List"></a><h2>sandesha2_ack_requested Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a>)</td><td><a class="el" href="structsandesha2__ack__requested.html">sandesha2_ack_requested</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__ack__requested.html b/axis2/c/sandesha/api/html/structsandesha2__ack__requested.html
new file mode 100644
index 0000000..12443cf
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__ack__requested.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_ack_requested Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_ack_requested_Struct_Reference"></a><h2>sandesha2_ack_requested Struct Reference</h2><p><a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a><a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__ack__requested_8h-source.html">sandesha2_ack_requested.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__ack__requested-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1e0690c12b8f32874aef0a59c3775847"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a><a class="el" href="structsandesha2__ack__requested.html" title="sandesha2_ack_requested sandesha2_ack_requested">sandesha2_ack_requested</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__ack__requested_8h-source.html">sandesha2_ack_requested.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__acks__to-members.html b/axis2/c/sandesha/api/html/structsandesha2__acks__to-members.html
new file mode 100644
index 0000000..6ba8a2d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__acks__to-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_acks_to_Member_List"></a><h2>sandesha2_acks_to Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a>)</td><td><a class="el" href="structsandesha2__acks__to.html">sandesha2_acks_to</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__acks__to.html b/axis2/c/sandesha/api/html/structsandesha2__acks__to.html
new file mode 100644
index 0000000..ae74dfb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__acks__to.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_acks_to Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_acks_to_Struct_Reference"></a><h2>sandesha2_acks_to Struct Reference</h2><p><a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a><a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__acks__to_8h-source.html">sandesha2_acks_to.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__acks__to-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="795cef8ee42149b26c26dab9a1c3b339"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a><a class="el" href="structsandesha2__acks__to.html" title="sandesha2_acks_to sandesha2_acks_to">sandesha2_acks_to</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__acks__to_8h-source.html">sandesha2_acks_to.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__address-members.html b/axis2/c/sandesha/api/html/structsandesha2__address-members.html
new file mode 100644
index 0000000..af197a5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__address-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_address_Member_List"></a><h2>sandesha2_address Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__address.html">sandesha2_address</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__address.html">sandesha2_address</a>)</td><td><a class="el" href="structsandesha2__address.html">sandesha2_address</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__address.html b/axis2/c/sandesha/api/html/structsandesha2__address.html
new file mode 100644
index 0000000..974afe5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__address.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_address Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_address_Struct_Reference"></a><h2>sandesha2_address Struct Reference</h2><p><a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a><a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__address_8h-source.html">sandesha2_address.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__address-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d630a7802d73bf18a7b74751c13f9934"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a><a class="el" href="structsandesha2__address.html" title="sandesha2_address sandesha2_address">sandesha2_address</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__address_8h-source.html">sandesha2_address.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__close__seq-members.html b/axis2/c/sandesha/api/html/structsandesha2__close__seq-members.html
new file mode 100644
index 0000000..6607bc9
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__close__seq-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_close_seq_Member_List"></a><h2>sandesha2_close_seq Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a>)</td><td><a class="el" href="structsandesha2__close__seq.html">sandesha2_close_seq</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__close__seq.html b/axis2/c/sandesha/api/html/structsandesha2__close__seq.html
new file mode 100644
index 0000000..4850e83
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__close__seq.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_close_seq_Struct_Reference"></a><h2>sandesha2_close_seq Struct Reference</h2><p><a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a><a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__close__seq_8h-source.html">sandesha2_close_seq.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__close__seq-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f0cc3fb68144226825db79f7cc66857c"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a><a class="el" href="structsandesha2__close__seq.html" title="sandesha2_close_seq sandesha2_close_seq">sandesha2_close_seq</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__close__seq_8h-source.html">sandesha2_close_seq.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__close__seq__res-members.html b/axis2/c/sandesha/api/html/structsandesha2__close__seq__res-members.html
new file mode 100644
index 0000000..08baacc
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__close__seq__res-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_close_seq_res_Member_List"></a><h2>sandesha2_close_seq_res Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a>)</td><td><a class="el" href="structsandesha2__close__seq__res.html">sandesha2_close_seq_res</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__close__seq__res.html b/axis2/c/sandesha/api/html/structsandesha2__close__seq__res.html
new file mode 100644
index 0000000..ac5eb02
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__close__seq__res.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_close_seq_res Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_close_seq_res_Struct_Reference"></a><h2>sandesha2_close_seq_res Struct Reference</h2><p><a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a><a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__close__seq__res_8h-source.html">sandesha2_close_seq_res.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__close__seq__res-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="534d4a6dcfa8de19961d98319f5a9ab6"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a><a class="el" href="structsandesha2__close__seq__res.html" title="sandesha2_close_seq_res sandesha2_close_seq_res">sandesha2_close_seq_res</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__close__seq__res_8h-source.html">sandesha2_close_seq_res.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__create__seq-members.html b/axis2/c/sandesha/api/html/structsandesha2__create__seq-members.html
new file mode 100644
index 0000000..9229fd6
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__create__seq-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_create_seq_Member_List"></a><h2>sandesha2_create_seq Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a>)</td><td><a class="el" href="structsandesha2__create__seq.html">sandesha2_create_seq</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__create__seq.html b/axis2/c/sandesha/api/html/structsandesha2__create__seq.html
new file mode 100644
index 0000000..d74c55c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__create__seq.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_create_seq_Struct_Reference"></a><h2>sandesha2_create_seq Struct Reference</h2><p><a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a><a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__create__seq_8h-source.html">sandesha2_create_seq.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__create__seq-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="36626514240ff148e802433dd0202d1c"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a><a class="el" href="structsandesha2__create__seq.html" title="sandesha2_create_seq sandesha2_create_seq">sandesha2_create_seq</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__create__seq_8h-source.html">sandesha2_create_seq.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__create__seq__res-members.html b/axis2/c/sandesha/api/html/structsandesha2__create__seq__res-members.html
new file mode 100644
index 0000000..f73b9b8
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__create__seq__res-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_create_seq_res_Member_List"></a><h2>sandesha2_create_seq_res Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a>)</td><td><a class="el" href="structsandesha2__create__seq__res.html">sandesha2_create_seq_res</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__create__seq__res.html b/axis2/c/sandesha/api/html/structsandesha2__create__seq__res.html
new file mode 100644
index 0000000..f89e5c6
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__create__seq__res.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_create_seq_res Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_create_seq_res_Struct_Reference"></a><h2>sandesha2_create_seq_res Struct Reference</h2><p><a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a><a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__create__seq__res_8h-source.html">sandesha2_create_seq_res.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__create__seq__res-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b5746c94bc6bcae62a074bb5e2931287"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a><a class="el" href="structsandesha2__create__seq__res.html" title="sandesha2_create_seq_res sandesha2_create_seq_res">sandesha2_create_seq_res</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__create__seq__res_8h-source.html">sandesha2_create_seq_res.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__expires-members.html b/axis2/c/sandesha/api/html/structsandesha2__expires-members.html
new file mode 100644
index 0000000..3c27e26
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__expires-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_expires_Member_List"></a><h2>sandesha2_expires Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__expires.html">sandesha2_expires</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__expires.html">sandesha2_expires</a>)</td><td><a class="el" href="structsandesha2__expires.html">sandesha2_expires</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__expires.html b/axis2/c/sandesha/api/html/structsandesha2__expires.html
new file mode 100644
index 0000000..4c195e2
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__expires.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_expires Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_expires_Struct_Reference"></a><h2>sandesha2_expires Struct Reference</h2><p><a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a><a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__expires_8h-source.html">sandesha2_expires.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__expires-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="8a9275cb722447b78d29c0383b13e8b3"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a><a class="el" href="structsandesha2__expires.html" title="sandesha2_expires sandesha2_expires">sandesha2_expires</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__expires_8h-source.html">sandesha2_expires.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__fault__code-members.html b/axis2/c/sandesha/api/html/structsandesha2__fault__code-members.html
new file mode 100644
index 0000000..32213d4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__fault__code-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_fault_code_Member_List"></a><h2>sandesha2_fault_code Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a>)</td><td><a class="el" href="structsandesha2__fault__code.html">sandesha2_fault_code</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__fault__code.html b/axis2/c/sandesha/api/html/structsandesha2__fault__code.html
new file mode 100644
index 0000000..bb70727
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__fault__code.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_fault_code Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_fault_code_Struct_Reference"></a><h2>sandesha2_fault_code Struct Reference</h2><p><a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a><a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__fault__code_8h-source.html">sandesha2_fault_code.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__fault__code-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a7fdb7313c32d6e4eacbe76e33aef9fa"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a><a class="el" href="structsandesha2__fault__code.html" title="sandesha2_fault_code sandesha2_fault_code">sandesha2_fault_code</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__fault__code_8h-source.html">sandesha2_fault_code.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__identifier-members.html b/axis2/c/sandesha/api/html/structsandesha2__identifier-members.html
new file mode 100644
index 0000000..53f108f
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__identifier-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_identifier_Member_List"></a><h2>sandesha2_identifier Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a>)</td><td><a class="el" href="structsandesha2__identifier.html">sandesha2_identifier</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__identifier.html b/axis2/c/sandesha/api/html/structsandesha2__identifier.html
new file mode 100644
index 0000000..fa02389
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__identifier.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_identifier Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_identifier_Struct_Reference"></a><h2>sandesha2_identifier Struct Reference</h2><p><a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a><a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__identifier-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0f9798e2446b7f17f1b880eab847915d"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a><a class="el" href="structsandesha2__identifier.html" title="sandesha2_identifier sandesha2_identifier">sandesha2_identifier</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__identifier_8h-source.html">sandesha2_identifier.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element-members.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element-members.html
new file mode 100644
index 0000000..2a4f5a1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_element_Member_List"></a><h2>sandesha2_iom_rm_element Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>ops</b> (defined in <a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element</a>)</td><td><a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element.html
new file mode 100644
index 0000000..6402eb5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_element Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_element_Struct_Reference"></a><h2>sandesha2_iom_rm_element Struct Reference</h2><p><a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a><a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__iom__rm__element-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e1dfd684990321e5405f8b1d3f737597"></a>
+<a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops_t</a> * </td><td class="memItemRight" valign="bottom"><b>ops</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a><a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element__ops-members.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element__ops-members.html
new file mode 100644
index 0000000..7b074fe
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element__ops-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_element_ops_Member_List"></a><h2>sandesha2_iom_rm_element_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>free</b> (defined in <a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a>)</td><td><a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>from_om_node</b> (defined in <a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a>)</td><td><a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>get_namespace_value</b> (defined in <a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a>)</td><td><a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>is_namespace_supported</b> (defined in <a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a>)</td><td><a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>to_om_node</b> (defined in <a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a>)</td><td><a class="el" href="structsandesha2__iom__rm__element__ops.html">sandesha2_iom_rm_element_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element__ops.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element__ops.html
new file mode 100644
index 0000000..759d1b1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__element__ops.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_element_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_element_ops_Struct_Reference"></a><h2>sandesha2_iom_rm_element_ops Struct Reference</h2><p>IOM RM Element ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a>.  
+<a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__iom__rm__element__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="7a373de37abd387dd994c89e66bc7d8b"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>free</b> )(<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="91ee64550aca8b00c303cfabb09823bd"></a>
+axis2_char_t *(* </td><td class="memItemRight" valign="bottom"><b>get_namespace_value</b> )(<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e45051b35edbf46074afafafe1f91eff"></a>
+void *(* </td><td class="memItemRight" valign="bottom"><b>from_om_node</b> )(<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env, axiom_node_t *om_node)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="85505b92fe50be043b2a0ef24177a302"></a>
+axiom_node_t *(* </td><td class="memItemRight" valign="bottom"><b>to_om_node</b> )(<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env, void *om_node)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="bff77f83890947111dea1264d09a47cf"></a>
+axis2_bool_t(* </td><td class="memItemRight" valign="bottom"><b>is_namespace_supported</b> )(<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> *element, const axutil_env_t *env, axis2_char_t *ns)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+IOM RM Element ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__element.html" title="sandesha2_iom_rm_element sandesha2_iom_rm_element">sandesha2_iom_rm_element</a>. </p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__iom__rm__element_8h-source.html">sandesha2_iom_rm_element.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part-members.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part-members.html
new file mode 100644
index 0000000..0c18f6d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_part_Member_List"></a><h2>sandesha2_iom_rm_part Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a>)</td><td><a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>ops</b> (defined in <a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a>)</td><td><a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part.html
new file mode 100644
index 0000000..a6d5850
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_part Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_part_Struct_Reference"></a><h2>sandesha2_iom_rm_part Struct Reference</h2><p><a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a><a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__iom__rm__part-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="e7747a682d53afd6bc607fc2c295f5cb"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2c75f39cb2dbce8d96edf2a66d678f0a"></a>
+<a class="el" href="structsandesha2__iom__rm__part__ops.html">sandesha2_iom_rm_part_ops_t</a> * </td><td class="memItemRight" valign="bottom"><b>ops</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a><a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part__ops-members.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part__ops-members.html
new file mode 100644
index 0000000..80080eb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part__ops-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_part_ops_Member_List"></a><h2>sandesha2_iom_rm_part_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__iom__rm__part__ops.html">sandesha2_iom_rm_part_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>to_soap_env</b> (defined in <a class="el" href="structsandesha2__iom__rm__part__ops.html">sandesha2_iom_rm_part_ops</a>)</td><td><a class="el" href="structsandesha2__iom__rm__part__ops.html">sandesha2_iom_rm_part_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part__ops.html b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part__ops.html
new file mode 100644
index 0000000..b6155b4
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__iom__rm__part__ops.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_iom_rm_part_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_iom_rm_part_ops_Struct_Reference"></a><h2>sandesha2_iom_rm_part_ops Struct Reference</h2><p>IOM RM Part ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a>.  
+<a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__iom__rm__part__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="4deb938d5793a286fb803e0c104f7127"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>to_soap_env</b> )(<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> *part, const axutil_env_t *env, axiom_soap_envelope_t *envelope)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+IOM RM Part ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__iom__rm__part.html" title="sandesha2_iom_rm_part sandesha2_iom_rm_part">sandesha2_iom_rm_part</a>. </p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__iom__rm__part_8h-source.html">sandesha2_iom_rm_part.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__last__msg-members.html b/axis2/c/sandesha/api/html/structsandesha2__last__msg-members.html
new file mode 100644
index 0000000..0503340
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__last__msg-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_last_msg_Member_List"></a><h2>sandesha2_last_msg Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a>)</td><td><a class="el" href="structsandesha2__last__msg.html">sandesha2_last_msg</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__last__msg.html b/axis2/c/sandesha/api/html/structsandesha2__last__msg.html
new file mode 100644
index 0000000..5213a79
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__last__msg.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_last_msg Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_last_msg_Struct_Reference"></a><h2>sandesha2_last_msg Struct Reference</h2><p><a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a><a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__last__msg_8h-source.html">sandesha2_last_msg.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__last__msg-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="060224e8e918d0d704601f368572688e"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a><a class="el" href="structsandesha2__last__msg.html" title="sandesha2_last_msg sandesha2_last_msg">sandesha2_last_msg</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__last__msg_8h-source.html">sandesha2_last_msg.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__make__connection-members.html b/axis2/c/sandesha/api/html/structsandesha2__make__connection-members.html
new file mode 100644
index 0000000..51371e5
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__make__connection-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_make_connection_Member_List"></a><h2>sandesha2_make_connection Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a>)</td><td><a class="el" href="structsandesha2__make__connection.html">sandesha2_make_connection</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__make__connection.html b/axis2/c/sandesha/api/html/structsandesha2__make__connection.html
new file mode 100644
index 0000000..061d398
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__make__connection.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_make_connection Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_make_connection_Struct_Reference"></a><h2>sandesha2_make_connection Struct Reference</h2><p><a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a><a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__make__connection_8h-source.html">sandesha2_make_connection.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__make__connection-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9a267588ed4def8809ea625aba1a3dae"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a><a class="el" href="structsandesha2__make__connection.html" title="sandesha2_make_connection sandesha2_make_connection">sandesha2_make_connection</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__make__connection_8h-source.html">sandesha2_make_connection.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__number-members.html b/axis2/c/sandesha/api/html/structsandesha2__msg__number-members.html
new file mode 100644
index 0000000..f759e21
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__number-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_number_Member_List"></a><h2>sandesha2_msg_number Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a>)</td><td><a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>ops</b> (defined in <a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a>)</td><td><a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__number.html b/axis2/c/sandesha/api/html/structsandesha2__msg__number.html
new file mode 100644
index 0000000..c428793
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__number.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_number Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_number_Struct_Reference"></a><h2>sandesha2_msg_number Struct Reference</h2><p><a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a><a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__msg__number_8h-source.html">sandesha2_msg_number.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__msg__number-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="99dd82ebbe8e1e0b80009b097e11ce7c"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a6873e4f67a068556d41d30c84b6c2ad"></a>
+<a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops_t</a> * </td><td class="memItemRight" valign="bottom"><b>ops</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a><a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__msg__number_8h-source.html">sandesha2_msg_number.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__number__ops-members.html b/axis2/c/sandesha/api/html/structsandesha2__msg__number__ops-members.html
new file mode 100644
index 0000000..29beeaf
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__number__ops-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_number_ops_Member_List"></a><h2>sandesha2_msg_number_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>get_msg_num</b> (defined in <a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a>)</td><td><a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>set_msg_num</b> (defined in <a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a>)</td><td><a class="el" href="structsandesha2__msg__number__ops.html">sandesha2_msg_number_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__number__ops.html b/axis2/c/sandesha/api/html/structsandesha2__msg__number__ops.html
new file mode 100644
index 0000000..0e6e807
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__number__ops.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_number_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_number_ops_Struct_Reference"></a><h2>sandesha2_msg_number_ops Struct Reference</h2><p>Message Number ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a>.  
+<a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__msg__number_8h-source.html">sandesha2_msg_number.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__msg__number__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="6c224e1199c99ba5d11a67892fb6959e"></a>
+long(* </td><td class="memItemRight" valign="bottom"><b>get_msg_num</b> )(<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> *msg_number, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b2dddab3a3a7a2359637e00706cce690"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>set_msg_num</b> )(<a class="el" href="structsandesha2__msg__number.html">sandesha2_msg_number_t</a> *msg_number, const axutil_env_t *env, long value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Message Number ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__number.html" title="sandesha2_msg_number sandesha2_msg_number">sandesha2_msg_number</a>. </p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__msg__number_8h-source.html">sandesha2_msg_number.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__pending-members.html b/axis2/c/sandesha/api/html/structsandesha2__msg__pending-members.html
new file mode 100644
index 0000000..3224670
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__pending-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_pending_Member_List"></a><h2>sandesha2_msg_pending Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a>)</td><td><a class="el" href="structsandesha2__msg__pending.html">sandesha2_msg_pending</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__pending.html b/axis2/c/sandesha/api/html/structsandesha2__msg__pending.html
new file mode 100644
index 0000000..dc25f26
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__pending.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_pending Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_pending_Struct_Reference"></a><h2>sandesha2_msg_pending Struct Reference</h2><p><a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a><a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__msg__pending_8h-source.html">sandesha2_msg_pending.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__msg__pending-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0b9aa8a1f202f74c5de45a65bb6c14f1"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a><a class="el" href="structsandesha2__msg__pending.html" title="sandesha2_msg_pending sandesha2_msg_pending">sandesha2_msg_pending</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__msg__pending_8h-source.html">sandesha2_msg_pending.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__processor-members.html b/axis2/c/sandesha/api/html/structsandesha2__msg__processor-members.html
new file mode 100644
index 0000000..bb07d1a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__processor-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_processor_Member_List"></a><h2>sandesha2_msg_processor Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>ops</b> (defined in <a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor</a>)</td><td><a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__processor.html b/axis2/c/sandesha/api/html/structsandesha2__msg__processor.html
new file mode 100644
index 0000000..1314b17
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__processor.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_processor Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_processor_Struct_Reference"></a><h2>sandesha2_msg_processor Struct Reference</h2><p><a class="el" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a><a class="el" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__msg__processor-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9059b381843bb9c99bebfc432017873f"></a>
+<a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops_t</a> * </td><td class="memItemRight" valign="bottom"><b>ops</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a><a class="el" href="structsandesha2__msg__processor__ops.html" title="Sandesha2 Msg Processor ops struct Encapsulator struct for ops of sandesha2_msg_processor...">sandesha2_msg_processor_ops</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__processor__ops-members.html b/axis2/c/sandesha/api/html/structsandesha2__msg__processor__ops-members.html
new file mode 100644
index 0000000..2956283
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__processor__ops-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_processor_ops_Member_List"></a><h2>sandesha2_msg_processor_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>free</b> (defined in <a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a>)</td><td><a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>process_in_msg</b> (defined in <a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a>)</td><td><a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>process_out_msg</b> (defined in <a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a>)</td><td><a class="el" href="structsandesha2__msg__processor__ops.html">sandesha2_msg_processor_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__msg__processor__ops.html b/axis2/c/sandesha/api/html/structsandesha2__msg__processor__ops.html
new file mode 100644
index 0000000..8b8fcfb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__msg__processor__ops.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_msg_processor_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_msg_processor_ops_Struct_Reference"></a><h2>sandesha2_msg_processor_ops Struct Reference</h2><p>Sandesha2 Msg Processor ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor</a>.  
+<a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__msg__processor__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b753a0e05fdb1a71a2448cf29e1348ee"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>process_in_msg</b> )(<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> *proc, const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="63456de0463e0492d7911ad0235caf53"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>process_out_msg</b> )(<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> *proc, const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d00c8595e17c21cdc3d04eae3a791086"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>free</b> )(<a class="el" href="structsandesha2__msg__processor.html">sandesha2_msg_processor_t</a> *proc, const axutil_env_t *env)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Sandesha2 Msg Processor ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__msg__processor.html" title="sandesha2_msg_processor_ops sandesha2_msg_processor_ops">sandesha2_msg_processor</a>. </p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__msg__processor_8h-source.html">sandesha2_msg_processor.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__nack-members.html b/axis2/c/sandesha/api/html/structsandesha2__nack-members.html
new file mode 100644
index 0000000..837fb45
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__nack-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_nack_Member_List"></a><h2>sandesha2_nack Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__nack.html">sandesha2_nack</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__nack.html">sandesha2_nack</a>)</td><td><a class="el" href="structsandesha2__nack.html">sandesha2_nack</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>ops</b> (defined in <a class="el" href="structsandesha2__nack.html">sandesha2_nack</a>)</td><td><a class="el" href="structsandesha2__nack.html">sandesha2_nack</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__nack.html b/axis2/c/sandesha/api/html/structsandesha2__nack.html
new file mode 100644
index 0000000..4826988
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__nack.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_nack Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_nack_Struct_Reference"></a><h2>sandesha2_nack Struct Reference</h2><p><a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a><a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__nack_8h-source.html">sandesha2_nack.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__nack-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="a79f3e66e69f231bee965f3204d0ee36"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="7f6c693cbd542765a337d1b734ac0e15"></a>
+<a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops_t</a> * </td><td class="memItemRight" valign="bottom"><b>ops</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a><a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__nack_8h-source.html">sandesha2_nack.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__nack__ops-members.html b/axis2/c/sandesha/api/html/structsandesha2__nack__ops-members.html
new file mode 100644
index 0000000..9fc79f3
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__nack__ops-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_nack_ops_Member_List"></a><h2>sandesha2_nack_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>get_nack_num</b> (defined in <a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a>)</td><td><a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>set_nack_num</b> (defined in <a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a>)</td><td><a class="el" href="structsandesha2__nack__ops.html">sandesha2_nack_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__nack__ops.html b/axis2/c/sandesha/api/html/structsandesha2__nack__ops.html
new file mode 100644
index 0000000..33788b1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__nack__ops.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_nack_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_nack_ops_Struct_Reference"></a><h2>sandesha2_nack_ops Struct Reference</h2><p>Nack ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a>.  
+<a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__nack_8h-source.html">sandesha2_nack.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__nack__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="55a66726b0b2c89fc944a674e2e7482d"></a>
+long(* </td><td class="memItemRight" valign="bottom"><b>get_nack_num</b> )(<a class="el" href="structsandesha2__nack.html">sandesha2_nack_t</a> *element, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="f6a49f05fd9ae77526f7bad4b185bbf3"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>set_nack_num</b> )(<a class="el" href="structsandesha2__nack.html">sandesha2_nack_t</a> *element, const axutil_env_t *env, long value)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Nack ops struct Encapsulator struct for ops of <a class="el" href="structsandesha2__nack.html" title="sandesha2_nack sandesha2_nack">sandesha2_nack</a>. </p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__nack_8h-source.html">sandesha2_nack.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq-members.html b/axis2/c/sandesha/api/html/structsandesha2__seq-members.html
new file mode 100644
index 0000000..d55a4cb
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_Member_List"></a><h2>sandesha2_seq Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__seq.html">sandesha2_seq</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__seq.html">sandesha2_seq</a>)</td><td><a class="el" href="structsandesha2__seq.html">sandesha2_seq</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq.html b/axis2/c/sandesha/api/html/structsandesha2__seq.html
new file mode 100644
index 0000000..09b710a
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_Struct_Reference"></a><h2>sandesha2_seq Struct Reference</h2><p><a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a><a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__seq_8h-source.html">sandesha2_seq.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__seq-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="77c59c624900eb5cfc1fa8fdaf3db41b"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a><a class="el" href="structsandesha2__seq.html" title="sandesha2_seq sandesha2_seq">sandesha2_seq</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__seq_8h-source.html">sandesha2_seq.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq__ack-members.html b/axis2/c/sandesha/api/html/structsandesha2__seq__ack-members.html
new file mode 100644
index 0000000..7c6d219
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq__ack-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_ack_Member_List"></a><h2>sandesha2_seq_ack Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a>)</td><td><a class="el" href="structsandesha2__seq__ack.html">sandesha2_seq_ack</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq__ack.html b/axis2/c/sandesha/api/html/structsandesha2__seq__ack.html
new file mode 100644
index 0000000..c3ab4b6
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq__ack.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_ack Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_ack_Struct_Reference"></a><h2>sandesha2_seq_ack Struct Reference</h2><p><a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a><a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__seq__ack_8h-source.html">sandesha2_seq_ack.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__seq__ack-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="038bc989ca1504aca5e5ca9bfaba834b"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a><a class="el" href="structsandesha2__seq__ack.html" title="sandesha2_seq_ack sandesha2_seq_ack">sandesha2_seq_ack</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__seq__ack_8h-source.html">sandesha2_seq_ack.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq__fault-members.html b/axis2/c/sandesha/api/html/structsandesha2__seq__fault-members.html
new file mode 100644
index 0000000..cd9a62c
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq__fault-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_fault_Member_List"></a><h2>sandesha2_seq_fault Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a>)</td><td><a class="el" href="structsandesha2__seq__fault.html">sandesha2_seq_fault</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq__fault.html b/axis2/c/sandesha/api/html/structsandesha2__seq__fault.html
new file mode 100644
index 0000000..e9ca2d2
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq__fault.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_fault Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_fault_Struct_Reference"></a><h2>sandesha2_seq_fault Struct Reference</h2><p><a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a><a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__seq__fault_8h-source.html">sandesha2_seq_fault.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__seq__fault-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b4284559e083f6ab3cc07c81940936be"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a><a class="el" href="structsandesha2__seq__fault.html" title="sandesha2_seq_fault sandesha2_seq_fault">sandesha2_seq_fault</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__seq__fault_8h-source.html">sandesha2_seq_fault.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq__offer-members.html b/axis2/c/sandesha/api/html/structsandesha2__seq__offer-members.html
new file mode 100644
index 0000000..ef8adac
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq__offer-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_offer_Member_List"></a><h2>sandesha2_seq_offer Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>element</b> (defined in <a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a>)</td><td><a class="el" href="structsandesha2__seq__offer.html">sandesha2_seq_offer</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__seq__offer.html b/axis2/c/sandesha/api/html/structsandesha2__seq__offer.html
new file mode 100644
index 0000000..0b5ddc1
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__seq__offer.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_seq_offer Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_seq_offer_Struct_Reference"></a><h2>sandesha2_seq_offer Struct Reference</h2><p><a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a><a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__seq__offer_8h-source.html">sandesha2_seq_offer.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__seq__offer-members.html">List of all members.</a><table class="bodyTable"><tr class="b"><td></td></tr><tr class="a"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="69e8c371598d8ce682ef2562b49604d3"></a>
+<a class="el" href="structsandesha2__iom__rm__element.html">sandesha2_iom_rm_element_t</a> </td><td class="memItemRight" valign="bottom"><b>element</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a><a class="el" href="structsandesha2__seq__offer.html" title="sandesha2_seq_offer sandesha2_seq_offer">sandesha2_seq_offer</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__seq__offer_8h-source.html">sandesha2_seq_offer.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__storage__mgr__ops-members.html b/axis2/c/sandesha/api/html/structsandesha2__storage__mgr__ops-members.html
new file mode 100644
index 0000000..4753623
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__storage__mgr__ops-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_storage_mgr_ops_Member_List"></a><h2>sandesha2_storage_mgr_ops Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>enlist_bean</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>free</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>free_void_arg</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>get_create_seq_mgr</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>get_ctx</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>get_next_msg_mgr</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>get_retrans_mgr</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>get_seq_property_mgr</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>get_storage_map_mgr</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>get_transaction</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>init</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>init_storage</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>remove_msg_ctx</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>remove_response</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>retrieve_msg_ctx</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>retrieve_response</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>retrieve_soap_envelope</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>set_ctx</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>store_msg_ctx</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>store_response</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="a" bgcolor="#f0f0f0"><td><b>store_soap_envelope</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr><tr class="b" bgcolor="#f0f0f0"><td><b>update_msg_ctx</b> (defined in <a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a>)</td><td><a class="el" href="structsandesha2__storage__mgr__ops.html">sandesha2_storage_mgr_ops</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__storage__mgr__ops.html b/axis2/c/sandesha/api/html/structsandesha2__storage__mgr__ops.html
new file mode 100644
index 0000000..c6c8217
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__storage__mgr__ops.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_storage_mgr_ops Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_storage_mgr_ops_Struct_Reference"></a><h2>sandesha2_storage_mgr_ops Struct Reference</h2><p>Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr.  
+<a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__storage__mgr__ops-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="b0f5bbb34adbc35b837e7b281b32f9d3"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>free</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *envv)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="672b975ddaf35b7d1ccc18c71e427667"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>free_void_arg</b> )(void *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="886068ceb532b0953bb1647fac20dc17"></a>
+struct <br></br>
+sandesha2_transaction *(* </td><td class="memItemRight" valign="bottom"><b>get_transaction</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="0c92844bcb26d7eace128acf3573a1c9"></a>
+void(* </td><td class="memItemRight" valign="bottom"><b>enlist_bean</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, struct sandesha2_rm_bean *rm_bean)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9e80ca0b244fd729d3a168552045a7f2"></a>
+struct <br></br>
+sandesha2_create_seq_mgr *(* </td><td class="memItemRight" valign="bottom"><b>get_create_seq_mgr</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="66ba0e1223cca41f1853e49f1aafb8fa"></a>
+struct <br></br>
+sandesha2_next_msg_mgr *(* </td><td class="memItemRight" valign="bottom"><b>get_next_msg_mgr</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="2bab88f8025ce9a53676a96479665dae"></a>
+struct <br></br>
+sandesha2_sender_mgr *(* </td><td class="memItemRight" valign="bottom"><b>get_retrans_mgr</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9473b70053f52ef5e0ee692eb9ec5c24"></a>
+struct <br></br>
+sandesha2_seq_property_mgr *(* </td><td class="memItemRight" valign="bottom"><b>get_seq_property_mgr</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="967bc955031e3249580e8578c4f952c7"></a>
+struct <br></br>
+sandesha2_invoker_mgr *(* </td><td class="memItemRight" valign="bottom"><b>get_storage_map_mgr</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="bbdc19aeb8c0ddb3212ebeb7a022ab6d"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>set_ctx</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="122273bc693740d4deafc294bbfc6441"></a>
+axis2_conf_ctx_t *(* </td><td class="memItemRight" valign="bottom"><b>get_ctx</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="9f2b64c7a4286bc17aaae8260b9d5d49"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>init</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="455c6485bf914f4f494d0b42291052c0"></a>
+axis2_msg_ctx_t *(* </td><td class="memItemRight" valign="bottom"><b>retrieve_msg_ctx</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_conf_ctx_t *conf_ctx, const axis2_bool_t persistent)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="767193ab44fa2734d9e347b796f0aa19"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>store_msg_ctx</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="018e48ea52fe0480ef2ed91474caa716"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>update_msg_ctx</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key, axis2_msg_ctx_t *msg_ctx)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="d6603ef0b564ff3273d5c9da4cabf504"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>remove_msg_ctx</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ac8a59c057d4f1d03630eee70256d0e2"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>init_storage</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_module_desc_t *module_desc)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ef08e499c5756417d9e8bd17403e97e4"></a>
+axiom_soap_envelope_t *(* </td><td class="memItemRight" valign="bottom"><b>retrieve_soap_envelope</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *key)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="1263a67f692c701fd3dc1f1cadab3ac8"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>store_soap_envelope</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axiom_soap_envelope_t *soap_env, axis2_char_t *key)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="af8fad118c547820fd6d1a78bd5ff5ee"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>store_response</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *seq_id, axiom_soap_envelope_t *response, int msg_no, int soap_version)</td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="bb398ea2dc88dad46f02a84b44a5634d"></a>
+axiom_soap_envelope_t *(* </td><td class="memItemRight" valign="bottom"><b>retrieve_response</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *seq_id, int msg_no)</td></tr><tr class="b"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="480c2d396336603d8054d0fef3af24c6"></a>
+axis2_status_t(* </td><td class="memItemRight" valign="bottom"><b>remove_response</b> )(sandesha2_storage_mgr_t *storage_mgr, const axutil_env_t *env, axis2_char_t *seq_id, int msg_no)</td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p>
+Storage Manager ops struct Encapsulator struct for ops of sandesha2_storage_mgr. </p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__storage__mgr_8h-source.html">sandesha2_storage_mgr.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__terminate__seq-members.html b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq-members.html
new file mode 100644
index 0000000..c26050d
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_terminate_seq_Member_List"></a><h2>sandesha2_terminate_seq Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="b" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a>)</td><td><a class="el" href="structsandesha2__terminate__seq.html">sandesha2_terminate_seq</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__terminate__seq.html b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq.html
new file mode 100644
index 0000000..7b96f08
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_terminate_seq_Struct_Reference"></a><h2>sandesha2_terminate_seq Struct Reference</h2><p><a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a><a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__terminate__seq_8h-source.html">sandesha2_terminate_seq.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__terminate__seq-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="ff0efaa5445bd9d8e6cc3d1e7c8af379"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a><a class="el" href="structsandesha2__terminate__seq.html" title="sandesha2_terminate_seq sandesha2_terminate_seq">sandesha2_terminate_seq</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__terminate__seq_8h-source.html">sandesha2_terminate_seq.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__terminate__seq__res-members.html b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq__res-members.html
new file mode 100644
index 0000000..3524292
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq__res-members.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: Member List</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_terminate_seq_res_Member_List"></a><h2>sandesha2_terminate_seq_res Member List</h2><p>This is the complete list of members for <a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a>, including all inherited members.</p><p><table class="bodyTable"><tr class="a" bgcolor="#f0f0f0"><td><b>part</b> (defined in <a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a>)</td><td><a class="el" href="structsandesha2__terminate__seq__res.html">sandesha2_terminate_seq_res</a></td><td></td></tr></table></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/structsandesha2__terminate__seq__res.html b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq__res.html
new file mode 100644
index 0000000..4bd1059
--- /dev/null
+++ b/axis2/c/sandesha/api/html/structsandesha2__terminate__seq__res.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Sandesha2/C: sandesha2_terminate_seq_res Struct Reference</title><style type="text/css" media="all">
+          @import url("../../style/maven-base.css");
+          
+			    @import url("../../style/maven-classic.css");</style><link rel="stylesheet" href="../../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../../docs/index.html">Documentation</a><ul><li class="none"><a href="../../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../../team-list.html">Project Information</a><ul><li class="none"><a href="../../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="dirs.html"><span>Directories</span></a></li>
+  </ul>
+</div><div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class List</span></a></li>
+  </ul>
+</div></p></div><div class="section"><a name="sandesha2_terminate_seq_res_Struct_Reference"></a><h2>sandesha2_terminate_seq_res Struct Reference</h2><p><a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a><a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a><a href="#_details">More...</a></p><p>
+<code>#include &lt;<a class="el" href="sandesha2__terminate__seq__res_8h-source.html">sandesha2_terminate_seq_res.h</a>&gt;</code>
+</p><p>
+
+</p><p>
+<a href="structsandesha2__terminate__seq__res-members.html">List of all members.</a><table class="bodyTable"><tr class="a"><td></td></tr><tr class="b"><td colspan="2"><br></br><h2>Public Attributes</h2></td></tr><tr class="a"><td class="memItemLeft" nowrap="" align="right" valign="top"><a class="anchor" name="14382af3514bd7807d1fc3792104c1ea"></a>
+<a class="el" href="structsandesha2__iom__rm__part.html">sandesha2_iom_rm_part_t</a> </td><td class="memItemRight" valign="bottom"><b>part</b></td></tr></table>
+</p></div><div class="section"><p><a name="_details"></a></p><div class="subsection"><a name="Detailed_Description"></a><h3>Detailed Description</h3><p><a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a><a class="el" href="structsandesha2__terminate__seq__res.html" title="sandesha2_terminate_seq_res sandesha2_terminate_seq_res">sandesha2_terminate_seq_res</a></p></div></div><div class="section"><p>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sandesha2__terminate__seq__res_8h-source.html">sandesha2_terminate_seq_res.h</a></li></ul></p></div><div class="section"><address style="text-align: right;"><small>Generated on Mon Oct 1 17:19:06 2007 for Sandesha2/C by 
+<a href="http://www.doxygen.org/index.html" class="externalLink" title="External Link">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></img></a> 1.5.3 </small></address></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/api/html/tab_b.gif b/axis2/c/sandesha/api/html/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/axis2/c/sandesha/api/html/tab_b.gif
Binary files differ
diff --git a/axis2/c/sandesha/api/html/tab_l.gif b/axis2/c/sandesha/api/html/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/axis2/c/sandesha/api/html/tab_l.gif
Binary files differ
diff --git a/axis2/c/sandesha/api/html/tab_r.gif b/axis2/c/sandesha/api/html/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/axis2/c/sandesha/api/html/tab_r.gif
Binary files differ
diff --git a/axis2/c/sandesha/api/html/tabs.css b/axis2/c/sandesha/api/html/tabs.css
new file mode 100644
index 0000000..c37faaf
--- /dev/null
+++ b/axis2/c/sandesha/api/html/tabs.css
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs INPUT
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.nav
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+}
diff --git a/axis2/c/sandesha/coding_conventions.html b/axis2/c/sandesha/coding_conventions.html
new file mode 100644
index 0000000..f31b94a
--- /dev/null
+++ b/axis2/c/sandesha/coding_conventions.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Coding Conventions</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Sandesha2_C_Coding_Conventions"></a><h2>Sandesha2/C Coding Conventions</h2><p>Apache Sandesha2/C coding convensions are as specified in Apache Axis2/C 
+ <a href="http://ws.apache.org/axis2/c/versioning.html" class="externalLink" title="External Link">Coding Conventions</a>
+ </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/cvs-usage.html b/axis2/c/sandesha/cvs-usage.html
new file mode 100644
index 0000000..48700da
--- /dev/null
+++ b/axis2/c/sandesha/cvs-usage.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - CVS</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Repository"></a><h2>Repository</h2><p>
+          No SCM repository is defined.
+        </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/dependencies.html b/axis2/c/sandesha/dependencies.html
new file mode 100644
index 0000000..2078c18
--- /dev/null
+++ b/axis2/c/sandesha/dependencies.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Dependencies</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Dependencies"></a><h2>Dependencies</h2><p> 
+        There are no dependencies for this project.  It is a standalone
+        application that does not depend on any other project.
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/docs/index.html b/axis2/c/sandesha/docs/index.html
new file mode 100644
index 0000000..f983c26
--- /dev/null
+++ b/axis2/c/sandesha/docs/index.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Documentation</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Sandesha2_C_Documentation"></a><h2>Apache Sandesha2/C Documentation</h2><div class="subsection"><a name="Getting_Started"></a><h3>Getting Started</h3><ul>
+  <li><a href="installationguide.html">Installation Guide</a></li>
+</ul></div><div class="subsection"><a name="Manual"></a><h3>Manual</h3><ul>
+  <li><a href="sandesha2c_manual.html">Sandesha2/C Manual</a></li>
+</ul></div><div class="subsection"><a name="Additional_References"></a><h3>Additional References</h3><ul>
+  <li><a href="http://ws.apache.org/axis2/c/index.html" class="externalLink" title="External Link">Apache
+  Axis2/C</a></li>
+  <li><a href="http://ws.apache.org/axis2/c/docs/om_tutorial.html" class="externalLink" title="External Link">AXIOM
+    Tutorial</a></li>
+  <li><a href="http://ws.apache.org/axis2/c/coding_conventions.html" class="externalLink" title="External Link">Coding
+    Conventions in Axis2/C</a></li>
+</ul></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/docs/installationguide.html b/axis2/c/sandesha/docs/installationguide.html
new file mode 100644
index 0000000..ac30083
--- /dev/null
+++ b/axis2/c/sandesha/docs/installationguide.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Installation Guide</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Sandesha2_C_Installation_Guide"></a><h2>Apache Sandesha2/C Installation Guide</h2><p>This document guides you on how to install Sandesha2/C with Axis2/C, and
+run the server and client samples on Linux and Microsoft Windows operating
+systems.</p><p>This release comes in two forms, source and binary. This document covers
+both forms.</p><p>Please send your feedback to the developer mailing list: <a href="mailto:c-dev@axis.apache.org">c-dev@axis.apache.org</a>
+(Subscription details are available on the <a href="http://ws.apache.org/sandesha/sandesha2/c" class="externalLink" title="External Link">Sandesha2 site</a>.) Please
+remember to prefix the subject with [Axis2].</p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#linux">Installing and Running on Linux</a>
+    <ul>
+      <li><a href="#linux_source">Using the Source Release</a></li>
+      <li><a href="#linux_binary">Using the Binary Release</a></li>
+    </ul>
+  </li>
+  <li><a href="#win">Installing and Running on Microsoft Windows (win32)</a>
+    <ul>
+      <li><a href="#win_source">Using the Source Release</a></li>
+      <li><a href="#win_binary">Using the Binary Release</a></li>
+    </ul>
+  </li>
+</ul><p><a id="linux"></a></p></div><div class="subsection"><a name="1__Installing_and_Running_on_Linux"></a><h3>1. Installing and Running on Linux</h3><p>This can be done using binary or source distributions. (<a href="http://ws.apache.org/sandesha/sandesha2/c/download.cgi" class="externalLink" title="External Link">Download</a> the two
+distributions)</p><p><a id="linux_source"></a></p></div><div class="subsection"><a name="1_1__Installing_Sandesha2_C_Source_Release_on_Linux"></a><h3>1.1. Installing Sandesha2/C Source Release on Linux</h3><p>This version of Sandesha2/C depends on Axis2/C 1.1.0 <a href="http://ws.apache.org/axis2/c/download.cgi" class="externalLink" title="External Link">Download Axis2/C</a> from  and
+install. </p><ol>
+    <li> Download Sandesha2 source distribution</li>
+    <li> Extract the source distribution and go to extracted directory</li>
+    <li> Run configure with AXIS2 include path.
+        <pre>./configure --prefix=&lt;axis2c_deploy_path&gt; --enable-static=no --with-axis2=&lt;axis2c_include_path&gt;</pre>
+    </li>
+    <li>Run make and make install</li>
+</ol><p>
+This will install the Sandesha2/C as a module in Axis2/C in &lt;axis2c_deploy_path&gt;/modules folder. The module
+folder contains the Sandesha2/C libraries and the module.xml file.
+
+
+<a id="linux_binary"></a></p></div><div class="subsection"><a name="1_2__Installing_Sandesha2_C_Binary_Release_on_Linux"></a><h3>1.2. Installing Sandesha2/C Binary Release on Linux</h3><p>Sandesha2/C binary distribution for Linux has the following folder structure. </p>
+    <div class="source"><pre>   
+    Sandesha2
+        |
+        + - modules/sandesha2 (sandesha2 module library and module.xml file)
+        + - docs
+        + - config (Contain sample module.xml and axis2.xml files)
+        |
+        + - samples
+               |
+               + - source files of samples in folders
+        + - services (Contain sample service)
+        |
+        + - include ( header files)
+        + - bin (database scripts)
+        + - bin/samples ( sample executables)
+
+</pre></div>
+  <p>
+    To deploy Sandesha2/C in Axis2/C running environment copy the modules/sandesha2 into &lt;axis2c_deploy_path&gt;/modules folder.
+    Do the necessary changes to the &lt;axis2c_deploy_path&gt;/axis2.xml to run Sandesha2/C(Refer to the sample config/axis2.xml
+    for help).
+</p><p><a id="win"></a></p></div><div class="subsection"><a name="2__Installing_and_Running_on_Microsoft_Windows"></a><h3>2. Installing and Running on Microsoft Windows</h3><p>This too can be done using binary or source distributions. (<a href="http://ws.apache.org/sandesha/sandesha2/c/download.cgi" class="externalLink" title="External Link">Download</a> the two
+distributions.)</p><p><a id="win_source"></a></p></div><div class="subsection"><a name="2_1__Installing_Sandesha2_C_Source_Release_on_Windows"></a><h3>2.1. Installing Sandesha2/C Source Release on Windows</h3><ol>
+    <li> You need to have unziped Axis2/C 1.1.0 release binary to some folder.</li>
+    <li> Sandesha2/C can be used with one of following two database systems.
+            <ul>
+                <li>sqlite</li>
+                <li>MySQL</li>
+             </ul>
+         So install one of above database systems on your machine.
+    </li>
+    <li> On your cmd.exe cd to &lt;sandesha2 src&gt;\build\win32 <br></br>
+      Edit configure.in file with your binary locations. <br></br>
+      To select MySQL have your configure.in entry  WITH_MYSQL = 1. <br></br>      
+      To Select Sqlite have your configure.in entry WITH_SQLITE = 1. 
+    </li>
+    <li> To set necessary environment variables on command line run vcvars32.bat file. </li>
+    <li> Run nmake dist command on command line. This will build the Sandesha2/C binary and samples to a directory sandesha2 in &lt;sandesha2 src&gt;\build\sandesha2. </li>
+</ol><p><a id="bin_binaries"></a></p></div><div class="subsection"><a name="2__2__Installing_Sandesha2_C_Binary_Release_on_Windows"></a><h3>2. 2. Installing Sandesha2/C Binary Release on Windows</h3><p>Sandesha2/C binary distribution will have following directory structure. </p>
+    <div class="source"><pre>
+    Sandesha2
+        |
+        + - Sandesha2 (sandesha2 module dll and module.xml file)
+        |
+        + - samples
+               |
+               + - bin 
+               |
+               + - source files of samples in folders
+        |
+        + - include ( header files)
+
+    
+    </pre></div>
+  <ol>    
+    <li> Copy Sandesha2 directory ( containing sandesha2 dll and module.xml ) to &lt;AXIS2C_HOME&gt;\modules directory.</li>
+    <li> Copy RMSampleService directory in samples\bin directory to &lt;AXIS2C_HOME&gt;\services directory </li>
+    <li> Copy axis2.xml file in Sandesha2 directory to &lt;AXIS2C_HOME&gt; </li>
+    </ol><p>
+    Now you should be able to run the samples.
+    </p></div><div class="subsection"><a name="Notes"></a><h3>Notes</h3><ol>
+<li>
+        Sandesha2/C has two main storage mechanisms call in-memory and persistent. The persistent storage could use
+        either sqlite or MySQL as it's database manager. <br></br>
+        By default sandesha2 use the persistent storage with sqlite as the database. <br></br>
+        It is assumed that sqlite3.h in /usr/include include directory. If you have different include path for
+        sqlite3.h then add the configure option --with-sqlite=&lt;sqlite include file path&gt; to the configure options
+        above. If is assumed that libsqlite3.so is in the /usr/lib folder <br></br>
+        To run samples in persistent/sqlite mode copy sandesha2c/config/sqlite_schema.sh/.bat to a directory where you
+        will create your sqlite database file and execute it to create the database schema. sqlite3 is an embedded 
+        database which need no configuration. If you use Axis2/C Apache2 module instead of simple_axis2_server make 
+        sure that Apache2 user can access the sqlite database files sandesha2_svr_db and sandesha2_client_db. <br></br>
+
+        if you want to use the in-memory storage instead, change the entry in the sandesha2_constants.h
+        file. <br></br>
+<pre>#define SANDESHA2_DEFAULT_STORAGE_MGR "persistent" 
+as
+#define SANDESHA2_DEFAULT_STORAGE_MGR "inmemory". </pre>
+
+        <p>Or you can change the following entry in the module.xml file.</p>
+        <p>
+        </p><p>&lt;parameter name="StorageManager" locked="false"&gt;inmemory&lt;parameter&gt;</p>
+        <p>&lt;parameter name="StorageManager" locked="false"&gt;persistent&lt;parameter&gt;</p>
+        
+
+        <p>
+        If you want to use persistent storage with MySQL then add the option --with-mysql=&lt;MySQL include file path&gt;
+        to the configure options above. It is assumed that libmysqlclient.so is in /usr/lib folder. It is recommended
+        to use MySQL database for any serious use. It is not included as as the default database because of licensing issues.
+        To run samples in persistent/mysql mode run sandesha2c/config/mysql_schema.sh and sandesha2c/config/init_mysql.sh
+        to create the database schema. The database parameters for MySQL should be included in module.xml. The defaults for server, user and password are localhost, g,g.
+        </p>
+</li>
+<li>
+       Sandesha2/C module is installed into &lt;axis2c_deploy_path&gt;/modules/sandesha2c directory. The installed module contain
+       libsandesha2.so, module.xml. The sample clients are installed into &lt;axis2c_deploy_path&gt;/bin/samples
+       directory. Sample services are installed into &lt;axis2c_deploy_path&gt;/services directory.
+
+</li>
+</ol></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/sandesha/docs/sandesha2c_manual.html b/axis2/c/sandesha/docs/sandesha2c_manual.html
new file mode 100644
index 0000000..b9f92df
--- /dev/null
+++ b/axis2/c/sandesha/docs/sandesha2c_manual.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - README</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="../index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Engaging_Sandesha2_C_Module"></a><h2>Engaging Sandesha2/C Module</h2><p>
+  Install sandesha2 module into &lt;axis2 deploy folder&gt;/modules folder. Add the RMPhase
+  information into axis2.xml as following. Search for 'RMPhase' in the
+  following xml block to identify the RM specific entries.
+</p>
+    <div class="source"><pre>
+    &lt;!-- ================================================= --&gt;
+    &lt;!-- Phases  --&gt;
+    &lt;!-- ================================================= --&gt;
+    &lt;phaseOrder type="inflow"&gt;
+        &lt;!--  System pre defined phases       --&gt;
+        &lt;phase name="TransportIn"/&gt;
+        &lt;phase name="PreDispatch"/&gt;
+        &lt;phase name="Dispatch"&gt;
+            &lt;handler name="AddressingBasedDispatcher"
+                     class="axis2_engine"&gt;
+                &lt;order phase="Dispatch"/&gt;
+            &lt;/handler&gt;
+             &lt;handler name="RequestURIBasedDispatcher"
+                     class="axis2_engine"&gt;
+                &lt;order phase="Dispatch"/&gt;
+            &lt;/handler&gt;
+             &lt;handler name="SOAPActionBasedDispatcher"
+                     class="axis2_engine"&gt;
+                &lt;order phase="Dispatch"/&gt;
+            &lt;/handler&gt;
+             &lt;handler name="SOAPMessageBodyBasedDispatcher"
+                     class="axis2_engine"&gt;
+                &lt;order phase="Dispatch"/&gt;
+            &lt;/handler&gt;
+        &lt;/phase&gt;
+        &lt;phase name="PostDispatch"&gt;
+             &lt;handler name="DispatchPostConditionsEvaluator"
+                     class="axis2_engine"&gt;
+                &lt;order phase="PostDispatch"/&gt;
+            &lt;/handler&gt;
+            &lt;handler name="InstanceDispatcher"
+                     class="axis2_engine"&gt;
+                &lt;order phase="PostDispatch"/&gt;
+            &lt;/handler&gt;
+            &lt;handler name="SOAPProcessingModelChecker"
+                     class="axis2_engine"&gt;
+                &lt;order phase="PostDispatch"/&gt;
+            &lt;/handler&gt;
+        &lt;/phase&gt;
+        &lt;!--  System pre defined phases       --&gt;
+        &lt;!--   After Postdispatch phase module author or or service author can add any phase he want      --&gt;
+        &lt;!--phase name="userphase1"/--&gt;
+        &lt;phase name="RMPhase"/&gt;
+    &lt;/phaseOrder&gt;
+    &lt;phaseOrder type="outflow"&gt;
+        &lt;!--      user can add his own phases to this area  --&gt;
+    &lt;phase name="RMPhase"/&gt;
+        &lt;!--phase name="userphase1"/--&gt;
+        &lt;!--system predefined phase--&gt;
+        &lt;!--these phase will run irrespective of the service--&gt;
+        &lt;!--phase name="PolicyDetermination"/--&gt;
+        &lt;!--phase name="MessageOut"/--&gt;
+    &lt;/phaseOrder&gt;
+    &lt;phaseOrder type="INfaultflow"&gt;
+        &lt;!--      user can add his own phases to this area  --&gt;
+        &lt;!--phase name="userphase1"/--&gt;
+	    &lt;phase name="RMPhase"/&gt;
+    &lt;/phaseOrder&gt;
+    &lt;phaseOrder type="Outfaultflow"&gt;
+        &lt;!--      user can add his own phases to this area  --&gt;
+        &lt;phase name="RMPhase"/&gt;
+        &lt;phase name="MessageOut"/&gt;
+        &lt;!--phase name="userphase1"/--&gt;
+        &lt;!--phase name="PolicyDetermination"/--&gt;
+    &lt;/phaseOrder&gt;
+
+</pre></div>
+  <p>
+In the services xml file for the service which require RM enabled
+add the entry
+ &lt;module ref="sandesha2"/&gt;
+If you need all services in the engine RM enabled add the above entry into
+axis2.xml.
+</p><p>
+You can use samples in the samples folder for testing.
+</p><div class="subsection"><a name="Known_Issues"></a><h3>Known Issues</h3><p>
+
+Please keep in mind the following when using Sandesha2/C with Axis2/C.
+<ol>
+<li>Comment the line no:295 in src/core/transport/http/receiver/http_svr_thread.c
+   <pre>axutil_free_thread_env(thread_env);</pre>
+</li>
+
+<li>Comment the line no:299 in src/core/transport/http/receiver/http_svr_thread.c
+    <pre>axutil_thread_pool_exit_thread(env-&gt;thread_pool, thd);</pre>
+</li>
+<li>Comment the following block starting form line no:259 src/core/transport/http/sender/http_sender.c
+<pre>
+    property = axutil_property_create(env);
+    axutil_property_set_scope(property, env, AXIS2_SCOPE_REQUEST);
+    axutil_property_set_free_func(property, env, axis2_http_client_free_void_arg);
+    axutil_property_set_value(property, env, sender-&gt;client);
+    axis2_msg_ctx_set_property(msg_ctx, env, AXIS2_HTTP_CLIENT, property);
+</pre>
+</li>
+<li>If for some reason RM sequences seems not executing properly the reason could
+   be the database is corrupted for some reason. Try rerunning the  the database
+   scripts to clean the database.
+</li>
+</ol>
+Some of the above changes may lead to memory leaks in Axis2/C. </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/download.cgi b/axis2/c/sandesha/download.cgi
new file mode 100644
index 0000000..8bdb438
--- /dev/null
+++ b/axis2/c/sandesha/download.cgi
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file
diff --git a/axis2/c/sandesha/download.html b/axis2/c/sandesha/download.html
new file mode 100644
index 0000000..4ecd6f8
--- /dev/null
+++ b/axis2/c/sandesha/download.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Releases</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Sandesha2_C_Releases"></a><h2>Apache Sandesha2/C Releases</h2><div align="left">
+<p>Sandesha2 project is moving towards the 1.0.0 release and has done it's 0.91
+ release. This release is available for download as a source or binary. For 
+more information on Apache software releases, please see <a href="http://www.apache.org/dev/release.html" class="externalLink" title="External Link">Apache Releases FAQ</a>.</p>
+</div><p>
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> 
+</script><script type="text/javascript"> 
+    _uacct = "UA-1954378-6"; 
+    urchinTracker(); 
+</script><div align="center">
+<table class="bodyTable"><tbody>
+    <tr class="a"><td align="center" valign="middle">0.91</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Source Distribution <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.zip" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.zip" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-src-0.91.zip&apos;);">zip</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.zip.md5" class="externalLink" title="[preferred]/ws/sandesha2/c/sandesha2c-src-0.91.zip.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.zip.asc" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.zip.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-win32.zip" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-bin-0.91-win32.zip&apos;);">zip</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-win32.zip.md5" title="[preferred]/ws/sandesha2/c/sandesha2c-bin-0.91-win32.zip.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-win32.zip.asc" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-win32.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Source Distribution <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.tar.gz" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-src-0.91.tar.gz&apos;);">tar.gz</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.tar.gz.md5" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.gz.asc" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-src-0.91.tar.gz.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-linux.tar.gz" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-bin-0.91-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-linux.tar.gz.md5" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-linux.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-linux.tar.gz.asc" title="[preferred]/ws/sandesha2/c/0.91/sandesha2c-bin-0.91-linux.tar.gz.asc">PGP</a>
+      </td><td>03 - 10 - 2007</td><td>0.91 Release</td></tr>
+      <tr class="b"><td align="center" valign="middle">0.90</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Source Distribution <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.zip" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.zip" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-src-0.90.zip&apos;);">zip</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.zip.md5" class="externalLink" title="[preferred]/ws/sandesha2/c/sandesha2c-src-0.90.zip.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.zip.asc" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.zip.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-win32.zip" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-win32.zip" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-bin-0.90-win32.zip&apos;);">zip</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-win32.zip.md5" title="[preferred]/ws/sandesha2/c/sandesha2c-bin-0.90-win32.zip.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-win32.zip.asc" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-win32.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Source Distribution <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.tar.gz" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-src-0.90.tar.gz&apos;);">tar.gz</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.tar.gz.md5" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.gz.asc" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-src-0.90.tar.gz.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-linux.tar.gz" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-linux.tar.gz" onclick="javascript:urchinTracker (&apos;/downloads/sandesha2c-bin-0.91-linux.tar.gz&apos;);">tar.gz</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-linux.tar.gz.md5" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-linux.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-linux.tar.gz.asc" title="[preferred]/ws/sandesha2/c/0.90/sandesha2c-bin-0.90-linux.tar.gz.asc">PGP</a>
+      </td><td>11 - 05 - 2007</td><td>0.90 Release</td></tr>
+        
+  </tbody></table>
+</div><div align="left">
+  <p>[if-any logo] <a href="[link]"><img align="right" src="[logo]" border="0" alt=""></img></a>[end] The currently selected mirror is <b>[preferred]</b>.  If
+    you encounter a problem with this mirror, please select another mirror.  If
+    all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
+    mirrors list) that should be available.
+  </p>
+
+  <form action="[location]" method="get" id="SelectMirror">
+    Other mirrors: 
+    <select name="Preferred">[if-any http][for http]
+      <option value="[http]" selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
+      <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
+      <option value="[backup]">[backup] (backup)</option>[end][end]
+    </select>
+    <input type="submit" value="Change"></input>
+  </form>
+
+  <p>You may also consult the <a href="http://www.apache.org/mirrors/" class="externalLink" title="External Link">complete
+  list of mirrors</a>.</p>
+
+  <p><strong>Note:</strong> When downloading from a mirror, please check the <a href="http://www.apache.org/dev/release-signing#md5" class="externalLink" title="External Link">md5sum</a> and verify
+  the <a href="http://www.apache.org/dev/release-signing#openpgp" class="externalLink" title="External Link">OpenPGP</a>
+  compatible signature from the main Apache site. They can be downloaded by
+  following the links above. This <a href="http://www.apache.org/dist/ws/axis2/c/KEYS" class="externalLink" title="External Link">KEYS</a> file contains the
+  public keys that can be used for verifying signatures. It is recommended that
+  (when possible) a <a href="http://www.apache.org/dev/release-signing#web-of-trust" class="externalLink" title="External Link">web of
+  trust</a> is used to confirm the identity of these keys.</p>
+</div></p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/downloads.html b/axis2/c/sandesha/downloads.html
new file mode 100644
index 0000000..b815ff0
--- /dev/null
+++ b/axis2/c/sandesha/downloads.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Downloads</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Downloads"></a><h2>Downloads</h2><p>You must define the
+        <code>maven.xdoc.distributionUrl</code>property if you wish to generate the download report.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/images/add.gif b/axis2/c/sandesha/images/add.gif
new file mode 100644
index 0000000..ac0bdcc
--- /dev/null
+++ b/axis2/c/sandesha/images/add.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/collapsed.gif b/axis2/c/sandesha/images/collapsed.gif
new file mode 100644
index 0000000..6e71084
--- /dev/null
+++ b/axis2/c/sandesha/images/collapsed.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/expanded.gif b/axis2/c/sandesha/images/expanded.gif
new file mode 100644
index 0000000..0fef3d8
--- /dev/null
+++ b/axis2/c/sandesha/images/expanded.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/external-classic.png b/axis2/c/sandesha/images/external-classic.png
new file mode 100644
index 0000000..09a5425
--- /dev/null
+++ b/axis2/c/sandesha/images/external-classic.png
Binary files differ
diff --git a/axis2/c/sandesha/images/external.png b/axis2/c/sandesha/images/external.png
new file mode 100644
index 0000000..3f999fc
--- /dev/null
+++ b/axis2/c/sandesha/images/external.png
Binary files differ
diff --git a/axis2/c/sandesha/images/file.gif b/axis2/c/sandesha/images/file.gif
new file mode 100644
index 0000000..72c13cc
--- /dev/null
+++ b/axis2/c/sandesha/images/file.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/fix.gif b/axis2/c/sandesha/images/fix.gif
new file mode 100644
index 0000000..2585f13
--- /dev/null
+++ b/axis2/c/sandesha/images/fix.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/folder-closed.gif b/axis2/c/sandesha/images/folder-closed.gif
new file mode 100644
index 0000000..2baed62
--- /dev/null
+++ b/axis2/c/sandesha/images/folder-closed.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/folder-open.gif b/axis2/c/sandesha/images/folder-open.gif
new file mode 100644
index 0000000..3955d19
--- /dev/null
+++ b/axis2/c/sandesha/images/folder-open.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/help_logo.gif b/axis2/c/sandesha/images/help_logo.gif
new file mode 100644
index 0000000..cc25c03
--- /dev/null
+++ b/axis2/c/sandesha/images/help_logo.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_alert.gif b/axis2/c/sandesha/images/icon_alert.gif
new file mode 100644
index 0000000..4968bca
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_alert.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_alertsml.gif b/axis2/c/sandesha/images/icon_alertsml.gif
new file mode 100644
index 0000000..641308d
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_alertsml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowfolder1_sml.gif b/axis2/c/sandesha/images/icon_arrowfolder1_sml.gif
new file mode 100644
index 0000000..89408af
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowfolder1_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowfolder2_sml.gif b/axis2/c/sandesha/images/icon_arrowfolder2_sml.gif
new file mode 100644
index 0000000..d9e7e1c
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowfolder2_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowfolderclosed1_sml.gif b/axis2/c/sandesha/images/icon_arrowfolderclosed1_sml.gif
new file mode 100644
index 0000000..c48e8b6
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowfolderclosed1_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowfolderopen2_sml.gif b/axis2/c/sandesha/images/icon_arrowfolderopen2_sml.gif
new file mode 100644
index 0000000..477e327
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowfolderopen2_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowmembers1_sml.gif b/axis2/c/sandesha/images/icon_arrowmembers1_sml.gif
new file mode 100644
index 0000000..b4dea83
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowmembers1_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowmembers2_sml.gif b/axis2/c/sandesha/images/icon_arrowmembers2_sml.gif
new file mode 100644
index 0000000..0e74357
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowmembers2_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowusergroups1_sml.gif b/axis2/c/sandesha/images/icon_arrowusergroups1_sml.gif
new file mode 100644
index 0000000..5177959
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowusergroups1_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowusergroups2_sml.gif b/axis2/c/sandesha/images/icon_arrowusergroups2_sml.gif
new file mode 100644
index 0000000..574bb45
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowusergroups2_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowwaste1_sml.gif b/axis2/c/sandesha/images/icon_arrowwaste1_sml.gif
new file mode 100644
index 0000000..25d75f7
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowwaste1_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_arrowwaste2_sml.gif b/axis2/c/sandesha/images/icon_arrowwaste2_sml.gif
new file mode 100644
index 0000000..54dbf42
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_arrowwaste2_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_confirmsml.gif b/axis2/c/sandesha/images/icon_confirmsml.gif
new file mode 100644
index 0000000..ca3c810
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_confirmsml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_doc_lrg.gif b/axis2/c/sandesha/images/icon_doc_lrg.gif
new file mode 100644
index 0000000..b458267
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_doc_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_doc_sml.gif b/axis2/c/sandesha/images/icon_doc_sml.gif
new file mode 100644
index 0000000..239bfaa
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_doc_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_error_lrg.gif b/axis2/c/sandesha/images/icon_error_lrg.gif
new file mode 100644
index 0000000..fccffd1
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_error_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_error_sml.gif b/axis2/c/sandesha/images/icon_error_sml.gif
new file mode 100644
index 0000000..61132ef
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_error_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_folder_lrg.gif b/axis2/c/sandesha/images/icon_folder_lrg.gif
new file mode 100644
index 0000000..3683e75
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_folder_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_folder_sml.gif b/axis2/c/sandesha/images/icon_folder_sml.gif
new file mode 100644
index 0000000..8e26f89
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_folder_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_help_lrg.gif b/axis2/c/sandesha/images/icon_help_lrg.gif
new file mode 100644
index 0000000..c216295
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_help_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_help_sml.gif b/axis2/c/sandesha/images/icon_help_sml.gif
new file mode 100644
index 0000000..43bfd56
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_help_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_info_lrg.gif b/axis2/c/sandesha/images/icon_info_lrg.gif
new file mode 100644
index 0000000..b390fd4
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_info_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_info_sml.gif b/axis2/c/sandesha/images/icon_info_sml.gif
new file mode 100644
index 0000000..c6cb9ad
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_info_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_infosml.gif b/axis2/c/sandesha/images/icon_infosml.gif
new file mode 100644
index 0000000..1aa2d30
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_infosml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_members_lrg.gif b/axis2/c/sandesha/images/icon_members_lrg.gif
new file mode 100644
index 0000000..7ba2df6
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_members_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_members_sml.gif b/axis2/c/sandesha/images/icon_members_sml.gif
new file mode 100644
index 0000000..997e699
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_members_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_sortdown.gif b/axis2/c/sandesha/images/icon_sortdown.gif
new file mode 100644
index 0000000..9561bbe
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_sortdown.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_sortleft.gif b/axis2/c/sandesha/images/icon_sortleft.gif
new file mode 100644
index 0000000..4fd21e8
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_sortleft.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_sortright.gif b/axis2/c/sandesha/images/icon_sortright.gif
new file mode 100644
index 0000000..ea8076e
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_sortright.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_sortup.gif b/axis2/c/sandesha/images/icon_sortup.gif
new file mode 100644
index 0000000..61942d6
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_sortup.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_success_lrg.gif b/axis2/c/sandesha/images/icon_success_lrg.gif
new file mode 100644
index 0000000..9af317d
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_success_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_success_sml.gif b/axis2/c/sandesha/images/icon_success_sml.gif
new file mode 100644
index 0000000..52e85a4
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_success_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_usergroups_lrg.gif b/axis2/c/sandesha/images/icon_usergroups_lrg.gif
new file mode 100644
index 0000000..3a4e356
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_usergroups_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_usergroups_sml.gif b/axis2/c/sandesha/images/icon_usergroups_sml.gif
new file mode 100644
index 0000000..9236101
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_usergroups_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_warning_lrg.gif b/axis2/c/sandesha/images/icon_warning_lrg.gif
new file mode 100644
index 0000000..83359d8
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_warning_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_warning_sml.gif b/axis2/c/sandesha/images/icon_warning_sml.gif
new file mode 100644
index 0000000..873bbb5
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_warning_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_waste_lrg.gif b/axis2/c/sandesha/images/icon_waste_lrg.gif
new file mode 100644
index 0000000..e5434aa
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_waste_lrg.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/icon_waste_sml.gif b/axis2/c/sandesha/images/icon_waste_sml.gif
new file mode 100644
index 0000000..6dd046d
--- /dev/null
+++ b/axis2/c/sandesha/images/icon_waste_sml.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-bolt.png b/axis2/c/sandesha/images/logos/maven-bolt.png
new file mode 100644
index 0000000..d6e8fb7
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-bolt.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-brewed.png b/axis2/c/sandesha/images/logos/maven-brewed.png
new file mode 100644
index 0000000..34f81c9
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-brewed.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-build-successfull.png b/axis2/c/sandesha/images/logos/maven-build-successfull.png
new file mode 100644
index 0000000..988846f
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-build-successfull.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-built.png b/axis2/c/sandesha/images/logos/maven-built.png
new file mode 100644
index 0000000..ad0442a
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-built.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-bulldozer.png b/axis2/c/sandesha/images/logos/maven-bulldozer.png
new file mode 100644
index 0000000..d36f9c1
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-bulldozer.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-1.png b/axis2/c/sandesha/images/logos/maven-button-1.png
new file mode 100644
index 0000000..bccee1a
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-1.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-2.png b/axis2/c/sandesha/images/logos/maven-button-2.png
new file mode 100644
index 0000000..d8a8c18
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-2.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-3.png b/axis2/c/sandesha/images/logos/maven-button-3.png
new file mode 100644
index 0000000..d3a98d0
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-3.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-4.png b/axis2/c/sandesha/images/logos/maven-button-4.png
new file mode 100644
index 0000000..2ccbb37
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-4.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-5.png b/axis2/c/sandesha/images/logos/maven-button-5.png
new file mode 100644
index 0000000..a49903a
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-5.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-black.png b/axis2/c/sandesha/images/logos/maven-button-black.png
new file mode 100644
index 0000000..1ffee8b
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-black.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-blue.png b/axis2/c/sandesha/images/logos/maven-button-blue.png
new file mode 100644
index 0000000..1434c87
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-blue.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-copper.png b/axis2/c/sandesha/images/logos/maven-button-copper.png
new file mode 100644
index 0000000..2f1e487
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-copper.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-green.png b/axis2/c/sandesha/images/logos/maven-button-green.png
new file mode 100644
index 0000000..b3d94cc
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-green.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-pinky.png b/axis2/c/sandesha/images/logos/maven-button-pinky.png
new file mode 100644
index 0000000..0c96882
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-pinky.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-purple.png b/axis2/c/sandesha/images/logos/maven-button-purple.png
new file mode 100644
index 0000000..a4912bd
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-purple.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-button-teal.png b/axis2/c/sandesha/images/logos/maven-button-teal.png
new file mode 100644
index 0000000..b7f9bb7
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-button-teal.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-feather.png b/axis2/c/sandesha/images/logos/maven-feather.png
new file mode 100644
index 0000000..5beac16
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-feather.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-frankenstein.png b/axis2/c/sandesha/images/logos/maven-frankenstein.png
new file mode 100644
index 0000000..d9e3ade
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-frankenstein.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-mavenfactured.png b/axis2/c/sandesha/images/logos/maven-mavenfactured.png
new file mode 100644
index 0000000..741cb4c
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-mavenfactured.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-petesucks.png b/axis2/c/sandesha/images/logos/maven-petesucks.png
new file mode 100644
index 0000000..411f5b0
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-petesucks.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-propaganda-2.png b/axis2/c/sandesha/images/logos/maven-propaganda-2.png
new file mode 100644
index 0000000..61d97cf
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-propaganda-2.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-propaganda.png b/axis2/c/sandesha/images/logos/maven-propaganda.png
new file mode 100644
index 0000000..2caca65
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-propaganda.png
Binary files differ
diff --git a/axis2/c/sandesha/images/logos/maven-redgreen.png b/axis2/c/sandesha/images/logos/maven-redgreen.png
new file mode 100644
index 0000000..92dd644
--- /dev/null
+++ b/axis2/c/sandesha/images/logos/maven-redgreen.png
Binary files differ
diff --git a/axis2/c/sandesha/images/newwindow-classic.png b/axis2/c/sandesha/images/newwindow-classic.png
new file mode 100644
index 0000000..5987117
--- /dev/null
+++ b/axis2/c/sandesha/images/newwindow-classic.png
Binary files differ
diff --git a/axis2/c/sandesha/images/newwindow.png b/axis2/c/sandesha/images/newwindow.png
new file mode 100644
index 0000000..6287f72
--- /dev/null
+++ b/axis2/c/sandesha/images/newwindow.png
Binary files differ
diff --git a/axis2/c/sandesha/images/none.png b/axis2/c/sandesha/images/none.png
new file mode 100644
index 0000000..fef6d18
--- /dev/null
+++ b/axis2/c/sandesha/images/none.png
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_maj.gif b/axis2/c/sandesha/images/nw_maj.gif
new file mode 100644
index 0000000..452296b
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_maj.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_maj_hi.gif b/axis2/c/sandesha/images/nw_maj_hi.gif
new file mode 100644
index 0000000..54c3933
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_maj_hi.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_maj_rond.gif b/axis2/c/sandesha/images/nw_maj_rond.gif
new file mode 100644
index 0000000..add42a4
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_med.gif b/axis2/c/sandesha/images/nw_med.gif
new file mode 100644
index 0000000..d2b6d91
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_med.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_med_hi.gif b/axis2/c/sandesha/images/nw_med_hi.gif
new file mode 100644
index 0000000..0c2db4c
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_med_hi.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_med_rond.gif b/axis2/c/sandesha/images/nw_med_rond.gif
new file mode 100644
index 0000000..8aaa564
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_med_rond.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_min.gif b/axis2/c/sandesha/images/nw_min.gif
new file mode 100644
index 0000000..bf4bc75
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_min.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_min_036.gif b/axis2/c/sandesha/images/nw_min_036.gif
new file mode 100644
index 0000000..eb344a8
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_min_036.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/nw_min_hi.gif b/axis2/c/sandesha/images/nw_min_hi.gif
new file mode 100644
index 0000000..a8a30ab
--- /dev/null
+++ b/axis2/c/sandesha/images/nw_min_hi.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/pdf.gif b/axis2/c/sandesha/images/pdf.gif
new file mode 100644
index 0000000..7bce338
--- /dev/null
+++ b/axis2/c/sandesha/images/pdf.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/poweredby_036.gif b/axis2/c/sandesha/images/poweredby_036.gif
new file mode 100644
index 0000000..49d0345
--- /dev/null
+++ b/axis2/c/sandesha/images/poweredby_036.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/product_logo.gif b/axis2/c/sandesha/images/product_logo.gif
new file mode 100644
index 0000000..327b838
--- /dev/null
+++ b/axis2/c/sandesha/images/product_logo.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/remove.gif b/axis2/c/sandesha/images/remove.gif
new file mode 100644
index 0000000..ad4b238
--- /dev/null
+++ b/axis2/c/sandesha/images/remove.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/se_maj_rond.gif b/axis2/c/sandesha/images/se_maj_rond.gif
new file mode 100644
index 0000000..da2510e
--- /dev/null
+++ b/axis2/c/sandesha/images/se_maj_rond.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/strich.gif b/axis2/c/sandesha/images/strich.gif
new file mode 100644
index 0000000..a33e79d
--- /dev/null
+++ b/axis2/c/sandesha/images/strich.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/sw_maj_rond.gif b/axis2/c/sandesha/images/sw_maj_rond.gif
new file mode 100644
index 0000000..110bdf4
--- /dev/null
+++ b/axis2/c/sandesha/images/sw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/sw_med_rond.gif b/axis2/c/sandesha/images/sw_med_rond.gif
new file mode 100644
index 0000000..6671c3d
--- /dev/null
+++ b/axis2/c/sandesha/images/sw_med_rond.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/sw_min.gif b/axis2/c/sandesha/images/sw_min.gif
new file mode 100644
index 0000000..d96369d
--- /dev/null
+++ b/axis2/c/sandesha/images/sw_min.gif
Binary files differ
diff --git a/axis2/c/sandesha/images/update.gif b/axis2/c/sandesha/images/update.gif
new file mode 100644
index 0000000..71ca225
--- /dev/null
+++ b/axis2/c/sandesha/images/update.gif
Binary files differ
diff --git a/axis2/c/sandesha/index.html b/axis2/c/sandesha/index.html
new file mode 100644
index 0000000..9ac99ba
--- /dev/null
+++ b/axis2/c/sandesha/index.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - The Reliable Messaging Module for Apache Axis2/C</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Welcome_to_Apache_Sandesha2_C"></a><h2>Welcome to Apache Sandesha2/C</h2><p>Sandesha2/C is a C implementation of <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm" class="externalLink" title="External Link">WS-ReliableMessaging
+specification</a> published by IBM, Microsoft, BEA and TIBCO. Sandesha2/C is
+built on top of <a href="http://ws.apache.org/axis2/c/" class="externalLink" title="External Link">Apache Axis2/C Web
+services engine</a>, as a <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#engaging_module" class="externalLink" title="External Link">module</a>.
+Therefore by using Sandesha2/C you can add reliable messaging capability to
+Web services hosted using Axis2/C. Sandesha2/C can also be used with Axis2/C
+client to interact with already hosted Web services in a reliable manner.</p><div class="subsection"><a name="Latest_Release"></a><h3>Latest Release</h3></div><div class="subsection"><a name="03rd_Oct_2007_-_Apache_Sandesha2_C_Version_0_91_Released"></a><h3>03rd Oct 2007 - Apache Sandesha2/C Version 0.91 Released</h3><p><a href="http://ws.apache.org/sandesha/sandesha2/c/download.cgi" class="externalLink" title="External Link">Download 0.91</a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+  <li>Support for WS-ReliableMessaging on both client side and server side of
+    Axis2/C. (according the the WS-ReliableMessaging specification February
+    2005 and WS-ReliableMessaging specification August 2006).</li>
+  <li>Pluggable storage framework.</li>
+  <li>Configurable delivery assurances. Exactly once delivery assurance is
+    guaranteed.</li>
+  <li>Support for both SOAP 1.1 and 1.2.</li>
+  <li>Client API, which provides features for both general and advance
+  users.</li>
+  <li>Samples to test RM scenarios.</li>
+  <li>Interoperability with java and .NET.</li>
+  <li>Documentation</li>
+</ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><ol>
+  <li>This is the Axis2/C 1.1 compatible release of Sandesha2/C</li>
+  <li>Bug Fixes.</li>
+</ol><p>Apache Sandesha2/C still in the second release.</p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/issue-tracking.html b/axis2/c/sandesha/issue-tracking.html
new file mode 100644
index 0000000..a17979b
--- /dev/null
+++ b/axis2/c/sandesha/issue-tracking.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+                <a href="http://issues.apache.org/jira/browse/SANDESHA2C" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/SANDESHA2C</a>
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/lists_issues.html b/axis2/c/sandesha/lists_issues.html
new file mode 100644
index 0000000..a9db6a1
--- /dev/null
+++ b/axis2/c/sandesha/lists_issues.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Mailing Lists and Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p><a name="Mailing_Lists"></a></p></div><div class="section"><a name="Mailing________Lists"></a><h2>Mailing        Lists</h2><p>These are the mailing lists that have been established for
+	      this project.  For each list, there is a subscribe, unsubscribe,
+	      and an archive link.
+      </p><table class="bodyTable"><thead>
+		 <tr class="b"><th>List
+		     Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+               </thead><tbody>
+                 <tr class="a"><td>Sandesha2 C Developer List</td><td>
+		     <a href="mailto:c-dev-subscribe@axis.apache.org?subject=subscribe">Subscribe</a>
+		   </td><td>
+		     <a href="mailto:c-dev-unsubscribe@axis.apache.org?subject=unsubscribe">Unsubscribe</a>
+		   </td><td>
+		   Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-dev/" class="externalLink" title="External Link">New</a>|<a href="http://marc.theaimsgroup.com/?l=sandesha-dev&amp;r=1&amp;w=2" class="externalLink" title="External Link">Old</a>]
+		 </td></tr>
+</tbody></table><p><strong>Note: </strong> For the moment many discussion related to Sandesha2/C can be seen in <a href="http://ws.apache.org/axis2/c/lists_issues.html" class="externalLink" title="External Link">Axis2/C mailing lists</a></p></div><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+      <a href="http://issues.apache.org/jira/browse/SANDESHA2C" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/SANDESHA2C</a></p></div><div class="section"><a name="Svn_Location"></a><h2>SVN Location</h2><p>
+<a href="https://svn.apache.org/repos/asf/axis/axis2/c/sandesha/trunk/">https://svn.apache.org/repos/asf/axis/axis2/c/sandesha/trunk/</a></p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/sandesha/mail-lists.html b/axis2/c/sandesha/mail-lists.html
new file mode 100644
index 0000000..a945023
--- /dev/null
+++ b/axis2/c/sandesha/mail-lists.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Mailing Lists</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mailing_Lists"></a><h2>Mailing Lists</h2><p> 
+        These are the mailing lists that have been established for this
+        project.  For each list, there is a subscribe, unsubscribe, and an
+        archive link.
+      </p><table class="bodyTable"><thead>
+        <tr class="b"><th>List Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+        </thead><tbody>
+                <tr class="a"><td>Sandesha2 C Developer List</td><td>
+            <a href="mailto:sandesha-dev-subscribe@ws.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:sandesha-dev-unsubscribe@ws.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            <a href="http://marc.theaimsgroup.com/?l=sandesha-dev&amp;r=1&amp;w=2" class="externalLink" title="External Link">Archive</a>
+      </td></tr>
+                <tr class="b"><td>Sandesha2 C User List</td><td>
+            <a href="mailto:sandesha_user-subscribe@ws.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:sandesha_user-unsubscribe@ws.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            <a href="http://marc.theaimsgroup.com/?l=sandesha_user&amp;r=1&amp;w=2" class="externalLink" title="External Link">Archive</a>
+      </td></tr>
+                </tbody></table></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/maven-reports.html b/axis2/c/sandesha/maven-reports.html
new file mode 100644
index 0000000..84373d3
--- /dev/null
+++ b/axis2/c/sandesha/maven-reports.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Project Reports</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Maven_Generated_Reports"></a><h2>Maven Generated Reports</h2><p>
+        This document provides an overview of the various reports that
+        are automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a>.
+        Each report is briefly described below.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="a"><th>Document</th><th>Description</th></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/project-info.html b/axis2/c/sandesha/project-info.html
new file mode 100644
index 0000000..a2fcee5
--- /dev/null
+++ b/axis2/c/sandesha/project-info.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Project Information</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General_Project_Information"></a><h2>General Project Information</h2><p>
+        This document provides an overview of the various documents and
+        links that are part of this project's general information.  All
+        of this content is automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a> on
+        behalf of the project.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="b"><th>Document</th><th>Description</th></tr><tr class="a"><td><a href="mail-lists.html">Mailing Lists</a></td><td>
+              This document provides subscription and archive
+              information for this project's mailing lists.
+            </td></tr><tr class="b"><td><a href="team-list.html">Project Team</a></td><td>
+              This document provides information on the members of
+              this project.  These are the individuals who have
+              contributed to the project in one form or another.
+            </td></tr><tr class="a"><td><a href="dependencies.html">Dependencies</a></td><td>
+              This document lists the projects dependencies and provides
+              information on each dependency.
+            </td></tr><tr class="b"><td><a href="issue-tracking.html">Issue Tracking</a></td><td>
+              This is a link to the issue tracking system for this
+              project.  Issues (bugs, features, change requests) can be
+              created and queried using this link.
+            </td></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/sandesha/style/maven-base.css b/axis2/c/sandesha/style/maven-base.css
new file mode 100644
index 0000000..7e4f997
--- /dev/null
+++ b/axis2/c/sandesha/style/maven-base.css
@@ -0,0 +1,142 @@
+body {
+  margin: 0px;
+  padding: 0px 0px 10px 0px;
+}
+img {
+  border:none;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#projectLogo {
+  font-size: xx-large; 
+  font-weight: bold;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+  margin: 8px;
+}
+#projectLogo span{
+    border: 1px solid;
+    padding: 4px 10px 4px 10px;
+    background-color: #eee;
+    cursor: pointer;
+}
+.xleft, #organizationLogo img{
+  float:left;
+} 
+.xright, #projectLogo img, #projectLogo span{
+  float:right;
+  text-shadow: #7CFC00;
+}
+#banner {
+  border-bottom: 1px solid #fff;
+}
+#banner img {
+  border: none;
+}
+#footer, #breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 18%;
+ float:left;
+}
+#bodyColumn {
+  margin-left: 20%;
+}
+#navcolumn {
+  padding: 8px 4px 0 8px;
+}
+#navcolumn h5, #navcolumn ul {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.4em;
+  padding-left: 16px;
+  list-style-position: ouside;
+  line-height: 1.2em;
+  font-size: smaller;
+}
+#navcolumn li.expanded {
+  background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+  background-image: url(../images/collapsed.gif);
+}
+#poweredBy {
+  text-align: center;
+}
+#navcolumn img {
+  margin-top: 10px;
+  margin-bottom: 3px;
+}
+#poweredBy img {
+  display:block;
+  margin: 20px 0 20px 17px;
+  border: 1px solid black;
+  width: 90px;
+  height: 30px;
+}
+#search img {
+    margin: 0px;
+    display: block;
+}
+#search #q, #search #btnG {
+    border: 1px solid #999;
+    margin-bottom:10px;
+}
+#search form {
+    margin: 0px;
+}
+#lastPublished {
+  font-size: x-small;
+}
+.navSection {
+  margin-bottom: 2px;
+  padding: 8px;
+}
+.navSectionHead {
+  font-weight: bold;
+  font-size: x-small;
+}
+.section {
+  padding: 4px;
+}
+#footer {
+  font-size: x-small;
+}
+#breadcrumbs {
+  font-size: x-small;
+  margin: 0pt;
+}
+.source {
+  padding: 12px;
+  margin: 1em 7px 1em 7px;
+}
+.source pre {
+  margin: 0px;
+  padding: 0px;
+}
diff --git a/axis2/c/sandesha/style/maven-classic.css b/axis2/c/sandesha/style/maven-classic.css
new file mode 100644
index 0000000..ce37a20
--- /dev/null
+++ b/axis2/c/sandesha/style/maven-classic.css
@@ -0,0 +1,866 @@
+body {
+ background: #fff;
+ color: #000;
+ }
+
+.contentBox h2 {
+ color: #fff;
+ background-color: #036;
+ }
+
+.contentBox h3 {
+ color: #fff;
+ background-color: #888;
+ }
+
+.a td { 
+ background: #ddd;
+ color: #000;
+ }
+
+.b td { 
+ background: #efefef;
+ color: #000;
+ }
+
+.contentBox th {
+ background-color: #bbb;
+ color: #fff;
+ }
+
+div#banner {
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #fff;
+ }
+
+#banner, #banner td { 
+ background: #fff;
+ color: #fff;
+ }
+
+#leftColumn {
+ background: #fff;
+ color: #000;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ border-top: 1px solid #fff;
+}
+
+#navcolumn {
+/* bad for IE
+ background: #fff;
+*/
+ color: #000;
+ border-right: none;
+ border-bottom: none;
+ border-top: none;
+ }
+
+#breadcrumbs {
+ background-color: #ddd;
+ color: #000;
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #aaa;
+ }
+
+.source {
+ background-color: #fff;
+ color: #000;
+ border-right: 1px solid #888; 
+ border-left: 1px solid #888; 
+ border-top: 1px solid #888; 
+ border-bottom: 1px solid #888; 
+ margin-right: 7px;
+ margin-left: 7px;
+ margin-top: 1em;
+ }
+
+.source pre {
+ margin-right: 7px;
+ margin-left: 7px;
+ }
+
+a[name]:hover, #leftColumn a[name]:hover {
+ color: inherit !important;
+ }
+
+a:link, #breadcrumbs a:visited, #navcolumn a:visited, .contentBox a:visited, .tasknav a:visited {
+ color: blue;
+ }
+
+a:active, a:hover, #leftColumn a:active, #leftColumn a:hover {
+ color: #f30 !important;
+ }
+
+a:link.selfref, a:visited.selfref {
+ color: #555 !important;
+ }
+
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external-classic.png) right center no-repeat;
+  padding-right: 15px;
+}
+
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow-classic.png) right center no-repeat;
+  padding-right: 18px;
+}
+
+h2, h3 {
+ margin-top: 1em;
+ margin-bottom: 0;
+ }
+
+img.handle {
+ border: 0;
+ padding-right: 2px;
+}
+
+#navcolumn div div  {
+ background-image: none;
+ background-repeat: no-repeat;
+}
+
+#navcolumn div div {
+  padding-left: 10px;
+}
+/* $Id: maven-classic.css,v 1.3 2004/05/18 09:23:28 aheritier Exp $
+	
+	This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
+
+/* colors, backgrounds, borders, link indication */
+.contentBox h2, .contentBox h3, .tabs td, .tabs th, .functnbar {
+	background-image: url(../images/nw_maj_rond.gif);
+	background-repeat: no-repeat;
+}
+
+.functnbar, .functnbar2 {
+	background-color: #aaa;
+}
+
+.functnbar2, .functnbar3 {
+	background-color: #aaa;
+	background-image: url(../images/sw_maj_rond.gif);
+	background-repeat: no-repeat;
+	background-position: bottom left;
+}
+
+.functnbar3 {
+	background-color: #ddd;
+	background-image: url(../images/sw_med_rond.gif);
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	color: #000;
+}
+
+.functnbar a, .functnbar2 a, .functnbar3 a {
+	color: #000;
+	text-decoration: underline;
+}
+
+#navcolumn .body div, body.docs #toc li li {
+	background-image: url(../images/strich.gif);
+	background-repeat: no-repeat;
+	background-position: .5em .5em;
+}
+
+#searchbox .body div, #navcolumn .body .heading {
+	background-image: none;
+}
+
+a:link.selfref, a:visited.selfref {
+	text-decoration: none;
+}
+
+#leftColumn a, #breadcrumbs a {
+	text-decoration: none;
+}
+
+/* Unsure of this. TODO */
+.contentBox h2 a:link, .contentBox h2 a:visited, .contentBox h3 a:link, .contentBox h3 a:visited {
+	color: #fff !important;
+	text-decoration: underline;
+}
+
+table, th, td {
+	border: none;
+}
+
+div.colbar {
+	background: #eee;
+	border-color: #999 #EEE #EEE #999;
+	border-width: 1px;
+	border-style: solid;
+}
+
+.toolgroup {
+	background: #efefef;
+}
+
+.toolgroup .label {
+	border-bottom: 1px solid #666;
+	border-right: 1px solid #666;
+	background: #ddd;
+	color: #555;
+}
+
+.toolgroup .body {
+	border-right: 1px solid #aaa;
+	border-bottom: 1px solid #aaa;
+}
+
+#main {
+	border-top: 1px solid #999;
+}
+
+#rightcol div.www, #rightcol div.help {
+	border: 1px solid #ddd;
+}
+
+body.docs div.docs {
+	background-color: #fff;
+	border-left: 1px solid #ddd;
+	border-top: 1px solid #ddd;
+}
+
+#helptext .label {
+	background-image: url(../images/icon_help_sml.gif);
+	background-repeat: no-repeat;
+	background-position: 97%;
+}
+
+body.docs {
+	background: #eee url(../images/help_logo.gif) top right no-repeat !important;
+}
+
+.docs h2, .docs h3 {
+	border-top: solid 1px #000;
+}
+
+#apphead h2 em {
+	color: #777;
+}
+
+.tabs th {
+	border-right: 1px solid #333;
+	background-color: #ddd;
+	color: #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs td {
+	background-color: #999;
+	border-bottom: 1px solid #fff;
+	border-right: 1px solid #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs {
+	border-bottom: 6px #ddd solid;
+}
+
+.tabs th, .tabs th a:link, .tabs th a:visited {
+	color: #555;
+}
+
+.tabs td, .tabs td a:link, .tabs td a:visited {
+	color: #fff;
+}
+
+.tabs a {
+	text-decoration: none;
+}
+
+.axial th {
+	background-color: #ddd;
+	color: black;
+}
+
+.alert {
+	background-color: #ff9;
+}
+
+.expandedwaste {
+	background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+.filebrowse .expanded, .filebrowse-alt .expanded {
+	background-image: url(../images/icon_arrowfolderopen2_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .collapsed, .filebrowse-alt .collapsed {
+	background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leafnode, .filebrowse-alt .leafnode {
+	background-image: url(../images/icon_folder_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leaf, .filebrowse-alt .leaf {
+	background-image: url(../images/icon_doc_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.sortup {
+	background: url(../images/icon_sortup.gif) no-repeat;
+}
+
+.sortdown {
+	background: url(../images/icon_sortdown.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+body .grid td {
+	border-top: 1px solid #ccc;
+	border-left: 1px solid #ccc;
+	background-color: transparent;
+}
+
+.confirm {
+	color: #090;
+}
+
+.info {
+	color: #069;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage {
+	border-top: 5px solid #900;
+	border-left: 1px solid #900;
+	background-image: url(../images/icon_error_lrg.gif);
+	background-repeat: no-repeat;
+	background-position: 5px 1.33em;
+}
+
+.warningmessage {
+	background-image: url(../images/icon_warning_lrg.gif);
+	border-color: #c60;
+}
+
+.donemessage {
+	background-image: url(../images/icon_success_lrg.gif);
+	border-color: #090;
+}
+
+.infomessage {
+	background-image: url(../images/icon_info_lrg.gif);
+	border-color: #069;
+}
+
+.docinfo {
+	background: url(../images/icon_doc_lrg.gif) no-repeat;
+}
+
+.dirinfo {
+	background: url(../images/icon_folder_lrg.gif) no-repeat;
+}
+
+.memberinfo {
+	background: url(../images/icon_members_lrg.gif) no-repeat;
+}
+
+.usergroupinfo {
+	background: url(../images/icon_usergroups_lrg.gif) no-repeat;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+	background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+	background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+	background-image: url(../images/icon_info_sml.gif);
+}
+
+.cvsdiff, .cvsblame {
+	background-color: #ccc;
+}
+
+.cvsdiffadd {
+	background-color: #afa;
+}
+
+.cvsdiffremove {
+	background-color: #faa;
+}
+
+.cvsdiffchanges1 {
+	background-color: #ff7;
+}
+
+.cvsdiffchanges2 {
+	background-color: #ff7;
+}
+
+li.selection ul a {
+	background: #fff;
+}
+
+.band1 {
+	color: #fff;
+	background-color: #663;
+}
+
+.band2 {
+	color: #fff;
+	background-color: #66C;
+}
+
+.band3 {
+	background-color: #C99;
+}
+
+.band4 {
+	background-color: #CFF;
+}
+
+.band5 {
+	color: #fff;
+	background-color: #336;
+}
+
+.band6 {
+	color: #fff;
+	background-color: #966;
+}
+
+.band7 {
+	background-color: #9CC;
+}
+
+.band8 {
+	background-color: #FFC;
+}
+
+.band9 {
+	color: #fff;
+	background-color: #633;
+}
+
+.band10 {
+	color: #fff;
+	background-color: #699;
+}
+
+.band11 {
+	background-color: #CC9;
+}
+
+.band12 {
+	background-color: #CCF;
+}
+
+.band13 {
+	color: #fff;
+	background-color: #366;
+}
+
+.band14 {
+	color: #fff;
+	background-color: #996;
+}
+
+.band15 {
+	background-color: #99C;
+}
+
+.band16 {
+	background-color: #FCC;
+}
+
+.contentBox .helplink, #helptext .helplink {
+	cursor: help;
+}
+
+.legend th, .bars th {
+	background-color: #fff;
+}
+
+/* font and text properties, exclusive of link indication, alignment, text-indent */
+body, th, td, input, select {
+	font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+code, pre {
+	font-family: 'Andale Mono', Courier, monospace;
+}
+
+body, .contentBox h2, .contentBox h3, #rightcol h2, pre, code, #apphead h2 small, h3, th, td {
+	font-size: x-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: small;
+}
+
+small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftColumn, .legend, .bars {
+	font-size: xx-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: x-small;
+}
+
+.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
+	font-weight: bold;
+}
+
+li.selection ul {
+	font-weight: normal;
+}
+
+#apphead h2 em {
+	font-style: normal;
+}
+
+#banner h1 {
+	font-size: 1.25em;
+}
+
+/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
+#bodyColumn h2 {
+	margin-top: .3em;
+	margin-bottom: .5em;
+}
+
+p, ul, ol, dl, .bars table {
+	margin-top: .67em;
+	margin-bottom: .67em;
+}
+
+form {
+	margin: 0;
+}
+
+#bodyColumn {
+	padding-left: 12px;
+	padding-right: 12px;
+	width: 100%;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	width: auto;
+}
+
+html>body #bodyColumn {
+	width: auto;
+}
+
+.docs {
+	line-height: 1.4;
+}
+
+ol ol {
+	list-style-type: lower-alpha;
+}
+
+ol ol ol {
+	list-style-type: lower-roman;
+}
+
+.contentBox h2, .contentBox h3 {
+	padding: 5px;
+	margin-right: 2px;
+}
+
+.contentBox td, .contentBox th {
+	padding: 2px 3px;
+}
+
+.h2 p, .h3 p, .h2 dt, .h3 dt {
+	margin-right: 7px;
+	margin-left: 7px;
+}
+
+.tasknav {
+	margin-bottom: 1.33em;
+}
+
+div.colbar {
+	padding: 3px;
+	margin: 2px 2px 0;
+}
+
+.tabs {
+	margin-top: .67em;
+	margin-right: 2px;
+	margin-left: 2px;
+	padding-left: 8px;
+}
+
+.tabs td, .tabs th {
+	padding: 3px 9px;
+}
+
+#rightcol div.www, #rightcol div.help {
+	padding: 0 .5em;
+}
+
+body.docs #toc {
+	position: absolute;
+	top: 15px;
+	left: 0px;
+	width: 120px;
+	padding: 0 20px 0 0;
+}
+
+body.docs #toc ul, #toc ol {
+	margin-left: 0;
+	padding-left: 0;
+}
+
+body.docs #toc li {
+	margin-top: 7px;
+	padding-left: 10px;
+	list-style-type: none;
+}
+
+body.docs div.docs {
+	margin: 61px 0 0 150px;
+	padding: 1em 2em 1em 1em !important;
+}
+
+.docs p+p {
+	text-indent: 5%;
+	margin-top: -.67em;
+}
+
+.docs h2, .docs h3 {
+	margin-bottom: .1em;
+	padding-top: .3em;
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	padding: 5px;
+	margin: .67em 2px;
+}
+
+.functnbar3 {
+	margin-top: 0;
+}
+
+body {
+	padding: 1em;
+}
+
+body.composite, body.docs {
+	margin: 0;
+	padding: 0;
+}
+
+th, td {
+	text-align: left;
+	vertical-align: top;
+}
+
+.right {
+	text-align: right !important;
+}
+
+.center {
+	text-align: center !important;
+}
+
+.axial th, .axial th .strut {
+	text-align: right;
+}
+
+.contentBox .axial td th {
+	text-align: left;
+}
+
+body .stb {
+	margin-top: 1em;
+	text-indent: 0;
+}
+
+body .mtb {
+	margin-top: 2em;
+	text-indent: 0;
+}
+
+.courtesylinks {
+	margin-top: 1em;
+	padding-top: 1em;
+}
+
+dd {
+	margin-bottom: .67em;
+}
+
+.toolgroup {
+	margin-bottom: 6px;
+}
+
+.toolgroup .body {
+	padding: 4px 4px 4px 0;
+}
+
+.toolgroup .label {
+	padding: 4px;
+}
+
+.toolgroup .body div {
+	padding-bottom: .3em;
+	padding-left: 1em;
+}
+
+.toolgroup .body div div {
+	margin-top: .3em;
+	padding-bottom: 0;
+}
+
+.tier1 {
+	margin-left: 0;
+}
+
+.tier2 {
+	margin-left: 1.5em;
+}
+
+.tier3 {
+	margin-left: 3em;
+}
+
+.tier4 {
+	margin-left: 4.5em;
+}
+
+.tier5 {
+	margin-left: 6em;
+}
+
+.tier6 {
+	margin-left: 7.5em;
+}
+
+.tier7 {
+	margin-left: 9em;
+}
+
+.tier8 {
+	margin-left: 10.5em;
+}
+
+.tier9 {
+	margin-left: 12em;
+}
+
+.tier10 {
+	margin-left: 13.5em;
+}
+
+.filebrowse .expanded, .filebrowse .collapsed {
+	padding-left: 34px;
+}
+
+.filebrowse .leafnode, .filebrowse .leaf {
+	padding-left: 20px;
+}
+
+.messagechild {
+	padding-left: 34px;
+}
+
+.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
+	/* hide from macie5\*/
+	float: left;
+	/* resume */
+	display: inline-block;
+	height: 15px;
+	width: 34px;
+	padding-left: 0 !important;
+}
+
+.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
+	width: 20px;
+}
+
+.filebrowse ul, .filebrowse-alt ul {
+	list-style-type: none;
+	padding-left: 0;
+	margin-left: 0;
+}
+
+.filebrowse ul ul, .filebrowse-alt ul ul {
+	margin-left: 1.5em;
+	margin-top: 0;
+	padding-top: .67em;
+}
+
+.filebrowse li, .filebrowse-alt li {
+	margin-bottom: .67em;
+}
+
+td.filebrowse h2 {
+	margin-top: 0;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
+	margin: .67em 0;
+	padding: .33em 0 .67em 42px;
+	min-height: 32px;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	padding-left: 20px;
+	min-height: 15px;
+}
+
+.alt {
+	display: none;
+}
+
+#banner h1 {
+	margin: 0;
+}
+
+.axial th, .axial th .strut, #leftColumn .strut {
+	width: 12em;
+}
+
+#breadcrumbs {
+	padding: 2px 8px;
+}
+
+/* Bad for IE
+.contentBox h2, .contentBox h3, .bars {
+	clear: both;
+}
+*/
+
+.legend {
+	float: right;
+}
+
+.legend th, .bars th {
+	text-align: right;
+	padding-left: 1em;
+}
+
+.bars table {
+	table-layout: fixed;
+}
+
+.bars th {
+	width: 12em;
+}
+
+#projectdocumentlist td.filebrowse-alt {
+	padding-right: .75em;
+}
diff --git a/axis2/c/sandesha/style/maven-theme.css b/axis2/c/sandesha/style/maven-theme.css
new file mode 100644
index 0000000..43b298b
--- /dev/null
+++ b/axis2/c/sandesha/style/maven-theme.css
@@ -0,0 +1,82 @@
+body, td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 13px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#36a;
+}
+a:visited  {
+  color:#47a;
+}
+a:active, a:hover {
+  color:#69c;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 15px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #999;
+  color: #900;
+  background-color: #ddd;
+  font-weight:900;
+  font-size: x-large;
+}
+h3 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  color: #900;
+  background-color: #eee;
+  font-weight: normal;
+  font-size: large;
+}
+p {
+  line-height: 1.3em;
+  font-size: small;
+}
+#breadcrumbs {
+  border-top: 1px solid #aaa;
+  border-bottom: 1px solid #aaa;
+  background-color: #ccc;
+}
+#leftColumn {
+  margin: 10px 0 0 5px;
+  border: 1px solid #999;
+  background-color: #eee;
+}
+#navcolumn h5 {
+  font-size: smaller;
+  border-bottom: 1px solid #aaaaaa;
+  padding-top: 2px;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 1em;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+}
diff --git a/axis2/c/sandesha/style/print.css b/axis2/c/sandesha/style/print.css
new file mode 100644
index 0000000..2ab336b
--- /dev/null
+++ b/axis2/c/sandesha/style/print.css
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+	display: none;
+}
+#bodyColumn, body.docs div.docs {
+	margin: 0 !important;
+	border: none !important
+}
diff --git a/axis2/c/sandesha/svn.html b/axis2/c/sandesha/svn.html
new file mode 100644
index 0000000..9146f27
--- /dev/null
+++ b/axis2/c/sandesha/svn.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Developing Apache Sandesha2/C</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Developing_Apache_Sandesha2_C"></a><h2>Developing Apache Sandesha2/C</h2><p>This document provides information on how to use SVN to get an SVN
+checkout/update and make commits to the source repository.</p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#svn">Working with Subversion (SVN)</a></li>
+  <li><a href="#checkout">Checking-out Sandesha2 from Subversion</a></li>
+</ul><p><a name="svn"></a></p></div><div class="subsection"><a name="Working_with_Subversion__SVN_"></a><h3>Working with Subversion (SVN)</h3><p>The Apache Sandesha2/C development team uses Subversion (SVN) for source
+control. Subversion is a compelling replacement for CVS, developed under the
+auspices of the Tigris community and is licensed under an Apache compatible
+license. To learn more about Subversion or to download the latest
+distribution, visit the <a href="http:///subversion.tigris.org" class="newWindow" title="New Window" target="_blank">Subversion project site</a>. If you are looking for
+guidelines on setting up/installing Subversion, please read the ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source
+Code Repositories page</a>.</p><p><a name="checkout"></a></p></div><div class="subsection"><a name="Checking-out_Apache_Sandesha2_C_from_Subversion"></a><h3>Checking-out Apache Sandesha2/C from Subversion</h3><p>When checking out the latest version of Apache Sandesha2/C from the Apache
+Foundation's Subversion repository, you must use one of the following URLs,
+depending on your level of access to the Apache Sandesha2/C source code:</p><ul>
+  <li><b>If you are not a committer:</b><a href="http://svn.apache.org/repos/asf/axis/axis2/c/sandesha/trunk/" class="newWindow" title="New Window" target="_blank">http://svn.apache.org/repos/asf/axis/axis2/c/sandesha/trunk/</a></li>
+  <li><b>If you are a committer:</b> <a href="https://svn.apache.org/repos/asf/axis/axis2/c/sandesha/trunk/" class="newWindow" title="New Window" target="_blank">https://svn.apache.org/repos/asf/axis/axis2/c/sandesha/trunk/</a></li>
+</ul><p>
+If you are a committer, make sure that you have set your svnpasswd. To do
+this you must log into svn.apache.org.  For more information, please read the
+ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source Code Repositories page</a>.
+
+</p><p>Once you have successfully installed Subversion, you can checkout the
+Sandesha2/C trunk by running the following command:</p><p><strong>svn co &lt;repository URL&gt; &lt;folder name&gt;</strong></p><p>where 'repository URL' is one of the URLs from the previous list and
+'folder name' is the name of the folder into which the source code is to be
+checked out.</p><br></br><p>To update your working copy to the latest version from the repository,
+execute:</p><p><strong>svn update</strong></p><br></br><p>If you would like to submit a patch, execute:</p><p><strong>svn diff</strong></p><p>The above command will create a unified diff that can be attached to the
+Apache Sandesha2/C JIRA issue tracker.</p><br></br></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/sandesha/team-list.html b/axis2/c/sandesha/team-list.html
new file mode 100644
index 0000000..feea0a5
--- /dev/null
+++ b/axis2/c/sandesha/team-list.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Project Team</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><script type="text/javascript">
+  	  function offsetDate(id, offset) {
+
+            var now = new Date() ;
+            var nowTime = now.getTime() ;
+            var localOffset = now.getTimezoneOffset() ;
+            var developerTime = nowTime + (offset * 60 * 60 * 1000) + (localOffset * 60 * 1000) ;
+            var developerDate = new Date(developerTime) ;
+
+            document.getElementById(id).innerHTML = developerDate;
+          }
+  	
+  	  function init() {
+	    	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	                     }
+    </script></head><body class="composite" onload="init();"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/axis/axis2/c/sandesha/trunk/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Team"></a><h2>The Team</h2><p>
+        A successful project requires many people to play many roles.
+        Some members write code or documentation, while others are
+        valuable as testers, submitting patches and suggestions.
+      </p><p>
+        The team is comprised of <a href="#Members">Members</a>
+        and <a href="#Contributors">Contributors</a>.  Members 
+        have direct access to the source of a project and actively
+        evolve the code-base.  Contributors improve the project
+        through submission of patches and suggestions to the Members.
+        The number of Contributors to the project is unbounded.
+        Get involved today.  All contributions to the project are
+        greatly appreciated.
+      </p><div class="subsection"><a name="Members"></a><h3>Members</h3><p>
+        The following is a list of developers with commit privileges that have 
+        directly contributed to the project in one way or another.  
+      </p><table class="bodyTable"><thead>
+        <tr class="b"><th>Name</th><th>Id</th><th>Email</th><th>Organization</th><th>Roles</th><th>TZ Offset</th><th>Time</th></tr>
+        </thead><tbody>
+                <tr class="a"><td>Samisa Abeysinghe</td><td><a name="samisa"></a>samisa</td><td><a href="mailto:samisa AT wso2.com">samisa AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-samisa">Unknown</span></td></tr>
+                <tr class="b"><td>Dushshantha Chandradasa</td><td><a name="dushshantha"></a>dushshantha</td><td><a href="mailto:dushshantha AT wso2.com">dushshantha AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dushshantha">Unknown</span></td></tr>
+                <tr class="a"><td>Sahan Gamage</td><td><a name="sahan"></a>sahan</td><td><a href="mailto:sahans AT gmail.com">sahans AT gmail.com</a></td><td>Purdue University</td><td>
+                    </td><td></td><td><span id="developer-sahan">Unknown</span></td></tr>
+                <tr class="b"><td>Damitha Kumarage</td><td><a name="damitha"></a>damitha</td><td><a href="mailto:damitha AT wso2.com">damitha AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-damitha">Unknown</span></td></tr>
+                <tr class="a"><td>Nandika Jayawardana</td><td><a name="nandika"></a>nandika</td><td><a href="mailto:nandika AT wso2.com">nandika AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-nandika">Unknown</span></td></tr>
+                <tr class="b"><td>Manjula Peiris</td><td><a name="manjula"></a>manjula</td><td><a href="mailto:manjula AT wso2.com">manjula AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-manjula">Unknown</span></td></tr>
+                <tr class="a"><td>Sanjaya Rathnaweera</td><td><a name="pini"></a>pini</td><td><a href="mailto:sanjaya AT wso2.com">sanjaya AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-pini">Unknown</span></td></tr>
+                </tbody></table></div><div class="subsection"><a name="Contributors"></a><h3>Contributors</h3><p>
+        The following additional people have contributed to this project
+        through the way of suggestions, patches or documentation.
+      </p><table class="bodyTable"><thead>
+        <tr class="b"><th>Name</th><th>Email</th><th>Organization</th><th>Roles</th></tr>
+        </thead><tbody>
+                <tr class="a"><td>Paul Fremantle</td><td><a href="mailto:pzfreo AT gmail.com">pzfreo AT gmail.com</a></td><td></td><td>
+                    Technical Adviser<br></br>
+                    </td></tr>
+                </tbody></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/sandesha/versioning.html b/axis2/c/sandesha/versioning.html
new file mode 100644
index 0000000..ed8646b
--- /dev/null
+++ b/axis2/c/sandesha/versioning.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Sandesha2/C - Versioning</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/sandesha2/c" id="projectLogo"><img alt="Apache Sandesha2/C" src="http://ws.apache.org/sandesha2/c/images/sandesha2c_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 05 October 2007
+                  | Doc for 0.91</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Sandesha2_C"><h5>Apache Sandesha2/C</h5><ul><li class="none"><a href="index.html">Apache Sandesha2/C Home</a></li><li class="expanded"><a href="download.cgi">Download Sandesha2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/sandesha2c_manual.html">Sandesha2/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Versioning_of_Apache_Sandesha2_C"></a><h2>Versioning of Apache Sandesha2/C</h2><p>Apache Sandesha2/C versioning guide lines as specified in Apache Axis2/C
+<a href="http://ws.apache.org/axis2/c/versioning.html" class="externalLink" title="External Link">http://ws.apache.org/axis2/c/versioning.html </a>
+</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/api/doxygenconf b/axis2/c/savan/api/doxygenconf
new file mode 100644
index 0000000..57922fe
--- /dev/null
+++ b/axis2/c/savan/api/doxygenconf
@@ -0,0 +1,1220 @@
+# Doxyfile 1.4.2
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = Savan/C
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = ./
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
+# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
+# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
+# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
+# Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = English
+
+# This tag can be used to specify the encoding used in the generated output. 
+# The encoding is not always determined by the language that is chosen, 
+# but also whether or not the output is meant for Windows or non-Windows users. 
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
+# forces the Windows encoding (this is the default for the Windows binary), 
+# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING   = NO
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like the Qt-style comments (thus requiring an 
+# explicit @brief command for a brief description.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# will output the detailed description near the top, like JavaDoc.
+# If set to NO, the detailed description appears after the member 
+# documentation.
+
+DETAILS_AT_TOP         = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 8
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
+# only. Doxygen will then generate output that is more tailored for Java. 
+# For instance, namespaces will be presented as packages, qualified scopes 
+# will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = NO
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation.
+
+SHOW_DIRECTORIES       = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from the 
+# version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the progam writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = ../../include/
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories.
+
+EXCLUDE_PATTERNS       = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES (the default) 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = YES
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+# generated containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature.
+
+GENERATE_TREEVIEW      = NO
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = NO
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = NO
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = YES
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_PREDEFINED tags.
+
+EXPAND_ONLY_PREDEF     = YES
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = AXIS2_DECLARE(x)=x \
+                         AXIS2_DECLARE_NONSTD(x)=x \
+                         AXIS2_DECLARE_DATA= \
+                         AXIS2_CALL= 
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = AXIS2_DECLARAE AXIS2_DECLARE_NONSTD AXIS2_DECLARE_DATA AXIS2_CALL
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links.
+# Note that each tag file must have a unique name
+# (where the name does NOT include the path)
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = NO
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a call dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable call graphs for selected 
+# functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = gif
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_WIDTH    = 1024
+
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_HEIGHT   = 1024
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that a graph may be further truncated if the graph's 
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# the graph is not depth-constrained.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, which results in a white background. 
+# Warning: Depending on the platform used, enabling this option may lead to 
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
+# read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO
diff --git a/axis2/c/savan/coding_conventions.html b/axis2/c/savan/coding_conventions.html
new file mode 100644
index 0000000..ea0820a
--- /dev/null
+++ b/axis2/c/savan/coding_conventions.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Coding Conventions</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Savan_C_Coding_Conventions"></a><h2>Savan/C Coding Conventions</h2><p>Apache Savan/C coding convensions are as specified in Apache Axis2/C 
+ <a href="http://ws.apache.org/axis2/c/versioning.html" class="externalLink" title="External Link">Coding Conventions</a>
+ </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/cvs-usage.html b/axis2/c/savan/cvs-usage.html
new file mode 100644
index 0000000..a0304a0
--- /dev/null
+++ b/axis2/c/savan/cvs-usage.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - CVS</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Repository"></a><h2>Repository</h2><p>
+          No SCM repository is defined.
+        </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/dependencies.html b/axis2/c/savan/dependencies.html
new file mode 100644
index 0000000..aa5c811
--- /dev/null
+++ b/axis2/c/savan/dependencies.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Dependencies</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Dependencies"></a><h2>Dependencies</h2><p> 
+        There are no dependencies for this project.  It is a standalone
+        application that does not depend on any other project.
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/docs/images/add.gif b/axis2/c/savan/docs/images/add.gif
new file mode 100755
index 0000000..ac0bdcc
--- /dev/null
+++ b/axis2/c/savan/docs/images/add.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/collapsed.gif b/axis2/c/savan/docs/images/collapsed.gif
new file mode 100755
index 0000000..6e71084
--- /dev/null
+++ b/axis2/c/savan/docs/images/collapsed.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/expanded.gif b/axis2/c/savan/docs/images/expanded.gif
new file mode 100755
index 0000000..0fef3d8
--- /dev/null
+++ b/axis2/c/savan/docs/images/expanded.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/external-classic.png b/axis2/c/savan/docs/images/external-classic.png
new file mode 100755
index 0000000..09a5425
--- /dev/null
+++ b/axis2/c/savan/docs/images/external-classic.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/external.png b/axis2/c/savan/docs/images/external.png
new file mode 100755
index 0000000..3f999fc
--- /dev/null
+++ b/axis2/c/savan/docs/images/external.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/file.gif b/axis2/c/savan/docs/images/file.gif
new file mode 100755
index 0000000..72c13cc
--- /dev/null
+++ b/axis2/c/savan/docs/images/file.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/fix.gif b/axis2/c/savan/docs/images/fix.gif
new file mode 100755
index 0000000..2585f13
--- /dev/null
+++ b/axis2/c/savan/docs/images/fix.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/folder-closed.gif b/axis2/c/savan/docs/images/folder-closed.gif
new file mode 100755
index 0000000..2baed62
--- /dev/null
+++ b/axis2/c/savan/docs/images/folder-closed.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/folder-open.gif b/axis2/c/savan/docs/images/folder-open.gif
new file mode 100755
index 0000000..3955d19
--- /dev/null
+++ b/axis2/c/savan/docs/images/folder-open.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/help_logo.gif b/axis2/c/savan/docs/images/help_logo.gif
new file mode 100755
index 0000000..cc25c03
--- /dev/null
+++ b/axis2/c/savan/docs/images/help_logo.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_alert.gif b/axis2/c/savan/docs/images/icon_alert.gif
new file mode 100755
index 0000000..4968bca
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_alert.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_alertsml.gif b/axis2/c/savan/docs/images/icon_alertsml.gif
new file mode 100755
index 0000000..641308d
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_alertsml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowfolder1_sml.gif b/axis2/c/savan/docs/images/icon_arrowfolder1_sml.gif
new file mode 100755
index 0000000..89408af
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowfolder1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowfolder2_sml.gif b/axis2/c/savan/docs/images/icon_arrowfolder2_sml.gif
new file mode 100755
index 0000000..d9e7e1c
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowfolder2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowfolderclosed1_sml.gif b/axis2/c/savan/docs/images/icon_arrowfolderclosed1_sml.gif
new file mode 100755
index 0000000..c48e8b6
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowfolderclosed1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowfolderopen2_sml.gif b/axis2/c/savan/docs/images/icon_arrowfolderopen2_sml.gif
new file mode 100755
index 0000000..477e327
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowfolderopen2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowmembers1_sml.gif b/axis2/c/savan/docs/images/icon_arrowmembers1_sml.gif
new file mode 100755
index 0000000..b4dea83
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowmembers1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowmembers2_sml.gif b/axis2/c/savan/docs/images/icon_arrowmembers2_sml.gif
new file mode 100755
index 0000000..0e74357
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowmembers2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowusergroups1_sml.gif b/axis2/c/savan/docs/images/icon_arrowusergroups1_sml.gif
new file mode 100755
index 0000000..5177959
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowusergroups1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowusergroups2_sml.gif b/axis2/c/savan/docs/images/icon_arrowusergroups2_sml.gif
new file mode 100755
index 0000000..574bb45
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowusergroups2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowwaste1_sml.gif b/axis2/c/savan/docs/images/icon_arrowwaste1_sml.gif
new file mode 100755
index 0000000..25d75f7
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowwaste1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_arrowwaste2_sml.gif b/axis2/c/savan/docs/images/icon_arrowwaste2_sml.gif
new file mode 100755
index 0000000..54dbf42
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_arrowwaste2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_confirmsml.gif b/axis2/c/savan/docs/images/icon_confirmsml.gif
new file mode 100755
index 0000000..ca3c810
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_confirmsml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_doc_lrg.gif b/axis2/c/savan/docs/images/icon_doc_lrg.gif
new file mode 100755
index 0000000..b458267
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_doc_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_doc_sml.gif b/axis2/c/savan/docs/images/icon_doc_sml.gif
new file mode 100755
index 0000000..239bfaa
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_doc_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_error_lrg.gif b/axis2/c/savan/docs/images/icon_error_lrg.gif
new file mode 100755
index 0000000..fccffd1
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_error_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_error_sml.gif b/axis2/c/savan/docs/images/icon_error_sml.gif
new file mode 100755
index 0000000..61132ef
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_error_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_folder_lrg.gif b/axis2/c/savan/docs/images/icon_folder_lrg.gif
new file mode 100755
index 0000000..3683e75
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_folder_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_folder_sml.gif b/axis2/c/savan/docs/images/icon_folder_sml.gif
new file mode 100755
index 0000000..8e26f89
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_folder_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_help_lrg.gif b/axis2/c/savan/docs/images/icon_help_lrg.gif
new file mode 100755
index 0000000..c216295
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_help_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_help_sml.gif b/axis2/c/savan/docs/images/icon_help_sml.gif
new file mode 100755
index 0000000..43bfd56
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_help_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_info_lrg.gif b/axis2/c/savan/docs/images/icon_info_lrg.gif
new file mode 100755
index 0000000..b390fd4
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_info_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_info_sml.gif b/axis2/c/savan/docs/images/icon_info_sml.gif
new file mode 100755
index 0000000..c6cb9ad
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_info_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_infosml.gif b/axis2/c/savan/docs/images/icon_infosml.gif
new file mode 100755
index 0000000..1aa2d30
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_infosml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_members_lrg.gif b/axis2/c/savan/docs/images/icon_members_lrg.gif
new file mode 100755
index 0000000..7ba2df6
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_members_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_members_sml.gif b/axis2/c/savan/docs/images/icon_members_sml.gif
new file mode 100755
index 0000000..997e699
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_members_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_sortdown.gif b/axis2/c/savan/docs/images/icon_sortdown.gif
new file mode 100755
index 0000000..9561bbe
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_sortdown.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_sortleft.gif b/axis2/c/savan/docs/images/icon_sortleft.gif
new file mode 100755
index 0000000..4fd21e8
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_sortleft.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_sortright.gif b/axis2/c/savan/docs/images/icon_sortright.gif
new file mode 100755
index 0000000..ea8076e
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_sortright.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_sortup.gif b/axis2/c/savan/docs/images/icon_sortup.gif
new file mode 100755
index 0000000..61942d6
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_sortup.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_success_lrg.gif b/axis2/c/savan/docs/images/icon_success_lrg.gif
new file mode 100755
index 0000000..9af317d
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_success_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_success_sml.gif b/axis2/c/savan/docs/images/icon_success_sml.gif
new file mode 100755
index 0000000..52e85a4
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_success_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_usergroups_lrg.gif b/axis2/c/savan/docs/images/icon_usergroups_lrg.gif
new file mode 100755
index 0000000..3a4e356
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_usergroups_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_usergroups_sml.gif b/axis2/c/savan/docs/images/icon_usergroups_sml.gif
new file mode 100755
index 0000000..9236101
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_usergroups_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_warning_lrg.gif b/axis2/c/savan/docs/images/icon_warning_lrg.gif
new file mode 100755
index 0000000..83359d8
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_warning_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_warning_sml.gif b/axis2/c/savan/docs/images/icon_warning_sml.gif
new file mode 100755
index 0000000..873bbb5
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_warning_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_waste_lrg.gif b/axis2/c/savan/docs/images/icon_waste_lrg.gif
new file mode 100755
index 0000000..e5434aa
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_waste_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/icon_waste_sml.gif b/axis2/c/savan/docs/images/icon_waste_sml.gif
new file mode 100755
index 0000000..6dd046d
--- /dev/null
+++ b/axis2/c/savan/docs/images/icon_waste_sml.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-bolt.png b/axis2/c/savan/docs/images/logos/maven-bolt.png
new file mode 100755
index 0000000..d6e8fb7
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-bolt.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-brewed.png b/axis2/c/savan/docs/images/logos/maven-brewed.png
new file mode 100755
index 0000000..34f81c9
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-brewed.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-build-successfull.png b/axis2/c/savan/docs/images/logos/maven-build-successfull.png
new file mode 100755
index 0000000..988846f
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-build-successfull.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-built.png b/axis2/c/savan/docs/images/logos/maven-built.png
new file mode 100755
index 0000000..ad0442a
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-built.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-bulldozer.png b/axis2/c/savan/docs/images/logos/maven-bulldozer.png
new file mode 100755
index 0000000..d36f9c1
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-bulldozer.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-1.png b/axis2/c/savan/docs/images/logos/maven-button-1.png
new file mode 100755
index 0000000..bccee1a
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-1.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-2.png b/axis2/c/savan/docs/images/logos/maven-button-2.png
new file mode 100755
index 0000000..d8a8c18
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-2.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-3.png b/axis2/c/savan/docs/images/logos/maven-button-3.png
new file mode 100755
index 0000000..d3a98d0
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-3.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-4.png b/axis2/c/savan/docs/images/logos/maven-button-4.png
new file mode 100755
index 0000000..2ccbb37
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-4.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-5.png b/axis2/c/savan/docs/images/logos/maven-button-5.png
new file mode 100755
index 0000000..a49903a
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-5.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-black.png b/axis2/c/savan/docs/images/logos/maven-button-black.png
new file mode 100755
index 0000000..1ffee8b
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-black.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-blue.png b/axis2/c/savan/docs/images/logos/maven-button-blue.png
new file mode 100755
index 0000000..1434c87
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-blue.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-copper.png b/axis2/c/savan/docs/images/logos/maven-button-copper.png
new file mode 100755
index 0000000..2f1e487
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-copper.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-green.png b/axis2/c/savan/docs/images/logos/maven-button-green.png
new file mode 100755
index 0000000..b3d94cc
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-green.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-pinky.png b/axis2/c/savan/docs/images/logos/maven-button-pinky.png
new file mode 100755
index 0000000..0c96882
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-pinky.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-purple.png b/axis2/c/savan/docs/images/logos/maven-button-purple.png
new file mode 100755
index 0000000..a4912bd
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-purple.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-button-teal.png b/axis2/c/savan/docs/images/logos/maven-button-teal.png
new file mode 100755
index 0000000..b7f9bb7
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-button-teal.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-feather.png b/axis2/c/savan/docs/images/logos/maven-feather.png
new file mode 100755
index 0000000..5beac16
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-feather.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-frankenstein.png b/axis2/c/savan/docs/images/logos/maven-frankenstein.png
new file mode 100755
index 0000000..d9e3ade
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-frankenstein.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-mavenfactured.png b/axis2/c/savan/docs/images/logos/maven-mavenfactured.png
new file mode 100755
index 0000000..741cb4c
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-mavenfactured.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-petesucks.png b/axis2/c/savan/docs/images/logos/maven-petesucks.png
new file mode 100755
index 0000000..411f5b0
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-petesucks.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-propaganda-2.png b/axis2/c/savan/docs/images/logos/maven-propaganda-2.png
new file mode 100755
index 0000000..61d97cf
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-propaganda-2.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-propaganda.png b/axis2/c/savan/docs/images/logos/maven-propaganda.png
new file mode 100755
index 0000000..2caca65
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-propaganda.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/logos/maven-redgreen.png b/axis2/c/savan/docs/images/logos/maven-redgreen.png
new file mode 100755
index 0000000..92dd644
--- /dev/null
+++ b/axis2/c/savan/docs/images/logos/maven-redgreen.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/newwindow-classic.png b/axis2/c/savan/docs/images/newwindow-classic.png
new file mode 100755
index 0000000..5987117
--- /dev/null
+++ b/axis2/c/savan/docs/images/newwindow-classic.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/newwindow.png b/axis2/c/savan/docs/images/newwindow.png
new file mode 100755
index 0000000..6287f72
--- /dev/null
+++ b/axis2/c/savan/docs/images/newwindow.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/none.png b/axis2/c/savan/docs/images/none.png
new file mode 100755
index 0000000..fef6d18
--- /dev/null
+++ b/axis2/c/savan/docs/images/none.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_maj.gif b/axis2/c/savan/docs/images/nw_maj.gif
new file mode 100755
index 0000000..452296b
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_maj.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_maj_hi.gif b/axis2/c/savan/docs/images/nw_maj_hi.gif
new file mode 100755
index 0000000..54c3933
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_maj_hi.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_maj_rond.gif b/axis2/c/savan/docs/images/nw_maj_rond.gif
new file mode 100755
index 0000000..add42a4
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_med.gif b/axis2/c/savan/docs/images/nw_med.gif
new file mode 100755
index 0000000..d2b6d91
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_med.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_med_hi.gif b/axis2/c/savan/docs/images/nw_med_hi.gif
new file mode 100755
index 0000000..0c2db4c
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_med_hi.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_med_rond.gif b/axis2/c/savan/docs/images/nw_med_rond.gif
new file mode 100755
index 0000000..8aaa564
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_med_rond.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_min.gif b/axis2/c/savan/docs/images/nw_min.gif
new file mode 100755
index 0000000..bf4bc75
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_min.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_min_036.gif b/axis2/c/savan/docs/images/nw_min_036.gif
new file mode 100755
index 0000000..eb344a8
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_min_036.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/nw_min_hi.gif b/axis2/c/savan/docs/images/nw_min_hi.gif
new file mode 100755
index 0000000..a8a30ab
--- /dev/null
+++ b/axis2/c/savan/docs/images/nw_min_hi.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/pdf.gif b/axis2/c/savan/docs/images/pdf.gif
new file mode 100755
index 0000000..7bce338
--- /dev/null
+++ b/axis2/c/savan/docs/images/pdf.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/poweredby_036.gif b/axis2/c/savan/docs/images/poweredby_036.gif
new file mode 100755
index 0000000..49d0345
--- /dev/null
+++ b/axis2/c/savan/docs/images/poweredby_036.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/product_logo.gif b/axis2/c/savan/docs/images/product_logo.gif
new file mode 100755
index 0000000..327b838
--- /dev/null
+++ b/axis2/c/savan/docs/images/product_logo.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/remove.gif b/axis2/c/savan/docs/images/remove.gif
new file mode 100755
index 0000000..ad4b238
--- /dev/null
+++ b/axis2/c/savan/docs/images/remove.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/savanc_architecture.png b/axis2/c/savan/docs/images/savanc_architecture.png
new file mode 100644
index 0000000..5852661
--- /dev/null
+++ b/axis2/c/savan/docs/images/savanc_architecture.png
Binary files differ
diff --git a/axis2/c/savan/docs/images/se_maj_rond.gif b/axis2/c/savan/docs/images/se_maj_rond.gif
new file mode 100755
index 0000000..da2510e
--- /dev/null
+++ b/axis2/c/savan/docs/images/se_maj_rond.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/strich.gif b/axis2/c/savan/docs/images/strich.gif
new file mode 100755
index 0000000..a33e79d
--- /dev/null
+++ b/axis2/c/savan/docs/images/strich.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/sw_maj_rond.gif b/axis2/c/savan/docs/images/sw_maj_rond.gif
new file mode 100755
index 0000000..110bdf4
--- /dev/null
+++ b/axis2/c/savan/docs/images/sw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/sw_med_rond.gif b/axis2/c/savan/docs/images/sw_med_rond.gif
new file mode 100755
index 0000000..6671c3d
--- /dev/null
+++ b/axis2/c/savan/docs/images/sw_med_rond.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/sw_min.gif b/axis2/c/savan/docs/images/sw_min.gif
new file mode 100755
index 0000000..d96369d
--- /dev/null
+++ b/axis2/c/savan/docs/images/sw_min.gif
Binary files differ
diff --git a/axis2/c/savan/docs/images/update.gif b/axis2/c/savan/docs/images/update.gif
new file mode 100755
index 0000000..71ca225
--- /dev/null
+++ b/axis2/c/savan/docs/images/update.gif
Binary files differ
diff --git a/axis2/c/savan/docs/index.html b/axis2/c/savan/docs/index.html
new file mode 100755
index 0000000..fa39f8b
--- /dev/null
+++ b/axis2/c/savan/docs/index.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - The WS-Eventing Module for Apache Axis2/C</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                        </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="../index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Savan/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/savanc_manual.html">Savan/C manual</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Savan_C_Documentation"></a><h2>Apache Savan/C Documentation</h2><div class="subsection"><a name="Getting_Started"></a><h3>Getting Started</h3><ul>
+                          <li><a href="installationguide.html">Installation Guide</a></li>
+                  </ul></div><div class="subsection"><a name="Manual"></a><h3>Manual</h3><ul>
+                  <li><a href="savanc_manual.html">Savan/C Manual</a></li>
+          </ul></div><div class="subsection"><a name="Additional_References"></a><h3>Additional References</h3><ul>
+            <li><a href="http://ws.apache.org/axis2/1_2/Axis2ArchitectureGuide.html" class="externalLink" title="External Link">
+                Architecture Guide</a></li>
+              <li><a href="architecture_notes.html">C Specific Architecture Notes</a></li>
+                <li><a href="om_tutorial.html">OM Tutorial</a></li>
+                  <li><a href="../coding_conventions.html">Coding Conventions in Savan/C</a></li>
+  </ul></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/savan/docs/installationguide.html b/axis2/c/savan/docs/installationguide.html
new file mode 100755
index 0000000..6d58dc5
--- /dev/null
+++ b/axis2/c/savan/docs/installationguide.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - The WS-Eventing Module for Apache Axis2/C</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                        </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="../index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Savan/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/savanc_manual.html">Savan/C manual</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Savan_C_Installation_Guide"></a><h2>Apache Savan/C Installation Guide</h2><p>This document guides you on how to install Savan/C with Axis2/C, and run
+the server and client samples on Linux and Microsoft Windows operating
+systems.</p>
+
+<p>This release comes in source form. This document explain how to install
+the source.</p>
+
+<p>Please send your feedback to the developer mailing list: <a
+href="mailto:axis-c-dev@ws.apache.org">axis-c-dev@ws.apache.org</a>
+(Subscription details are available on the <a
+href="http://ws.apache.org/sandesha/savan/c">Savan site</a>.) Please remember
+to prefix the subject with [Savan/C].</p>
+
+<h2>Contents</h2>
+<ul>
+  <li><a href="#linux">Installing and Running on Linux</a> 
+    <ul>
+      <li><a href="#linux_source">Using the Source Release</a></li>
+      <li><a href="#linux_binary">Using the Binary Release</a></li>
+    </ul>
+  </li>
+  <li><a href="#win">Installing and Running on Microsoft Windows (win32)</a> 
+    <ul>
+      <li><a href="#win_source">Using the Source Release</a></li>
+      <li><a href="#win_binary">Using the Binary Release</a></li>
+    </ul>
+  </li>
+</ul>
+<a id="linux"></a> 
+
+<h2>1. Installing and Running on Linux</h2>
+
+<p><a href="http://ws.apache.org/savan/c/download.cgi">Download</a> source
+distribution</p>
+<a id="linux_source"></a> 
+
+<h3>1.1. Installing Savan/C Source Release on Linux</h3>
+
+<p>This version of Savan/C depends on Axis2/C 1.6. <a
+href="http://ws.apache.org/axis2/c/download.cgi">Download Axis2/C</a> from
+and install. /p&gt; </p>
+<ol>
+  <li>Download Savan source distribution</li>
+  <li>Extract the source distribution and go to extracted directory</li>
+  <li>Run configure with AXIS2/C include path. 
+    <pre>./configure --prefix=&lt;axis2c_deploy_path&gt; --enable-static=no --with-axis2=&lt;axis2c_include_file_path&gt;</pre>
+  </li>
+  <li>Run make and make install</li>
+</ol>
+
+<p>Type configure --help for all available options.</p>
+
+<p>This will install the Savan/C as a module in Axis2/C in
+&lt;axis2c_deploy_path&gt;/modules folder. The module folder contains the
+Savan/C libraries and the module.xml file. It will also install
+libsavan_client.so savan client library in &lt;axis2c_deploy_path&gt;/lib
+folder. This client library is needed for savan clients to be linked with. <a
+id="linux_binary"></a> </p>
+
+<p>Savan/C installation has the following folder structure. </p>
+<pre>   
+    Savan
+        |
+        + - modules/savan (savan module library and module.xml file)
+        + - docs
+        |
+        + - samples
+               |
+               + - source files of samples in folders
+        + - services (Contain Subscription Manager service and sample data source services)
+        |
+        + - include ( header files)
+        + - bin
+        + - bin/samples/savan ( sample executables)
+        + - lib </pre>
+<a id="win"></a> 
+
+<h2>2. Installing and Running on Microsoft Windows</h2>
+
+<p>This too can be done using binary or source distributions. (<a
+href="http://ws.apache.org/savan/c/download.cgi">Download</a> the two
+distributions.)</p>
+<a id="win_source"></a> 
+
+<h3>2.1. Installing Savan/C Source Release on Windows</h3>
+<ol>
+  <li>You need to have unziped Axis2/C 1.0 release binary to some folder.</li>
+  <li>On your cmd.exe cd to &lt;savan src&gt;\build\win32 <br />
+    Edit configure.in file with your binary locations. <br />
+  </li>
+  <li>To set necessary environment variables on command line run vcvars32.bat
+    file. </li>
+  <li>Run nmake dist command on command line. This will build the Savan/C
+    binary and samples to a directory savan in &lt;savan src&gt;\build\savan.
+  </li>
+</ol>
+<a id="bin_binaries"></a> 
+
+<h3>2. 2. Installing Savan/C Binary Release on Windows</h3>
+
+<p>Savan/C binary distribution will have following directory structure. </p>
+<pre>    Savan
+        |
+        + - Savan (savan module dll and module.xml file)
+        |
+        + - samples
+               |
+               + - bin 
+               |
+               + - source files of samples in folders
+        |
+        + - include ( header files)
+</pre>
+<ol>
+  <li>Copy Savan directory ( containing savan dll and module.xml ) to
+    &lt;AXIS2C_HOME&gt;\modules directory.</li>
+  <li>Copy axis2.xml file in Savan directory to &lt;AXIS2C_HOME&gt; </li>
+</ol>
+
+<p>Now you should be able to run the samples. </p>
+
+<h3>Notes</h3>
+<ol>
+  <li>Savan/C has pluggable storage mechanism for storing subscribers. By
+    default it runs with Sqlite embedded database.<br />
+    If you use Axis2/C Apache2 module instead of simple_axis2_server make
+    sure that Apache2 user can access the sqlite database file savan_db. 
+    <p></p>
+  </li>
+  <li>Savan/C module is installed into
+    &lt;axis2c_deploy_path&gt;/modules/savanc directory. The installed module
+    contain libsavan.so, module.xml. The sample clients are installed into
+    &lt;axis2c_deploy_path&gt;/bin/samples/savan directory. Sample services
+    are installed into &lt;axis2c_deploy_path&gt;/services directory. </li>
+</ol>
+</div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/savan/docs/savanc_manual.html b/axis2/c/savan/docs/savanc_manual.html
new file mode 100755
index 0000000..7443d9f
--- /dev/null
+++ b/axis2/c/savan/docs/savanc_manual.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - The WS-Eventing Module for Apache Axis2/C</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                        </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="../index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="../download.cgi">Download Savan/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="../docs/index.html">Documentation</a><ul><li class="none"><a href="../docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="../docs/savanc_manual.html">Savan/C manual</a></li></ul></li><li class="expanded"><a href="../lists_issues.html">Get Involved</a><ul><li class="none"><a href="../lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="../coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="../coding_conventions.html">Coding Convention</a></li><li class="none"><a href="../versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Savan_C_Manual"></a><h2>Apache Savan/C Manual</h2><p>This document guide you through the architecture of Savan/C</p>
+
+<p>Please send your feedback to the developer mailing list: <a
+href="mailto:axis-c-dev@ws.apache.org">axis-c-dev@ws.apache.org</a>
+(Subscription details are available on the <a
+href="http://ws.apache.org/sandesha/savan/c">Savan site</a>.) Please remember
+to prefix the subject with [Savan/C].</p>
+
+<h2>Contents</h2>
+<ul>
+  <li><a href="#what_is_eventing">What is web services eventing.</a> 
+  </li>
+  <li><a href="#components">Savan/C components<br></a> 
+	<ul>
+		<li><a href="#subs_mgr">Subscription Manager</a></li>
+		<li><a href="#publisher">Publisher</a></li>
+		<li><a href="#filters">Filters</a></li>
+	</ul>
+  </li>
+  <li><a href="#understanding_internal">Understanding the internal dependancies<br></a>
+  </li>
+</ul>
+<a id="what_is_eventing"></a>
+    <h2>
+      What is eventing
+      <br />
+    </h2>
+<p>For a long time web services lacked a standerd for event notification. On 20 January 2004, Akamai, The Globus Alliance, Hewlett-Packard, IBM, Sonic Software and TIBCO Software proposed two new Web services specifications. The first, WS-Notification, seeks to provide a standards-based means of publish-and-subscribe message delivery. On 7 January 2004, BEA Systems, Microsoft and TIBCO also published a specification for a Web services                     publish-and-subscribe standard, known as WS-Eventing.</p>
+<p>Web Services Eventing is about using the Web services framework for implementing a Subscriber-Publisher model. A client will send a request message for a subscription to an Event Publishing Service (EPS), with information as to who it is and from where it can receive notifications from the server . The Publishing Service publishes its data, as and when available, to all client endpoints given by respective subscribers when making subscription requests. These endpoints can be an application running on the same machine as the client application (subscriber) or, it can be an application running on a different machine.</p>
+<p>Savan/C is an implementation of the WS-Eventing specification. It started developement at the beginning of 2007 by some developers at WSO2 Inc. From the beginning the code was donated to Apache foundation. The company was in the process of implementating a complete web services stack for C which will be then used in C++ and most of the scripting languages like PHP, Pearl and Ruby.</p>
+<p>By now the complete C stack called Axis2/C is very matured and C++, PHP stacks based on it also has gained wide popularity. Savan/C team first released it's 0.90 version in 05 November 2007. Since then lot of improvements were done to the code base leading to it's first major release on May 2009. </p>
+
+<a id="components"></a>
+    <h2>
+      Savan/C components
+      <br />
+    </h2>
+<p>Savan/C code is designed with scalability and performance in mind. As an eventing implementation the main components should invariably be the subscription manager and publisher. Then we need filter implementations. Since these threee components are the most important components for the Savan/C user special care has been taken in designing these components. These three components are written as pluggable components. User has the options of using the implementations provided by the Savan/C for these components or write his own component implementing the corresponding API. The API's are savan_subs_mgr.h, savan_publisher.h and savan_filter_mod.h respectively. I'll explain these three components separately in following sections.</p>
+<p>Apart from these three important components there is a client component which implement the client API whic is used by Savan/C subscribers to subscribe, renew, query status of the subscription and unsubscribe.</p>
+<p>Rest of the components are just implementation specific and bear no interest for the Savan/C user. They are core component which is the main Savan/C module for Axis2/C, util component which provide common utility functions and msgreceivers which is Savan/C specific message receiver for Axis2/C and subscribers which is the internal representation of a subscriber.</p>
+
+<a id="subs_mgr"></a>
+<h3>Subscription Manager</h3>
+<p>xxx</p>
+
+<a id="publisher"></a>
+<h3>Publisher</h3>
+<p>xxx</p>
+
+<a id="filters"></a>
+<h3>Filters</h3>
+<p>xxx</p>
+
+<a id="understanding_internal"></a>
+<h2>Understanding the internal dependancies</h2>
+<p>It is useful to understand the dependancies between the Savan/C components.</p>
+<p>libmod_savan.so depends on</p>
+<ul>
+   <li>handlers</li>
+   <li>util</li>
+   <li>savan_storage</li>
+</ul>
+
+<p>libsavan_msgreceivers.so depends on</p>
+<ul>
+   <li>publisher</li>
+   <li>storage</li>
+   <li>util</li>
+</ul>
+
+<p>libsavan_util.so depends on</p>
+<ul>
+   <li>subscribers</li>
+</ul>
+
+<p>libsavan_client.so depends on</p>
+<ul>
+   <li>util</li>
+   <li>storage</li>
+   <li>filter</li>
+</ul>
+
+<p>registry storage depends on</p>
+<ul>
+   <li>common_storage</li>
+   <li>registry_client</li>
+</ul>
+
+<p>sqlite storage depends on</p>
+<ul>
+   <li>common_storage</li>
+   <li>sqlite</li>
+</ul>
+
+<p>esb publisher depends on</p>
+<ul>
+   <li>util</li>
+   <li>common_publisher</li>
+</ul>
+<p>default publisher depends on</p>
+<ul>
+   <li>util</li>
+   <li>filter</li>
+   <li>common_publisher</li>
+</ul>
+<p>xpath filter depends on</p>
+<ul>
+ <li>common_filter</li>
+ <li>libxml2</li>
+</ul>
+
+<h3>Notes</h3>
+<ol>
+  <li>Note1</li>
+  <li>Note2</li>
+</ol>
+</div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/savan/download.cgi b/axis2/c/savan/download.cgi
new file mode 100644
index 0000000..8bdb438
--- /dev/null
+++ b/axis2/c/savan/download.cgi
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file
diff --git a/axis2/c/savan/download.html b/axis2/c/savan/download.html
new file mode 100644
index 0000000..047df79
--- /dev/null
+++ b/axis2/c/savan/download.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Releases</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Apache_Axis2_C_Releases"></a><h2>Apache Axis2/C Releases</h2><div align="left">
+<p>Several releases have been made in the recent past, moving towards the
+1.0.0 release. These releases are available for download as a source or
+binary. For more information on Apache software releases, please see <a href="http://www.apache.org/dev/release.html" class="externalLink" title="External Link">Apache Releases FAQ</a>.</p>
+</div>
+<script src="http://www.google-analytics.com/urchin.js"
+type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-1954378-11";
+urchinTracker();
+</script>
+<div align="center">
+<table class="bodyTable"><tbody>
+    <tr class="a"><td align="center" valign="middle">0.90</td><td align="center">Release</td><td>MS Windows Distribution<br></br>
+        - Source Distribution <a href="[preferred]/ws/savan/c/0.90/savanc-src-0.90.zip" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-src-0.90.zip" onClick="javascript:urchinTracker ('/downloads/savanc-src-0.90.zip');">zip</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-src-0.90.zip.md5" class="externalLink" title="[preferred]/ws/savan/c/savanc-src-0.90.zip.md5">MD5</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-src-0.90.zip.asc" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-src-0.90.zip.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip" onClick="javascript:urchinTracker ('/downloads/savanc-bin-0.90.zip');">zip</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip.md5" class="externalLink" title="[preferred]/ws/savan/c/savanc-bin-0.90-win32.zip.md5">MD5</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip.asc" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip.asc">PGP</a>
+        <br></br>
+        Linux Distribution <br></br>
+        - Source Distribution <a href="[preferred]/ws/savan/c/0.90/savanc-src-0.90.tar.gz" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-src-0.90.tar.gz" onClick="javascript:urchinTracker ('/downloads/savanc-src-0.90.tar.gz');">tar.gz</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-src-0.90.tar.gz.md5" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-src-0.90.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-src-0.90.gz.asc" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-src-0.90.tar.gz.asc">PGP</a>
+        <br></br>
+        - Binary Distribution <a href="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz" onClick="javascript:urchinTracker ('/downloads/savanc-src-0.90.tar.gz');">tar.gz</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz.md5" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz.md5">MD5</a>
+        <a href="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz.asc" class="externalLink" title="[preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz.asc">PGP</a>
+      </td><td>11 - 05 - 2007</td><td>0.90 Release</td></tr>
+  </tbody></table>
+
+</div><div align="left">
+<p>[if-any logo] <a href="[link]"><img align="right" src="[logo]" border="0" alt=""></img></a>[end] The currently selected mirror is <b>[preferred]</b>.  If
+you encounter a problem with this mirror, please select another mirror.  If
+all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
+mirrors list) that should be available.</p>
+
+<form action="[location]" method="get" id="SelectMirror">
+  Other mirrors: 
+  <select name="Preferred">[if-any http][for http]
+    <option value="[http]" selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
+    <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
+    <option value="[backup]">[backup] (backup)</option>[end][end]
+  </select>
+   
+  <input type="submit" value="Change"></input></form>
+
+<p>You may also consult the <a href="http://www.apache.org/mirrors/" class="externalLink" title="External Link">complete
+list of mirrors</a>.</p>
+
+<p><strong>Note:</strong> When downloading from a mirror, please check the <a href="http://www.apache.org/dev/release-signing#md5" class="externalLink" title="External Link">md5sum</a> and verify
+the <a href="http://www.apache.org/dev/release-signing#openpgp" class="externalLink" title="External Link">OpenPGP</a>
+compatible signature from the main Apache site. They can be downloaded by
+following the links above. This <a href="http://www.apache.org/dist/ws/axis2/c/KEYS" class="externalLink" title="External Link">KEYS</a> file contains the
+public keys that can be used for verifying signatures. It is recommended that
+(when possible) a <a href="http://www.apache.org/dev/release-signing#web-of-trust" class="externalLink" title="External Link">web of
+trust</a> is used to confirm the identity of these keys.</p>
+</div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/savan/downloads.html b/axis2/c/savan/downloads.html
new file mode 100644
index 0000000..36c1da7
--- /dev/null
+++ b/axis2/c/savan/downloads.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Downloads</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Downloads"></a><h2>Downloads</h2><p>You must define the
+        <code>maven.xdoc.distributionUrl</code>property if you wish to generate the download report.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/images/add.gif b/axis2/c/savan/images/add.gif
new file mode 100644
index 0000000..ac0bdcc
--- /dev/null
+++ b/axis2/c/savan/images/add.gif
Binary files differ
diff --git a/axis2/c/savan/images/collapsed.gif b/axis2/c/savan/images/collapsed.gif
new file mode 100644
index 0000000..6e71084
--- /dev/null
+++ b/axis2/c/savan/images/collapsed.gif
Binary files differ
diff --git a/axis2/c/savan/images/expanded.gif b/axis2/c/savan/images/expanded.gif
new file mode 100644
index 0000000..0fef3d8
--- /dev/null
+++ b/axis2/c/savan/images/expanded.gif
Binary files differ
diff --git a/axis2/c/savan/images/external-classic.png b/axis2/c/savan/images/external-classic.png
new file mode 100644
index 0000000..09a5425
--- /dev/null
+++ b/axis2/c/savan/images/external-classic.png
Binary files differ
diff --git a/axis2/c/savan/images/external.png b/axis2/c/savan/images/external.png
new file mode 100644
index 0000000..3f999fc
--- /dev/null
+++ b/axis2/c/savan/images/external.png
Binary files differ
diff --git a/axis2/c/savan/images/file.gif b/axis2/c/savan/images/file.gif
new file mode 100644
index 0000000..72c13cc
--- /dev/null
+++ b/axis2/c/savan/images/file.gif
Binary files differ
diff --git a/axis2/c/savan/images/fix.gif b/axis2/c/savan/images/fix.gif
new file mode 100644
index 0000000..2585f13
--- /dev/null
+++ b/axis2/c/savan/images/fix.gif
Binary files differ
diff --git a/axis2/c/savan/images/folder-closed.gif b/axis2/c/savan/images/folder-closed.gif
new file mode 100644
index 0000000..2baed62
--- /dev/null
+++ b/axis2/c/savan/images/folder-closed.gif
Binary files differ
diff --git a/axis2/c/savan/images/folder-open.gif b/axis2/c/savan/images/folder-open.gif
new file mode 100644
index 0000000..3955d19
--- /dev/null
+++ b/axis2/c/savan/images/folder-open.gif
Binary files differ
diff --git a/axis2/c/savan/images/help_logo.gif b/axis2/c/savan/images/help_logo.gif
new file mode 100644
index 0000000..cc25c03
--- /dev/null
+++ b/axis2/c/savan/images/help_logo.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_alert.gif b/axis2/c/savan/images/icon_alert.gif
new file mode 100644
index 0000000..4968bca
--- /dev/null
+++ b/axis2/c/savan/images/icon_alert.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_alertsml.gif b/axis2/c/savan/images/icon_alertsml.gif
new file mode 100644
index 0000000..641308d
--- /dev/null
+++ b/axis2/c/savan/images/icon_alertsml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowfolder1_sml.gif b/axis2/c/savan/images/icon_arrowfolder1_sml.gif
new file mode 100644
index 0000000..89408af
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowfolder1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowfolder2_sml.gif b/axis2/c/savan/images/icon_arrowfolder2_sml.gif
new file mode 100644
index 0000000..d9e7e1c
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowfolder2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowfolderclosed1_sml.gif b/axis2/c/savan/images/icon_arrowfolderclosed1_sml.gif
new file mode 100644
index 0000000..c48e8b6
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowfolderclosed1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowfolderopen2_sml.gif b/axis2/c/savan/images/icon_arrowfolderopen2_sml.gif
new file mode 100644
index 0000000..477e327
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowfolderopen2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowmembers1_sml.gif b/axis2/c/savan/images/icon_arrowmembers1_sml.gif
new file mode 100644
index 0000000..b4dea83
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowmembers1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowmembers2_sml.gif b/axis2/c/savan/images/icon_arrowmembers2_sml.gif
new file mode 100644
index 0000000..0e74357
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowmembers2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowusergroups1_sml.gif b/axis2/c/savan/images/icon_arrowusergroups1_sml.gif
new file mode 100644
index 0000000..5177959
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowusergroups1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowusergroups2_sml.gif b/axis2/c/savan/images/icon_arrowusergroups2_sml.gif
new file mode 100644
index 0000000..574bb45
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowusergroups2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowwaste1_sml.gif b/axis2/c/savan/images/icon_arrowwaste1_sml.gif
new file mode 100644
index 0000000..25d75f7
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowwaste1_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_arrowwaste2_sml.gif b/axis2/c/savan/images/icon_arrowwaste2_sml.gif
new file mode 100644
index 0000000..54dbf42
--- /dev/null
+++ b/axis2/c/savan/images/icon_arrowwaste2_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_confirmsml.gif b/axis2/c/savan/images/icon_confirmsml.gif
new file mode 100644
index 0000000..ca3c810
--- /dev/null
+++ b/axis2/c/savan/images/icon_confirmsml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_doc_lrg.gif b/axis2/c/savan/images/icon_doc_lrg.gif
new file mode 100644
index 0000000..b458267
--- /dev/null
+++ b/axis2/c/savan/images/icon_doc_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_doc_sml.gif b/axis2/c/savan/images/icon_doc_sml.gif
new file mode 100644
index 0000000..239bfaa
--- /dev/null
+++ b/axis2/c/savan/images/icon_doc_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_error_lrg.gif b/axis2/c/savan/images/icon_error_lrg.gif
new file mode 100644
index 0000000..fccffd1
--- /dev/null
+++ b/axis2/c/savan/images/icon_error_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_error_sml.gif b/axis2/c/savan/images/icon_error_sml.gif
new file mode 100644
index 0000000..61132ef
--- /dev/null
+++ b/axis2/c/savan/images/icon_error_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_folder_lrg.gif b/axis2/c/savan/images/icon_folder_lrg.gif
new file mode 100644
index 0000000..3683e75
--- /dev/null
+++ b/axis2/c/savan/images/icon_folder_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_folder_sml.gif b/axis2/c/savan/images/icon_folder_sml.gif
new file mode 100644
index 0000000..8e26f89
--- /dev/null
+++ b/axis2/c/savan/images/icon_folder_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_help_lrg.gif b/axis2/c/savan/images/icon_help_lrg.gif
new file mode 100644
index 0000000..c216295
--- /dev/null
+++ b/axis2/c/savan/images/icon_help_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_help_sml.gif b/axis2/c/savan/images/icon_help_sml.gif
new file mode 100644
index 0000000..43bfd56
--- /dev/null
+++ b/axis2/c/savan/images/icon_help_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_info_lrg.gif b/axis2/c/savan/images/icon_info_lrg.gif
new file mode 100644
index 0000000..b390fd4
--- /dev/null
+++ b/axis2/c/savan/images/icon_info_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_info_sml.gif b/axis2/c/savan/images/icon_info_sml.gif
new file mode 100644
index 0000000..c6cb9ad
--- /dev/null
+++ b/axis2/c/savan/images/icon_info_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_infosml.gif b/axis2/c/savan/images/icon_infosml.gif
new file mode 100644
index 0000000..1aa2d30
--- /dev/null
+++ b/axis2/c/savan/images/icon_infosml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_members_lrg.gif b/axis2/c/savan/images/icon_members_lrg.gif
new file mode 100644
index 0000000..7ba2df6
--- /dev/null
+++ b/axis2/c/savan/images/icon_members_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_members_sml.gif b/axis2/c/savan/images/icon_members_sml.gif
new file mode 100644
index 0000000..997e699
--- /dev/null
+++ b/axis2/c/savan/images/icon_members_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_sortdown.gif b/axis2/c/savan/images/icon_sortdown.gif
new file mode 100644
index 0000000..9561bbe
--- /dev/null
+++ b/axis2/c/savan/images/icon_sortdown.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_sortleft.gif b/axis2/c/savan/images/icon_sortleft.gif
new file mode 100644
index 0000000..4fd21e8
--- /dev/null
+++ b/axis2/c/savan/images/icon_sortleft.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_sortright.gif b/axis2/c/savan/images/icon_sortright.gif
new file mode 100644
index 0000000..ea8076e
--- /dev/null
+++ b/axis2/c/savan/images/icon_sortright.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_sortup.gif b/axis2/c/savan/images/icon_sortup.gif
new file mode 100644
index 0000000..61942d6
--- /dev/null
+++ b/axis2/c/savan/images/icon_sortup.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_success_lrg.gif b/axis2/c/savan/images/icon_success_lrg.gif
new file mode 100644
index 0000000..9af317d
--- /dev/null
+++ b/axis2/c/savan/images/icon_success_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_success_sml.gif b/axis2/c/savan/images/icon_success_sml.gif
new file mode 100644
index 0000000..52e85a4
--- /dev/null
+++ b/axis2/c/savan/images/icon_success_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_usergroups_lrg.gif b/axis2/c/savan/images/icon_usergroups_lrg.gif
new file mode 100644
index 0000000..3a4e356
--- /dev/null
+++ b/axis2/c/savan/images/icon_usergroups_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_usergroups_sml.gif b/axis2/c/savan/images/icon_usergroups_sml.gif
new file mode 100644
index 0000000..9236101
--- /dev/null
+++ b/axis2/c/savan/images/icon_usergroups_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_warning_lrg.gif b/axis2/c/savan/images/icon_warning_lrg.gif
new file mode 100644
index 0000000..83359d8
--- /dev/null
+++ b/axis2/c/savan/images/icon_warning_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_warning_sml.gif b/axis2/c/savan/images/icon_warning_sml.gif
new file mode 100644
index 0000000..873bbb5
--- /dev/null
+++ b/axis2/c/savan/images/icon_warning_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_waste_lrg.gif b/axis2/c/savan/images/icon_waste_lrg.gif
new file mode 100644
index 0000000..e5434aa
--- /dev/null
+++ b/axis2/c/savan/images/icon_waste_lrg.gif
Binary files differ
diff --git a/axis2/c/savan/images/icon_waste_sml.gif b/axis2/c/savan/images/icon_waste_sml.gif
new file mode 100644
index 0000000..6dd046d
--- /dev/null
+++ b/axis2/c/savan/images/icon_waste_sml.gif
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-bolt.png b/axis2/c/savan/images/logos/maven-bolt.png
new file mode 100644
index 0000000..d6e8fb7
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-bolt.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-brewed.png b/axis2/c/savan/images/logos/maven-brewed.png
new file mode 100644
index 0000000..34f81c9
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-brewed.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-build-successfull.png b/axis2/c/savan/images/logos/maven-build-successfull.png
new file mode 100644
index 0000000..988846f
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-build-successfull.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-built.png b/axis2/c/savan/images/logos/maven-built.png
new file mode 100644
index 0000000..ad0442a
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-built.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-bulldozer.png b/axis2/c/savan/images/logos/maven-bulldozer.png
new file mode 100644
index 0000000..d36f9c1
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-bulldozer.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-1.png b/axis2/c/savan/images/logos/maven-button-1.png
new file mode 100644
index 0000000..bccee1a
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-1.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-2.png b/axis2/c/savan/images/logos/maven-button-2.png
new file mode 100644
index 0000000..d8a8c18
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-2.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-3.png b/axis2/c/savan/images/logos/maven-button-3.png
new file mode 100644
index 0000000..d3a98d0
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-3.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-4.png b/axis2/c/savan/images/logos/maven-button-4.png
new file mode 100644
index 0000000..2ccbb37
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-4.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-5.png b/axis2/c/savan/images/logos/maven-button-5.png
new file mode 100644
index 0000000..a49903a
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-5.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-black.png b/axis2/c/savan/images/logos/maven-button-black.png
new file mode 100644
index 0000000..1ffee8b
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-black.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-blue.png b/axis2/c/savan/images/logos/maven-button-blue.png
new file mode 100644
index 0000000..1434c87
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-blue.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-copper.png b/axis2/c/savan/images/logos/maven-button-copper.png
new file mode 100644
index 0000000..2f1e487
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-copper.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-green.png b/axis2/c/savan/images/logos/maven-button-green.png
new file mode 100644
index 0000000..b3d94cc
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-green.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-pinky.png b/axis2/c/savan/images/logos/maven-button-pinky.png
new file mode 100644
index 0000000..0c96882
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-pinky.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-purple.png b/axis2/c/savan/images/logos/maven-button-purple.png
new file mode 100644
index 0000000..a4912bd
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-purple.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-button-teal.png b/axis2/c/savan/images/logos/maven-button-teal.png
new file mode 100644
index 0000000..b7f9bb7
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-button-teal.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-feather.png b/axis2/c/savan/images/logos/maven-feather.png
new file mode 100644
index 0000000..5beac16
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-feather.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-frankenstein.png b/axis2/c/savan/images/logos/maven-frankenstein.png
new file mode 100644
index 0000000..d9e3ade
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-frankenstein.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-mavenfactured.png b/axis2/c/savan/images/logos/maven-mavenfactured.png
new file mode 100644
index 0000000..741cb4c
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-mavenfactured.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-petesucks.png b/axis2/c/savan/images/logos/maven-petesucks.png
new file mode 100644
index 0000000..411f5b0
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-petesucks.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-propaganda-2.png b/axis2/c/savan/images/logos/maven-propaganda-2.png
new file mode 100644
index 0000000..61d97cf
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-propaganda-2.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-propaganda.png b/axis2/c/savan/images/logos/maven-propaganda.png
new file mode 100644
index 0000000..2caca65
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-propaganda.png
Binary files differ
diff --git a/axis2/c/savan/images/logos/maven-redgreen.png b/axis2/c/savan/images/logos/maven-redgreen.png
new file mode 100644
index 0000000..92dd644
--- /dev/null
+++ b/axis2/c/savan/images/logos/maven-redgreen.png
Binary files differ
diff --git a/axis2/c/savan/images/newwindow-classic.png b/axis2/c/savan/images/newwindow-classic.png
new file mode 100644
index 0000000..5987117
--- /dev/null
+++ b/axis2/c/savan/images/newwindow-classic.png
Binary files differ
diff --git a/axis2/c/savan/images/newwindow.png b/axis2/c/savan/images/newwindow.png
new file mode 100644
index 0000000..6287f72
--- /dev/null
+++ b/axis2/c/savan/images/newwindow.png
Binary files differ
diff --git a/axis2/c/savan/images/none.png b/axis2/c/savan/images/none.png
new file mode 100644
index 0000000..fef6d18
--- /dev/null
+++ b/axis2/c/savan/images/none.png
Binary files differ
diff --git a/axis2/c/savan/images/nw_maj.gif b/axis2/c/savan/images/nw_maj.gif
new file mode 100644
index 0000000..452296b
--- /dev/null
+++ b/axis2/c/savan/images/nw_maj.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_maj_hi.gif b/axis2/c/savan/images/nw_maj_hi.gif
new file mode 100644
index 0000000..54c3933
--- /dev/null
+++ b/axis2/c/savan/images/nw_maj_hi.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_maj_rond.gif b/axis2/c/savan/images/nw_maj_rond.gif
new file mode 100644
index 0000000..add42a4
--- /dev/null
+++ b/axis2/c/savan/images/nw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_med.gif b/axis2/c/savan/images/nw_med.gif
new file mode 100644
index 0000000..d2b6d91
--- /dev/null
+++ b/axis2/c/savan/images/nw_med.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_med_hi.gif b/axis2/c/savan/images/nw_med_hi.gif
new file mode 100644
index 0000000..0c2db4c
--- /dev/null
+++ b/axis2/c/savan/images/nw_med_hi.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_med_rond.gif b/axis2/c/savan/images/nw_med_rond.gif
new file mode 100644
index 0000000..8aaa564
--- /dev/null
+++ b/axis2/c/savan/images/nw_med_rond.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_min.gif b/axis2/c/savan/images/nw_min.gif
new file mode 100644
index 0000000..bf4bc75
--- /dev/null
+++ b/axis2/c/savan/images/nw_min.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_min_036.gif b/axis2/c/savan/images/nw_min_036.gif
new file mode 100644
index 0000000..eb344a8
--- /dev/null
+++ b/axis2/c/savan/images/nw_min_036.gif
Binary files differ
diff --git a/axis2/c/savan/images/nw_min_hi.gif b/axis2/c/savan/images/nw_min_hi.gif
new file mode 100644
index 0000000..a8a30ab
--- /dev/null
+++ b/axis2/c/savan/images/nw_min_hi.gif
Binary files differ
diff --git a/axis2/c/savan/images/pdf.gif b/axis2/c/savan/images/pdf.gif
new file mode 100644
index 0000000..7bce338
--- /dev/null
+++ b/axis2/c/savan/images/pdf.gif
Binary files differ
diff --git a/axis2/c/savan/images/poweredby_036.gif b/axis2/c/savan/images/poweredby_036.gif
new file mode 100644
index 0000000..49d0345
--- /dev/null
+++ b/axis2/c/savan/images/poweredby_036.gif
Binary files differ
diff --git a/axis2/c/savan/images/product_logo.gif b/axis2/c/savan/images/product_logo.gif
new file mode 100644
index 0000000..327b838
--- /dev/null
+++ b/axis2/c/savan/images/product_logo.gif
Binary files differ
diff --git a/axis2/c/savan/images/remove.gif b/axis2/c/savan/images/remove.gif
new file mode 100644
index 0000000..ad4b238
--- /dev/null
+++ b/axis2/c/savan/images/remove.gif
Binary files differ
diff --git a/axis2/c/savan/images/se_maj_rond.gif b/axis2/c/savan/images/se_maj_rond.gif
new file mode 100644
index 0000000..da2510e
--- /dev/null
+++ b/axis2/c/savan/images/se_maj_rond.gif
Binary files differ
diff --git a/axis2/c/savan/images/strich.gif b/axis2/c/savan/images/strich.gif
new file mode 100644
index 0000000..a33e79d
--- /dev/null
+++ b/axis2/c/savan/images/strich.gif
Binary files differ
diff --git a/axis2/c/savan/images/sw_maj_rond.gif b/axis2/c/savan/images/sw_maj_rond.gif
new file mode 100644
index 0000000..110bdf4
--- /dev/null
+++ b/axis2/c/savan/images/sw_maj_rond.gif
Binary files differ
diff --git a/axis2/c/savan/images/sw_med_rond.gif b/axis2/c/savan/images/sw_med_rond.gif
new file mode 100644
index 0000000..6671c3d
--- /dev/null
+++ b/axis2/c/savan/images/sw_med_rond.gif
Binary files differ
diff --git a/axis2/c/savan/images/sw_min.gif b/axis2/c/savan/images/sw_min.gif
new file mode 100644
index 0000000..d96369d
--- /dev/null
+++ b/axis2/c/savan/images/sw_min.gif
Binary files differ
diff --git a/axis2/c/savan/images/update.gif b/axis2/c/savan/images/update.gif
new file mode 100644
index 0000000..71ca225
--- /dev/null
+++ b/axis2/c/savan/images/update.gif
Binary files differ
diff --git a/axis2/c/savan/index.html b/axis2/c/savan/index.html
new file mode 100644
index 0000000..bc0290d
--- /dev/null
+++ b/axis2/c/savan/index.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - The WS-Eventing Module for Apache Axis2/C</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/viewvc/axis/axis2/c/savan/trunk/" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Welcome_to_Apache_Savan_C"></a><h2>Welcome to Apache Savan/C</h2><p> Savan/C is a C implementation of WS-Eventing specification. Savan/C is built on top of Axis2/C. Therefore by using Savan/C you can add WS-Eventing capability to Web services hosted using Axis2/C.
+Savan/C was designed as a general publisher/subscriber tool. The arcitecture was designed to abstract the general publisher/subscriber features so that people could support more than one publisher/subscriber mechanisms within the same infrastructure.</p><div class="subsection"><a name="Latest_Release"></a><h3>Latest Release</h3><p>Not released yet</p><p><a href="download.cgi"><link not="" available.=""></link></a></p></div><div class="subsection"><a name="Key_Features"></a><h3>Key Features</h3><ol>
+    <li>Support for WS-Eventing Specification August 2004.</li>
+    <li>Support for Subscribe, Unsubscribe, Renew and GetStatus operations.</li>
+    <li>Support for both SOAP 1.1 and 1.2.</li>
+    <li>Samples to test scenarios.</li>
+    <li>Documentation</li>
+</ol></div><div class="subsection"><a name="Major_Changes_Since_Last_Release"></a><h3>Major Changes Since Last Release</h3><p>Apache Savan/C is yet to do its first release. </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/savan/issue-tracking.html b/axis2/c/savan/issue-tracking.html
new file mode 100644
index 0000000..d44288f
--- /dev/null
+++ b/axis2/c/savan/issue-tracking.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+                <a href="http://issues.apache.org/jira/browse/RAMPARTC" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/RAMPARTC</a>
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/license.html b/axis2/c/savan/license.html
new file mode 100644
index 0000000..18ad461
--- /dev/null
+++ b/axis2/c/savan/license.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title> - Project License</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/savanc_manual.html">Savan/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About </a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><a href="maven-reports.html">Project Reports</a><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><strong><a href="license.html">Project License</a></strong></li><li class="none"><a href="linkcheck.html">Link Check Report</a></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Project_License"></a><h2>Project License</h2><p></p>
+    <div class="source"><pre>This project has not defined any specific license 
+within the Maven build system.
+</pre></div>
+  </div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© -2007, </div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/linkcheck.html b/axis2/c/savan/linkcheck.html
new file mode 100644
index 0000000..73ae465
--- /dev/null
+++ b/axis2/c/savan/linkcheck.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title> - Link Check Report</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a id="projectLogo"><span></span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="docs/index.html">Documentation</a><ul><li class="none"><a href="docs/installationguide.html">Installation Guide</a></li><li class="none"><a href="docs/savanc_manual.html">Savan/C manual</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About </a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><a href="maven-reports.html">Project Reports</a><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><a href="license.html">Project License</a></li><li class="none"><strong><a href="linkcheck.html">Link Check Report</a></strong></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Link_Check_Report"></a><h2>Link Check Report</h2><table class="bodyTable"><thead>
+          <tr class="a"><th>URL</th></tr>
+        </thead><tbody>
+          <tr class="b"><td colspan="2">
+              <a href="                     license.html                   ">license.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - changelog-report.html</p>
+              <p>NOT FOUND - developer-activity-report.html</p>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+              <p>NOT FOUND - file-activity-report.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     issue-tracking.html                   ">issue-tracking.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - $url</p>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     svn.html                   ">svn.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - http:///subversion.tigris.org</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     linkcheck.html                   ">linkcheck.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - changelog-report.html</p>
+              <p>NOT FOUND - developer-activity-report.html</p>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+              <p>NOT FOUND - file-activity-report.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     team-list.html                   ">team-list.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     index.html                   ">index.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     mail-lists.html                   ">mail-lists.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     lists_issues.html                   ">lists_issues.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - http://issues.apache.org/jira/browse/SAVANC</p>
+              <p>NOT FOUND - http://marc.theaimsgroup.com/?l=savan-dev&amp;amp;r=1&amp;amp;w=2</p>
+              <p>NOT FOUND - http://marc.theaimsgroup.com/?l=savan-user&amp;amp;r=1&amp;amp;w=2</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     download.html                   ">download.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - [link]</p>
+              <p>NOT FOUND - [logo]</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz.asc</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-bin-0.90-linux.tar.gz.md5</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip.asc</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-bin-0.90-win32.zip.md5</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-src-0.90.gz.asc</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-src-0.90.tar.gz</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-src-0.90.tar.gz.md5</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-src-0.90.zip</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-src-0.90.zip.asc</p>
+              <p>NOT FOUND - [preferred]/ws/savan/c/0.90/savanc-src-0.90.zip.md5</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     cvs-usage.html                   ">cvs-usage.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     downloads.html                   ">downloads.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     dependencies.html                   ">dependencies.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     maven-reports.html                   ">maven-reports.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - changelog-report.html</p>
+              <p>NOT FOUND - developer-activity-report.html</p>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+              <p>NOT FOUND - file-activity-report.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     project-info.html                   ">project-info.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - docs/index.html</p>
+              <p>NOT FOUND - docs/installationguide.html</p>
+              <p>NOT FOUND - docs/savanc_manual.html</p>
+            </td></tr>
+        </tbody></table></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© -2007, </div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/lists_issues.html b/axis2/c/savan/lists_issues.html
new file mode 100644
index 0000000..8fe0e6a
--- /dev/null
+++ b/axis2/c/savan/lists_issues.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Mailing Lists and Issue Tracking</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p><a name="Mailing_Lists"></a></p></div><div class="section"><a name="Mailing________Lists"></a><h2>Mailing        Lists</h2><p>These are the mailing lists that have been established for
+	      this project.  For each list, there is a subscribe, unsubscribe,
+	      and an archive link.
+      </p><table class="bodyTable"><thead>
+		 <tr class="b"><th>List
+		     Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+               </thead><tbody>
+                 <tr class="a"><td>Savan C Developer List</td><td>
+		     <a href="mailto:c-dev-subscribe@axis.apache.org?subject=subscribe">Subscribe</a>
+		   </td><td>
+		     <a href="mailto:c-dev-unsubscribe@axis.apache.org?subject=unsubscribe">Unsubscribe</a>
+		   </td><td>
+		     Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-dev/" class="externalLink" title="External Link">New</a>|<a href="http://marc.theaimsgroup.com/?l=savan-dev&amp;r=1&amp;w=2" class="externalLink" title="External Link">Old</a>]
+		 </td></tr>
+                 <tr class="b"><td>Savan C User List</td><td>
+		     <a href="mailto:c-user-subscribe@axis.apache.org?subject=subscribe">Subscribe</a>
+		   </td><td>
+		     <a href="mailto:c-user-unsubscribe@axis.apache.org?subject=unsubscribe">Unsubscribe</a>
+		   </td><td>
+		     Archive [<a href="http://mail-archives.apache.org/mod_mbox/axis-c-user/" class="externalLink" title="External Link">New</a>|<a href="http://marc.theaimsgroup.com/?l=savan-user&amp;r=1&amp;w=2" class="externalLink" title="External Link">Old</a>]
+		 </td></tr>
+</tbody></table><p><strong>Note: </strong> For the moment many discussion related to Savan/C can be seen in <a href="http://ws.apache.org/axis2/c/lists_issues.html" class="externalLink" title="External Link">Axis2/C mailing lists</a></p></div><div class="section"><a name="Issue_Tracking"></a><h2>Issue Tracking</h2><p>
+      <a href="http://issues.apache.org/jira/browse/AXIS2C" class="externalLink" title="External Link">http://issues.apache.org/jira/browse/AXIS2C</a></p></div><div class="section"><a name="Svn_Location"></a><h2>SVN Location</h2><p>
+<a href="https://svn.apache.org/repos/asf/axis/axis2/c/savan/trunk/">https://svn.apache.org/repos/asf/axis/axis2/c/savan/trunk/</a></p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/savan/mail-lists.html b/axis2/c/savan/mail-lists.html
new file mode 100644
index 0000000..941bba3
--- /dev/null
+++ b/axis2/c/savan/mail-lists.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Mailing Lists</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mailing_Lists"></a><h2>Mailing Lists</h2><p> 
+        These are the mailing lists that have been established for this
+        project.  For each list, there is a subscribe, unsubscribe, and an
+        archive link.
+      </p><table class="bodyTable"><thead>
+        <tr class="b"><th>List Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Archive</th></tr>
+        </thead><tbody>
+                <tr class="a"><td>Savan C Developer List</td><td>
+            <a href="mailto:axis-c-dev-subscribe@ws.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:axis-c-dev-unsubscribe@ws.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            <a href="http://marc.theaimsgroup.com/?l=axis-c-dev&amp;r=1&amp;w=2" class="externalLink" title="External Link">Archive</a>
+      </td></tr>
+                <tr class="b"><td>Savan C User List</td><td>
+            <a href="mailto:axis-c-user-subscribe@ws.apache.org?subject=subscribe">Subscribe</a>
+      </td><td>
+            <a href="mailto:axis-c-user-unsubscribe@ws.apache.org?subject=unsubscribe">Unsubscribe</a>
+      </td><td>
+            <a href="http://marc.theaimsgroup.com/?l=axis-c-user&amp;r=1&amp;w=2" class="externalLink" title="External Link">Archive</a>
+      </td></tr>
+                </tbody></table></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/maven-reports.html b/axis2/c/savan/maven-reports.html
new file mode 100644
index 0000000..8452501
--- /dev/null
+++ b/axis2/c/savan/maven-reports.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Project Reports</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Maven_Generated_Reports"></a><h2>Maven Generated Reports</h2><p>
+        This document provides an overview of the various reports that
+        are automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a>.
+        Each report is briefly described below.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="a"><th>Document</th><th>Description</th></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/project-info.html b/axis2/c/savan/project-info.html
new file mode 100644
index 0000000..c8e6082
--- /dev/null
+++ b/axis2/c/savan/project-info.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Project Information</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General_Project_Information"></a><h2>General Project Information</h2><p>
+        This document provides an overview of the various documents and
+        links that are part of this project's general information.  All
+        of this content is automatically generated by 
+        <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a> on
+        behalf of the project.
+      </p><div class="subsection"><a name="Overview"></a><h3>Overview</h3><table class="bodyTable"><tr class="a"><th>Document</th><th>Description</th></tr><tr class="b"><td><a href="mail-lists.html">Mailing Lists</a></td><td>
+              This document provides subscription and archive
+              information for this project's mailing lists.
+            </td></tr><tr class="a"><td><a href="team-list.html">Project Team</a></td><td>
+              This document provides information on the members of
+              this project.  These are the individuals who have
+              contributed to the project in one form or another.
+            </td></tr><tr class="b"><td><a href="dependencies.html">Dependencies</a></td><td>
+              This document lists the projects dependencies and provides
+              information on each dependency.
+            </td></tr><tr class="a"><td><a href="issue-tracking.html">Issue Tracking</a></td><td>
+              This is a link to the issue tracking system for this
+              project.  Issues (bugs, features, change requests) can be
+              created and queried using this link.
+            </td></tr></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/style/maven-base.css b/axis2/c/savan/style/maven-base.css
new file mode 100644
index 0000000..7e4f997
--- /dev/null
+++ b/axis2/c/savan/style/maven-base.css
@@ -0,0 +1,142 @@
+body {
+  margin: 0px;
+  padding: 0px 0px 10px 0px;
+}
+img {
+  border:none;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#projectLogo {
+  font-size: xx-large; 
+  font-weight: bold;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+  margin: 8px;
+}
+#projectLogo span{
+    border: 1px solid;
+    padding: 4px 10px 4px 10px;
+    background-color: #eee;
+    cursor: pointer;
+}
+.xleft, #organizationLogo img{
+  float:left;
+} 
+.xright, #projectLogo img, #projectLogo span{
+  float:right;
+  text-shadow: #7CFC00;
+}
+#banner {
+  border-bottom: 1px solid #fff;
+}
+#banner img {
+  border: none;
+}
+#footer, #breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 18%;
+ float:left;
+}
+#bodyColumn {
+  margin-left: 20%;
+}
+#navcolumn {
+  padding: 8px 4px 0 8px;
+}
+#navcolumn h5, #navcolumn ul {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.4em;
+  padding-left: 16px;
+  list-style-position: ouside;
+  line-height: 1.2em;
+  font-size: smaller;
+}
+#navcolumn li.expanded {
+  background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+  background-image: url(../images/collapsed.gif);
+}
+#poweredBy {
+  text-align: center;
+}
+#navcolumn img {
+  margin-top: 10px;
+  margin-bottom: 3px;
+}
+#poweredBy img {
+  display:block;
+  margin: 20px 0 20px 17px;
+  border: 1px solid black;
+  width: 90px;
+  height: 30px;
+}
+#search img {
+    margin: 0px;
+    display: block;
+}
+#search #q, #search #btnG {
+    border: 1px solid #999;
+    margin-bottom:10px;
+}
+#search form {
+    margin: 0px;
+}
+#lastPublished {
+  font-size: x-small;
+}
+.navSection {
+  margin-bottom: 2px;
+  padding: 8px;
+}
+.navSectionHead {
+  font-weight: bold;
+  font-size: x-small;
+}
+.section {
+  padding: 4px;
+}
+#footer {
+  font-size: x-small;
+}
+#breadcrumbs {
+  font-size: x-small;
+  margin: 0pt;
+}
+.source {
+  padding: 12px;
+  margin: 1em 7px 1em 7px;
+}
+.source pre {
+  margin: 0px;
+  padding: 0px;
+}
diff --git a/axis2/c/savan/style/maven-classic.css b/axis2/c/savan/style/maven-classic.css
new file mode 100644
index 0000000..ce37a20
--- /dev/null
+++ b/axis2/c/savan/style/maven-classic.css
@@ -0,0 +1,866 @@
+body {
+ background: #fff;
+ color: #000;
+ }
+
+.contentBox h2 {
+ color: #fff;
+ background-color: #036;
+ }
+
+.contentBox h3 {
+ color: #fff;
+ background-color: #888;
+ }
+
+.a td { 
+ background: #ddd;
+ color: #000;
+ }
+
+.b td { 
+ background: #efefef;
+ color: #000;
+ }
+
+.contentBox th {
+ background-color: #bbb;
+ color: #fff;
+ }
+
+div#banner {
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #fff;
+ }
+
+#banner, #banner td { 
+ background: #fff;
+ color: #fff;
+ }
+
+#leftColumn {
+ background: #fff;
+ color: #000;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ border-top: 1px solid #fff;
+}
+
+#navcolumn {
+/* bad for IE
+ background: #fff;
+*/
+ color: #000;
+ border-right: none;
+ border-bottom: none;
+ border-top: none;
+ }
+
+#breadcrumbs {
+ background-color: #ddd;
+ color: #000;
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #aaa;
+ }
+
+.source {
+ background-color: #fff;
+ color: #000;
+ border-right: 1px solid #888; 
+ border-left: 1px solid #888; 
+ border-top: 1px solid #888; 
+ border-bottom: 1px solid #888; 
+ margin-right: 7px;
+ margin-left: 7px;
+ margin-top: 1em;
+ }
+
+.source pre {
+ margin-right: 7px;
+ margin-left: 7px;
+ }
+
+a[name]:hover, #leftColumn a[name]:hover {
+ color: inherit !important;
+ }
+
+a:link, #breadcrumbs a:visited, #navcolumn a:visited, .contentBox a:visited, .tasknav a:visited {
+ color: blue;
+ }
+
+a:active, a:hover, #leftColumn a:active, #leftColumn a:hover {
+ color: #f30 !important;
+ }
+
+a:link.selfref, a:visited.selfref {
+ color: #555 !important;
+ }
+
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external-classic.png) right center no-repeat;
+  padding-right: 15px;
+}
+
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow-classic.png) right center no-repeat;
+  padding-right: 18px;
+}
+
+h2, h3 {
+ margin-top: 1em;
+ margin-bottom: 0;
+ }
+
+img.handle {
+ border: 0;
+ padding-right: 2px;
+}
+
+#navcolumn div div  {
+ background-image: none;
+ background-repeat: no-repeat;
+}
+
+#navcolumn div div {
+  padding-left: 10px;
+}
+/* $Id: maven-classic.css,v 1.3 2004/05/18 09:23:28 aheritier Exp $
+	
+	This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
+
+/* colors, backgrounds, borders, link indication */
+.contentBox h2, .contentBox h3, .tabs td, .tabs th, .functnbar {
+	background-image: url(../images/nw_maj_rond.gif);
+	background-repeat: no-repeat;
+}
+
+.functnbar, .functnbar2 {
+	background-color: #aaa;
+}
+
+.functnbar2, .functnbar3 {
+	background-color: #aaa;
+	background-image: url(../images/sw_maj_rond.gif);
+	background-repeat: no-repeat;
+	background-position: bottom left;
+}
+
+.functnbar3 {
+	background-color: #ddd;
+	background-image: url(../images/sw_med_rond.gif);
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	color: #000;
+}
+
+.functnbar a, .functnbar2 a, .functnbar3 a {
+	color: #000;
+	text-decoration: underline;
+}
+
+#navcolumn .body div, body.docs #toc li li {
+	background-image: url(../images/strich.gif);
+	background-repeat: no-repeat;
+	background-position: .5em .5em;
+}
+
+#searchbox .body div, #navcolumn .body .heading {
+	background-image: none;
+}
+
+a:link.selfref, a:visited.selfref {
+	text-decoration: none;
+}
+
+#leftColumn a, #breadcrumbs a {
+	text-decoration: none;
+}
+
+/* Unsure of this. TODO */
+.contentBox h2 a:link, .contentBox h2 a:visited, .contentBox h3 a:link, .contentBox h3 a:visited {
+	color: #fff !important;
+	text-decoration: underline;
+}
+
+table, th, td {
+	border: none;
+}
+
+div.colbar {
+	background: #eee;
+	border-color: #999 #EEE #EEE #999;
+	border-width: 1px;
+	border-style: solid;
+}
+
+.toolgroup {
+	background: #efefef;
+}
+
+.toolgroup .label {
+	border-bottom: 1px solid #666;
+	border-right: 1px solid #666;
+	background: #ddd;
+	color: #555;
+}
+
+.toolgroup .body {
+	border-right: 1px solid #aaa;
+	border-bottom: 1px solid #aaa;
+}
+
+#main {
+	border-top: 1px solid #999;
+}
+
+#rightcol div.www, #rightcol div.help {
+	border: 1px solid #ddd;
+}
+
+body.docs div.docs {
+	background-color: #fff;
+	border-left: 1px solid #ddd;
+	border-top: 1px solid #ddd;
+}
+
+#helptext .label {
+	background-image: url(../images/icon_help_sml.gif);
+	background-repeat: no-repeat;
+	background-position: 97%;
+}
+
+body.docs {
+	background: #eee url(../images/help_logo.gif) top right no-repeat !important;
+}
+
+.docs h2, .docs h3 {
+	border-top: solid 1px #000;
+}
+
+#apphead h2 em {
+	color: #777;
+}
+
+.tabs th {
+	border-right: 1px solid #333;
+	background-color: #ddd;
+	color: #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs td {
+	background-color: #999;
+	border-bottom: 1px solid #fff;
+	border-right: 1px solid #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs {
+	border-bottom: 6px #ddd solid;
+}
+
+.tabs th, .tabs th a:link, .tabs th a:visited {
+	color: #555;
+}
+
+.tabs td, .tabs td a:link, .tabs td a:visited {
+	color: #fff;
+}
+
+.tabs a {
+	text-decoration: none;
+}
+
+.axial th {
+	background-color: #ddd;
+	color: black;
+}
+
+.alert {
+	background-color: #ff9;
+}
+
+.expandedwaste {
+	background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+.filebrowse .expanded, .filebrowse-alt .expanded {
+	background-image: url(../images/icon_arrowfolderopen2_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .collapsed, .filebrowse-alt .collapsed {
+	background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leafnode, .filebrowse-alt .leafnode {
+	background-image: url(../images/icon_folder_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leaf, .filebrowse-alt .leaf {
+	background-image: url(../images/icon_doc_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.sortup {
+	background: url(../images/icon_sortup.gif) no-repeat;
+}
+
+.sortdown {
+	background: url(../images/icon_sortdown.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+body .grid td {
+	border-top: 1px solid #ccc;
+	border-left: 1px solid #ccc;
+	background-color: transparent;
+}
+
+.confirm {
+	color: #090;
+}
+
+.info {
+	color: #069;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage {
+	border-top: 5px solid #900;
+	border-left: 1px solid #900;
+	background-image: url(../images/icon_error_lrg.gif);
+	background-repeat: no-repeat;
+	background-position: 5px 1.33em;
+}
+
+.warningmessage {
+	background-image: url(../images/icon_warning_lrg.gif);
+	border-color: #c60;
+}
+
+.donemessage {
+	background-image: url(../images/icon_success_lrg.gif);
+	border-color: #090;
+}
+
+.infomessage {
+	background-image: url(../images/icon_info_lrg.gif);
+	border-color: #069;
+}
+
+.docinfo {
+	background: url(../images/icon_doc_lrg.gif) no-repeat;
+}
+
+.dirinfo {
+	background: url(../images/icon_folder_lrg.gif) no-repeat;
+}
+
+.memberinfo {
+	background: url(../images/icon_members_lrg.gif) no-repeat;
+}
+
+.usergroupinfo {
+	background: url(../images/icon_usergroups_lrg.gif) no-repeat;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+	background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+	background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+	background-image: url(../images/icon_info_sml.gif);
+}
+
+.cvsdiff, .cvsblame {
+	background-color: #ccc;
+}
+
+.cvsdiffadd {
+	background-color: #afa;
+}
+
+.cvsdiffremove {
+	background-color: #faa;
+}
+
+.cvsdiffchanges1 {
+	background-color: #ff7;
+}
+
+.cvsdiffchanges2 {
+	background-color: #ff7;
+}
+
+li.selection ul a {
+	background: #fff;
+}
+
+.band1 {
+	color: #fff;
+	background-color: #663;
+}
+
+.band2 {
+	color: #fff;
+	background-color: #66C;
+}
+
+.band3 {
+	background-color: #C99;
+}
+
+.band4 {
+	background-color: #CFF;
+}
+
+.band5 {
+	color: #fff;
+	background-color: #336;
+}
+
+.band6 {
+	color: #fff;
+	background-color: #966;
+}
+
+.band7 {
+	background-color: #9CC;
+}
+
+.band8 {
+	background-color: #FFC;
+}
+
+.band9 {
+	color: #fff;
+	background-color: #633;
+}
+
+.band10 {
+	color: #fff;
+	background-color: #699;
+}
+
+.band11 {
+	background-color: #CC9;
+}
+
+.band12 {
+	background-color: #CCF;
+}
+
+.band13 {
+	color: #fff;
+	background-color: #366;
+}
+
+.band14 {
+	color: #fff;
+	background-color: #996;
+}
+
+.band15 {
+	background-color: #99C;
+}
+
+.band16 {
+	background-color: #FCC;
+}
+
+.contentBox .helplink, #helptext .helplink {
+	cursor: help;
+}
+
+.legend th, .bars th {
+	background-color: #fff;
+}
+
+/* font and text properties, exclusive of link indication, alignment, text-indent */
+body, th, td, input, select {
+	font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+code, pre {
+	font-family: 'Andale Mono', Courier, monospace;
+}
+
+body, .contentBox h2, .contentBox h3, #rightcol h2, pre, code, #apphead h2 small, h3, th, td {
+	font-size: x-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: small;
+}
+
+small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftColumn, .legend, .bars {
+	font-size: xx-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: x-small;
+}
+
+.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
+	font-weight: bold;
+}
+
+li.selection ul {
+	font-weight: normal;
+}
+
+#apphead h2 em {
+	font-style: normal;
+}
+
+#banner h1 {
+	font-size: 1.25em;
+}
+
+/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
+#bodyColumn h2 {
+	margin-top: .3em;
+	margin-bottom: .5em;
+}
+
+p, ul, ol, dl, .bars table {
+	margin-top: .67em;
+	margin-bottom: .67em;
+}
+
+form {
+	margin: 0;
+}
+
+#bodyColumn {
+	padding-left: 12px;
+	padding-right: 12px;
+	width: 100%;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	width: auto;
+}
+
+html>body #bodyColumn {
+	width: auto;
+}
+
+.docs {
+	line-height: 1.4;
+}
+
+ol ol {
+	list-style-type: lower-alpha;
+}
+
+ol ol ol {
+	list-style-type: lower-roman;
+}
+
+.contentBox h2, .contentBox h3 {
+	padding: 5px;
+	margin-right: 2px;
+}
+
+.contentBox td, .contentBox th {
+	padding: 2px 3px;
+}
+
+.h2 p, .h3 p, .h2 dt, .h3 dt {
+	margin-right: 7px;
+	margin-left: 7px;
+}
+
+.tasknav {
+	margin-bottom: 1.33em;
+}
+
+div.colbar {
+	padding: 3px;
+	margin: 2px 2px 0;
+}
+
+.tabs {
+	margin-top: .67em;
+	margin-right: 2px;
+	margin-left: 2px;
+	padding-left: 8px;
+}
+
+.tabs td, .tabs th {
+	padding: 3px 9px;
+}
+
+#rightcol div.www, #rightcol div.help {
+	padding: 0 .5em;
+}
+
+body.docs #toc {
+	position: absolute;
+	top: 15px;
+	left: 0px;
+	width: 120px;
+	padding: 0 20px 0 0;
+}
+
+body.docs #toc ul, #toc ol {
+	margin-left: 0;
+	padding-left: 0;
+}
+
+body.docs #toc li {
+	margin-top: 7px;
+	padding-left: 10px;
+	list-style-type: none;
+}
+
+body.docs div.docs {
+	margin: 61px 0 0 150px;
+	padding: 1em 2em 1em 1em !important;
+}
+
+.docs p+p {
+	text-indent: 5%;
+	margin-top: -.67em;
+}
+
+.docs h2, .docs h3 {
+	margin-bottom: .1em;
+	padding-top: .3em;
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	padding: 5px;
+	margin: .67em 2px;
+}
+
+.functnbar3 {
+	margin-top: 0;
+}
+
+body {
+	padding: 1em;
+}
+
+body.composite, body.docs {
+	margin: 0;
+	padding: 0;
+}
+
+th, td {
+	text-align: left;
+	vertical-align: top;
+}
+
+.right {
+	text-align: right !important;
+}
+
+.center {
+	text-align: center !important;
+}
+
+.axial th, .axial th .strut {
+	text-align: right;
+}
+
+.contentBox .axial td th {
+	text-align: left;
+}
+
+body .stb {
+	margin-top: 1em;
+	text-indent: 0;
+}
+
+body .mtb {
+	margin-top: 2em;
+	text-indent: 0;
+}
+
+.courtesylinks {
+	margin-top: 1em;
+	padding-top: 1em;
+}
+
+dd {
+	margin-bottom: .67em;
+}
+
+.toolgroup {
+	margin-bottom: 6px;
+}
+
+.toolgroup .body {
+	padding: 4px 4px 4px 0;
+}
+
+.toolgroup .label {
+	padding: 4px;
+}
+
+.toolgroup .body div {
+	padding-bottom: .3em;
+	padding-left: 1em;
+}
+
+.toolgroup .body div div {
+	margin-top: .3em;
+	padding-bottom: 0;
+}
+
+.tier1 {
+	margin-left: 0;
+}
+
+.tier2 {
+	margin-left: 1.5em;
+}
+
+.tier3 {
+	margin-left: 3em;
+}
+
+.tier4 {
+	margin-left: 4.5em;
+}
+
+.tier5 {
+	margin-left: 6em;
+}
+
+.tier6 {
+	margin-left: 7.5em;
+}
+
+.tier7 {
+	margin-left: 9em;
+}
+
+.tier8 {
+	margin-left: 10.5em;
+}
+
+.tier9 {
+	margin-left: 12em;
+}
+
+.tier10 {
+	margin-left: 13.5em;
+}
+
+.filebrowse .expanded, .filebrowse .collapsed {
+	padding-left: 34px;
+}
+
+.filebrowse .leafnode, .filebrowse .leaf {
+	padding-left: 20px;
+}
+
+.messagechild {
+	padding-left: 34px;
+}
+
+.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
+	/* hide from macie5\*/
+	float: left;
+	/* resume */
+	display: inline-block;
+	height: 15px;
+	width: 34px;
+	padding-left: 0 !important;
+}
+
+.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
+	width: 20px;
+}
+
+.filebrowse ul, .filebrowse-alt ul {
+	list-style-type: none;
+	padding-left: 0;
+	margin-left: 0;
+}
+
+.filebrowse ul ul, .filebrowse-alt ul ul {
+	margin-left: 1.5em;
+	margin-top: 0;
+	padding-top: .67em;
+}
+
+.filebrowse li, .filebrowse-alt li {
+	margin-bottom: .67em;
+}
+
+td.filebrowse h2 {
+	margin-top: 0;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
+	margin: .67em 0;
+	padding: .33em 0 .67em 42px;
+	min-height: 32px;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	padding-left: 20px;
+	min-height: 15px;
+}
+
+.alt {
+	display: none;
+}
+
+#banner h1 {
+	margin: 0;
+}
+
+.axial th, .axial th .strut, #leftColumn .strut {
+	width: 12em;
+}
+
+#breadcrumbs {
+	padding: 2px 8px;
+}
+
+/* Bad for IE
+.contentBox h2, .contentBox h3, .bars {
+	clear: both;
+}
+*/
+
+.legend {
+	float: right;
+}
+
+.legend th, .bars th {
+	text-align: right;
+	padding-left: 1em;
+}
+
+.bars table {
+	table-layout: fixed;
+}
+
+.bars th {
+	width: 12em;
+}
+
+#projectdocumentlist td.filebrowse-alt {
+	padding-right: .75em;
+}
diff --git a/axis2/c/savan/style/maven-theme.css b/axis2/c/savan/style/maven-theme.css
new file mode 100644
index 0000000..43b298b
--- /dev/null
+++ b/axis2/c/savan/style/maven-theme.css
@@ -0,0 +1,82 @@
+body, td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 13px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#36a;
+}
+a:visited  {
+  color:#47a;
+}
+a:active, a:hover {
+  color:#69c;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 15px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #999;
+  color: #900;
+  background-color: #ddd;
+  font-weight:900;
+  font-size: x-large;
+}
+h3 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  color: #900;
+  background-color: #eee;
+  font-weight: normal;
+  font-size: large;
+}
+p {
+  line-height: 1.3em;
+  font-size: small;
+}
+#breadcrumbs {
+  border-top: 1px solid #aaa;
+  border-bottom: 1px solid #aaa;
+  background-color: #ccc;
+}
+#leftColumn {
+  margin: 10px 0 0 5px;
+  border: 1px solid #999;
+  background-color: #eee;
+}
+#navcolumn h5 {
+  font-size: smaller;
+  border-bottom: 1px solid #aaaaaa;
+  padding-top: 2px;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 1em;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+}
diff --git a/axis2/c/savan/style/print.css b/axis2/c/savan/style/print.css
new file mode 100644
index 0000000..2ab336b
--- /dev/null
+++ b/axis2/c/savan/style/print.css
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+	display: none;
+}
+#bodyColumn, body.docs div.docs {
+	margin: 0 !important;
+	border: none !important
+}
diff --git a/axis2/c/savan/svn.html b/axis2/c/savan/svn.html
new file mode 100644
index 0000000..f1eaa09
--- /dev/null
+++ b/axis2/c/savan/svn.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Developing Apache Savan/C</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Developing_Apache_Savan_C"></a><h2>Developing Apache Savan/C</h2><p>This document provides information on how to use SVN to get an SVN
+checkout/update and make commits to the source repository.</p><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
+  <li><a href="#svn">Working with Subversion (SVN)</a></li>
+  <li><a href="#checkout">Checking-out Savan from Subversion</a></li>
+</ul><p><a name="svn"></a></p></div><div class="subsection"><a name="Working_with_Subversion__SVN_"></a><h3>Working with Subversion (SVN)</h3><p>The Apache Savan/C development team uses Subversion (SVN) for source
+control. Subversion is a compelling replacement for CVS, developed under the
+auspices of the Tigris community and is licensed under an Apache compatible
+license. To learn more about Subversion or to download the latest
+distribution, visit the <a href="http:///subversion.tigris.org" class="newWindow" title="New Window" target="_blank">Subversion project site</a>. If you are looking for
+guidelines on setting up/installing Subversion, please read the ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source
+Code Repositories page</a>.</p><p><a name="checkout"></a></p></div><div class="subsection"><a name="Checking-out_Apache_Savan_C_from_Subversion"></a><h3>Checking-out Apache Savan/C from Subversion</h3><p>When checking out the latest version of Apache Savan/C from the Apache
+Foundation's Subversion repository, you must use one of the following URLs,
+depending on your level of access to the Apache Savan/C source code:</p><ul>
+  <li><b>If you are not a committer:</b><a href="http://svn.apache.org/repos/asf/axis/axis2/c/savan/trunk/" class="newWindow" title="New Window" target="_blank">http://svn.apache.org/repos/asf/axis/axis2/c/savan/trunk/</a></li>
+  <li><b>If you are a committer:</b> <a href="https://svn.apache.org/repos/asf/axis/axis2/c/savan/trunk/" class="newWindow" title="New Window" target="_blank">https://svn.apache.org/repos/asf/axis/axis2/c/savan/trunk/</a></li>
+</ul><p>
+If you are a committer, make sure that you have set your svnpasswd. To do
+this you must log into svn.apache.org.  For more information, please read the
+ASF <a href="http://www.apache.org/dev/version-control.html" class="newWindow" title="New Window" target="_blank">Source Code Repositories page</a>.
+
+</p><p>Once you have successfully installed Subversion, you can checkout the
+Savan/C trunk by running the following command:</p><p><strong>svn co &lt;repository URL&gt; &lt;folder name&gt;</strong></p><p>where 'repository URL' is one of the URLs from the previous list and
+'folder name' is the name of the folder into which the source code is to be
+checked out.</p><br></br><p>To update your working copy to the latest version from the repository,
+execute:</p><p><strong>svn update</strong></p><br></br><p>If you would like to submit a patch, execute:</p><p><strong>svn diff</strong></p><p>The above command will create a unified diff that can be attached to the
+Apache Savan/C JIRA issue tracker.</p><br></br></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
diff --git a/axis2/c/savan/team-list.html b/axis2/c/savan/team-list.html
new file mode 100644
index 0000000..7e9c997
--- /dev/null
+++ b/axis2/c/savan/team-list.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Project Team</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><script type="text/javascript">
+  	  function offsetDate(id, offset) {
+
+            var now = new Date() ;
+            var nowTime = now.getTime() ;
+            var localOffset = now.getTimezoneOffset() ;
+            var developerTime = nowTime + (offset * 60 * 60 * 1000) + (localOffset * 60 * 1000) ;
+            var developerDate = new Date(developerTime) ;
+
+            document.getElementById(id).innerHTML = developerDate;
+          }
+  	
+  	  function init() {
+	    	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	               	       	         	                     }
+    </script></head><body class="composite" onload="init();"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Team"></a><h2>The Team</h2><p>
+        A successful project requires many people to play many roles.
+        Some members write code or documentation, while others are
+        valuable as testers, submitting patches and suggestions.
+      </p><p>
+        The team is comprised of <a href="#Members">Members</a>
+        and <a href="#Contributors">Contributors</a>.  Members 
+        have direct access to the source of a project and actively
+        evolve the code-base.  Contributors improve the project
+        through submission of patches and suggestions to the Members.
+        The number of Contributors to the project is unbounded.
+        Get involved today.  All contributions to the project are
+        greatly appreciated.
+      </p><div class="subsection"><a name="Members"></a><h3>Members</h3><p>
+        The following is a list of developers with commit privileges that have 
+        directly contributed to the project in one way or another.  
+      </p><table class="bodyTable"><thead>
+        <tr class="b"><th>Name</th><th>Id</th><th>Email</th><th>Organization</th><th>Roles</th><th>TZ Offset</th><th>Time</th></tr>
+        </thead><tbody>
+                <tr class="a"><td>Damitha Kumarage</td><td><a name="damitha"></a>damitha</td><td><a href="mailto:damitha AT wso2.com">damitha AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-damitha">Unknown</span></td></tr>
+                <tr class="b"><td>Samisa Abeysinghe</td><td><a name="samisa"></a>samisa</td><td><a href="mailto:samisa AT wso2.com">samisa AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-samisa">Unknown</span></td></tr>
+                <tr class="a"><td>Malinda Kaushalye Kapuruge</td><td><a name="kaushalye"></a>kaushalye</td><td><a href="mailto:kaushalye AT wso2.com">kaushalye AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-kaushalye">Unknown</span></td></tr>
+                <tr class="b"><td>Sanjaya Rathnaweera</td><td><a name="pini"></a>pini</td><td><a href="mailto:sanjaya AT wso2.com">sanjaya AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-pini">Unknown</span></td></tr>
+                <tr class="a"><td>Dushshantha Chandradasa</td><td><a name="dushshantha"></a>dushshantha</td><td><a href="mailto:dushshantha AT wso2.com">dushshantha AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dushshantha">Unknown</span></td></tr>
+                <tr class="b"><td>Nandika Jayawardena</td><td><a name="nandika"></a>nandika</td><td><a href="mailto:nandika AT wso2.com">nandika AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-nandika">Unknown</span></td></tr>
+                <tr class="a"><td>Dinesh Premalal</td><td><a name="dinesh"></a>dinesh</td><td><a href="mailto:dinesh AT wso2.com">dinesh AT wso2.com</a></td><td>WSO2</td><td>
+                    </td><td></td><td><span id="developer-dinesh">Unknown</span></td></tr>
+                </tbody></table></div><div class="subsection"><a name="Contributors"></a><h3>Contributors</h3><p>
+        The following additional people have contributed to this project
+        through the way of suggestions, patches or documentation.
+      </p><table class="bodyTable"><thead>
+        <tr class="b"><th>Name</th><th>Email</th><th>Organization</th><th>Roles</th></tr>
+        </thead><tbody>
+                <tr class="a"><td>Ishan De Silva</td><td><a href="mailto:i_de_silva AT yahoo.com">i_de_silva AT yahoo.com</a></td><td></td><td>
+                    <br></br>
+                    </td></tr>
+                <tr class="b"><td>Buddika Semasinghe</td><td><a href="mailto:buddhika AT wso2.com">buddhika AT wso2.com</a></td><td></td><td>
+                    <br></br>
+                    </td></tr>
+                </tbody></table></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
diff --git a/axis2/c/savan/versioning.html b/axis2/c/savan/versioning.html
new file mode 100644
index 0000000..bc9ea34
--- /dev/null
+++ b/axis2/c/savan/versioning.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Savan/C - Versioning</title><style type="text/css" media="all">
+          @import url("./style/maven-base.css");
+          
+			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/savan/c" id="projectLogo"><img alt="Apache Savan/C" src="http://ws.apache.org/savan/c/images/savanc_logo.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
+                	Last published: 28 May 2007
+                  </div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuApache_Savan_C"><h5>Apache Savan/C</h5><ul><li class="none"><a href="index.html">Apache Savan/C Home</a></li><li class="expanded"><a href="download.cgi">Download Savan/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li></ul></li><li class="expanded"><a href="lists_issues.html">Get Involved</a><ul><li class="none"><a href="lists_issues.html">Mailing Lists &amp; Issue Tracking</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="expanded"><a href="coding_conventions.html">Developer Guidelines</a><ul><li class="none"><a href="coding_conventions.html">Coding Convention</a></li><li class="none"><a href="versioning.html">Versionning</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="http://svn.apache.org/repos/asf/webservices/sandesha/trunk/c" class="externalLink" title="External Link">Source Code</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Versioning_of_Apache_Savan_C"></a><h2>Versioning of Apache Savan/C</h2><p>Apache Savan/C versioning guide lines as specified in Apache Axis2/C
+<a href="http://ws.apache.org/axis2/c/versioning.html" class="externalLink" title="External Link">http://ws.apache.org/axis2/c/versioning.html </a>
+</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2007, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file