Author: lahiru
Date: Mon Apr 14 09:42:48 2008
New Revision: 647892

URL: http://svn.apache.org/viewvc?rev=647892&view=rev
Log:
Hackathon RampartC:adding method discription in to header files

Modified:
    webservices/rampart/trunk/c/include/rampart_error.h
    webservices/rampart/trunk/c/include/rampart_issued.h
    webservices/rampart/trunk/c/include/rampart_issued_token.h
    webservices/rampart/trunk/c/include/rampart_replay_detector.h
    webservices/rampart/trunk/c/include/rampart_saml.h
    webservices/rampart/trunk/c/include/rampart_saml_token.h

Modified: webservices/rampart/trunk/c/include/rampart_error.h
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/include/rampart_error.h?rev=647892&r1=647891&r2=647892&view=diff
==============================================================================
--- webservices/rampart/trunk/c/include/rampart_error.h (original)
+++ webservices/rampart/trunk/c/include/rampart_error.h Mon Apr 14 09:42:48 2008
@@ -62,6 +62,12 @@
       
     typedef enum rampart_error_codes rampart_error_codes_t;
 
+    /**
+     * initialising method for error
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
+
 axis2_status_t AXIS2_CALL
 rampart_error_init();
 

Modified: webservices/rampart/trunk/c/include/rampart_issued.h
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/include/rampart_issued.h?rev=647892&r1=647891&r2=647892&view=diff
==============================================================================
--- webservices/rampart/trunk/c/include/rampart_issued.h (original)
+++ webservices/rampart/trunk/c/include/rampart_issued.h Mon Apr 14 09:42:48 
2008
@@ -26,6 +26,16 @@
 {
 #endif
 
+    /**
+     * 
+     * @param rampart_context
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param sec_node
+     * @param sign_parts
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
+
        AXIS2_EXTERN axis2_status_t AXIS2_CALL
        rampart_issued_supporting_token_build(
                rampart_context_t *rampart_context, 

Modified: webservices/rampart/trunk/c/include/rampart_issued_token.h
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/include/rampart_issued_token.h?rev=647892&r1=647891&r2=647892&view=diff
==============================================================================
--- webservices/rampart/trunk/c/include/rampart_issued_token.h (original)
+++ webservices/rampart/trunk/c/include/rampart_issued_token.h Mon Apr 14 
09:42:48 2008
@@ -37,30 +37,66 @@
                const axutil_env_t *env,
                rp_property_t *issued_token,
         void *ctx);
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
+
 
        AXIS2_EXTERN rampart_issued_token_t * AXIS2_CALL
        rampart_issued_token_create(
                const axutil_env_t *env);
 
+    /**
+     *
+     * @param token
+     * @param env pointer to environment struct,Must not be NULL.
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
        AXIS2_EXTERN axis2_status_t AXIS2_CALL
        rampart_issued_token_free(
                rampart_issued_token_t *token, 
                const axutil_env_t *env);
 
+    /**
+     *
+     * @param issued_token
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param token
+     * @param token_type
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
        AXIS2_EXTERN axis2_status_t AXIS2_CALL
        rampart_issued_token_set_token(
                rampart_issued_token_t *issued_token, 
                const axutil_env_t *env, void *token, 
                rp_property_type_t token_type);
-
+    /**
+     *
+     * @param token
+     * @param env pointer to environment struct,Must not be NULL.
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
        AXIS2_EXTERN rp_property_type_t AXIS2_CALL
        rampart_issued_token_get_token_type(
                rampart_issued_token_t *token, 
                const axutil_env_t *env);
 
+    /**
+     *
+     * @param token
+     * @param env pointer to environment struct,Must not be NULL.
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
        AXIS2_EXTERN void * AXIS2_CALL
        rampart_issued_token_get_token(

Modified: webservices/rampart/trunk/c/include/rampart_replay_detector.h
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/include/rampart_replay_detector.h?rev=647892&r1=647891&r2=647892&view=diff
==============================================================================
--- webservices/rampart/trunk/c/include/rampart_replay_detector.h (original)
+++ webservices/rampart/trunk/c/include/rampart_replay_detector.h Mon Apr 14 
09:42:48 2008
@@ -75,35 +75,87 @@
                axutil_param_t *param;
     };
 
-    /*The default impl for RRD*/
+
+    /**
+     * The default impl for RRD
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param msg_ctx
+     * @param rampart_context
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
+
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
     rampart_replay_detector_default(const axutil_env_t *env,
                                     axis2_msg_ctx_t *msg_ctx,
                                     rampart_context_t *rampart_context);
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param ctx
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
     AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
     rampart_replay_detector_set_default_db(const axutil_env_t *env,
                                            axis2_ctx_t *ctx);
+    /**
+     * A linked list based implementation for RRD
+     * This doesnt required addressing headers to be present
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param msg_ctx
+     * @param rampart_context
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
-    /*A linked list based implementation for RRD
-      This doesnt required addressing headers to be present*/
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
     rampart_replay_detector_with_linked_list(const axutil_env_t *env,
             axis2_msg_ctx_t* msg_ctx,
             rampart_context_t *rampart_context);
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param ctx
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
     AXIS2_EXTERN axutil_linked_list_t *AXIS2_CALL
     rampart_replay_detector_set_ll_db(const axutil_env_t *env,
                                       axis2_ctx_t *ctx);
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param msg_ctx
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
     rampart_replay_detector_final_cleanup(const axutil_env_t *env,
                                           axis2_msg_ctx_t* msg_ctx);
+    /**
+     *
+     * @param linked_list
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param id
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
        AXIS2_EXTERN axis2_bool_t AXIS2_CALL
        rampart_replay_detector_linked_list_contains(axutil_linked_list_t 
*linked_list,
                                                                                
                const axutil_env_t *env,
                                                                                
                axis2_char_t *id);
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param msg_ctx
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
        AXIS2_EXTERN axis2_char_t * AXIS2_CALL
        rampart_replay_detector_get_ts(const axutil_env_t *env,

Modified: webservices/rampart/trunk/c/include/rampart_saml.h
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/include/rampart_saml.h?rev=647892&r1=647891&r2=647892&view=diff
==============================================================================
--- webservices/rampart/trunk/c/include/rampart_saml.h (original)
+++ webservices/rampart/trunk/c/include/rampart_saml.h Mon Apr 14 09:42:48 2008
@@ -49,34 +49,82 @@
 #define RAMPART_ST_FAULT_INVALIDSECURITYTOKEN_CODE      
"wsse:InvalidSecurityToken"                
 
 #define RAMPART_SAML_FAULT_CODE                         "env:Sender"
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param rampart_context
+     * @param sec_node
+     * @param sign_parts
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
 AXIS2_EXTERN axis2_status_t AXIS2_CALL
 rampart_saml_supporting_token_build(const axutil_env_t *env, 
                          rampart_context_t *rampart_context,                   
      
                          axiom_node_t *sec_node,
                          axutil_array_list_t *sign_parts);
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param rampart_context
+     * @param assertion
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
 AXIS2_EXTERN axis2_status_t AXIS2_CALL
 rampart_saml_token_validate(const axutil_env_t *env, 
                             rampart_context_t *rampart_context, 
                             axiom_node_t *assertion);
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param assertion
+     * @returns 
+     */
 
 AXIS2_EXTERN char * AXIS2_CALL
 rampart_saml_token_get_subject_confirmation(const axutil_env_t *env, 
                                             axiom_node_t *assertion);
 
-/* SAML token proccessing faults */
+
+    /**
+     * SAML token proccessing faults 
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param ctx
+     * @returns 
+     */
+
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_fault_securitytokenunavailable(axutil_env_t *env, 
                                                   axis2_msg_ctx_t *ctx);
+    /**
+     * 
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param ctx
+     * @returns 
+     */
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_fault_unsupportedsecuritytoken(axutil_env_t *env, 
                                                   axis2_msg_ctx_t *ctx);
+    /**
+     * 
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param ctx
+     * @returns 
+     */
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_fault_failedcheck(axutil_env_t *env, 
                                                   axis2_msg_ctx_t *ctx);
+    /**
+     * 
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param ctx
+     * @returns 
+     */
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_fault_invalidsecuritytoken(axutil_env_t *env, 

Modified: webservices/rampart/trunk/c/include/rampart_saml_token.h
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/include/rampart_saml_token.h?rev=647892&r1=647891&r2=647892&view=diff
==============================================================================
--- webservices/rampart/trunk/c/include/rampart_saml_token.h (original)
+++ webservices/rampart/trunk/c/include/rampart_saml_token.h Mon Apr 14 
09:42:48 2008
@@ -44,51 +44,139 @@
 
 typedef struct rampart_saml_token_t rampart_saml_token_t;
 
+    /**
+     *
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param assertion
+     * @param type
+     * returns
+     */
+
 AXIS2_EXTERN rampart_saml_token_t *AXIS2_CALL
 rampart_saml_token_create(const axutil_env_t *env, axiom_node_t *assertion, 
                           rampart_st_confir_type_t type);
+    /**
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * returns
+     */
+
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_free(rampart_saml_token_t *tok, const axutil_env_t *env);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param assertion
+     * returns
+     */
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_set_assertion(rampart_saml_token_t *tok, const axutil_env_t 
*env, 
                                  axiom_node_t *assertion);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * returns
+     */
 
 AXIS2_EXTERN axiom_node_t* AXIS2_CALL
 rampart_saml_token_get_assertion(rampart_saml_token_t *tok, const axutil_env_t 
*env);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param assertion
+     * returns
+     */
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_set_type(rampart_saml_token_t *tok, const axutil_env_t 
*env, 
                             rampart_st_confir_type_t type);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * returns
+     */
 
 AXIS2_EXTERN rampart_st_confir_type_t AXIS2_CALL
 rampart_saml_token_get_type(rampart_saml_token_t *tok, const axutil_env_t 
*env);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param key
+     * returns
+     */
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_set_key_value(rampart_saml_token_t *tok, const axutil_env_t 
*env, 
                                  oxs_key_t *key);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * returns
+     */
 
 AXIS2_EXTERN axiom_node_t * AXIS2_CALL
 rampart_saml_token_get_str(rampart_saml_token_t *tok, const axutil_env_t *env);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param str
+     * returns
+     */
 
 AXIS2_EXTERN int AXIS2_CALL
 rampart_saml_token_set_str(rampart_saml_token_t *tok, const axutil_env_t *env, 
                            axiom_node_t *str);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param is_token_added
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
 AXIS2_EXTERN axis2_status_t AXIS2_CALL
 rampart_saml_token_set_is_added_to_header(rampart_saml_token_t *tok, 
                                       const axutil_env_t *env,
                                       axis2_bool_t is_token_added);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * returns
+     */
 
 AXIS2_EXTERN axis2_bool_t AXIS2_CALL
 rampart_saml_token_is_added_to_header(rampart_saml_token_t *tok, 
                                       const axutil_env_t *env);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * @param token_type
+     * @returns status of the op.                                              
                                                          
+     * AXIS2_SUCCESS on success and AXIS2_FAILURE on error          
+     */
 
 AXIS2_EXTERN axis2_status_t AXIS2_CALL
 rampart_saml_token_set_token_type(rampart_saml_token_t *tok,
                                                                  const 
axutil_env_t *env,
                                                                  
rp_property_type_t token_type);
+    /**
+     *
+     * @param tok
+     * @param env pointer to environment struct,Must not be NULL.
+     * returns
+     */
 
 AXIS2_EXTERN rp_property_type_t AXIS2_CALL
 rampart_saml_token_get_token_type(rampart_saml_token_t *tok,


Reply via email to