You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by pi...@apache.org on 2006/08/10 08:26:55 UTC

svn commit: r430279 - in /webservices/axis2/trunk/c/modules/core/deployment: axis2_repos_listener.h repos_listener.c

Author: pini
Date: Wed Aug  9 23:26:54 2006
New Revision: 430279

URL: http://svn.apache.org/viewvc?rev=430279&view=rev
Log:
More formatting fixes.

Modified:
    webservices/axis2/trunk/c/modules/core/deployment/axis2_repos_listener.h
    webservices/axis2/trunk/c/modules/core/deployment/repos_listener.c

Modified: webservices/axis2/trunk/c/modules/core/deployment/axis2_repos_listener.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/deployment/axis2_repos_listener.h?rev=430279&r1=430278&r2=430279&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/deployment/axis2_repos_listener.h (original)
+++ webservices/axis2/trunk/c/modules/core/deployment/axis2_repos_listener.h Wed Aug  9 23:26:54 2006
@@ -17,6 +17,11 @@
 #ifndef AXIS2_REPOS_LISTENER_H
 #define AXIS2_REPOS_LISTENER_H
 
+/** @defgroup axis2_repos_listener Repos Listener
+ * @ingroup axis2_deployment
+ * @{
+ */
+
 /**
  * @file axis2_repos_listener.h
  * @brief Axis2 Repos Listener interface
@@ -37,116 +42,154 @@
 {
 #endif
 
-struct axis2_dep_engine;    
-typedef struct axis2_repos_listener axis2_repos_listener_t;
-typedef struct axis2_repos_listener_ops axis2_repos_listener_ops_t;
+    struct axis2_dep_engine;
+    /** Type name for struct axis2_repos_listener */
+    typedef struct axis2_repos_listener axis2_repos_listener_t;
+    /** Type name for struct axis2_repos_listener_ops */
+    typedef struct axis2_repos_listener_ops axis2_repos_listener_ops_t;
 
-/** @defgroup axis2_repos_listener Repos Listener
- * @ingroup axis2_deployment
- * @{
- */
-
-/** 
- * @brief Repos Listener ops struct
- * Encapsulator struct for ops of axis2_repos_listener
- */
-AXIS2_DECLARE_DATA struct axis2_repos_listener_ops
-{
-   /** De-allocate memory
-      * @return status code
-      */
-   axis2_status_t (AXIS2_CALL *
-    free)(axis2_repos_listener_t *repos_listener,
-           const axis2_env_t *env);
-    
     /**
-     * this method ask serachWS to serch for the folder to caheck
-     * for updates
+     * Repos Listener ops struct
+     * Encapsulator struct for ops of axis2_repos_listener
      */
-    axis2_status_t (AXIS2_CALL *
-    check_modules) (axis2_repos_listener_t *listener,
-                                        const axis2_env_t *env);
-    
-    /**
-     * this method ask serachWS to serch for the folder to caheck
-     * for updates
-     */
-    axis2_status_t (AXIS2_CALL *
-    check_svcs) (axis2_repos_listener_t *listener,
-                                        const axis2_env_t *env);
-    
+    struct axis2_repos_listener_ops
+    {
+        /** 
+         * De-allocate memory
+         * @param repos_listener pointer to repos listener
+         * @param env pointer to environment struct
+         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+         */
+        axis2_status_t (AXIS2_CALL *
+                free)(
+                    axis2_repos_listener_t *repos_listener,
+                    const axis2_env_t *env);
+
+        /**
+         * this method ask serachWS to serch for the folder to caheck
+         * for updates
+         * @param repos_listener pointer to repos listener
+         * @param env pointer to environment struct
+         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+         */
+        axis2_status_t (AXIS2_CALL *
+                check_modules)(
+                    axis2_repos_listener_t *listener,
+                    const axis2_env_t *env);
+
+        /**
+         * this method ask serachWS to serch for the folder to caheck
+         * for updates
+         * @param repos_listener pointer to repos listener
+         * @param env pointer to environment struct
+         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+         */
+        axis2_status_t (AXIS2_CALL *
+                check_svcs)(
+                    axis2_repos_listener_t *listener,
+                    const axis2_env_t *env);
+
+        /**
+         * call to update method of WSInfoList object
+         * @param repos_listener pointer to repos listener
+         * @param env pointer to environment struct
+         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+         */
+        axis2_status_t (AXIS2_CALL *
+                update)(
+                    axis2_repos_listener_t *listener,
+                    const axis2_env_t *env);
+
+        /**
+         * First it call to initalize method of WSInfoList to initilizat that.
+         * then it call to checkModules to load all the module.jar s
+         * and then it call to update() method inorder to update the Deployment engine and
+         * engine regsitry
+         * @param repos_listener pointer to repos listener
+         * @param env pointer to environment struct
+         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+         */
+        axis2_status_t (AXIS2_CALL *
+                init)(
+                    axis2_repos_listener_t *listener,
+                    const axis2_env_t *env);
+
+        /**
+         * this is the actual method that is call from scheduler
+         * @param repos_listener pointer to repos listener
+         * @param env pointer to environment struct
+         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
+         */
+        axis2_status_t (AXIS2_CALL *
+                start_listen)(
+                    axis2_repos_listener_t *listener,
+                    const axis2_env_t *env);
+
+
+    };
+
     /**
-     * call to update method of WSInfoList object
+     * Repos Listener struct 
      */
-    axis2_status_t (AXIS2_CALL *
-    update) (axis2_repos_listener_t *listener,
-                                        const axis2_env_t *env);
-    
+    struct axis2_repos_listener
+    {
+        /** Operations of repos listener */
+        axis2_repos_listener_ops_t *ops;
+    };
+
     /**
-     * First it call to initalize method of WSInfoList to initilizat that.
-     * then it call to checkModules to load all the module.jar s
-     * and then it call to update() method inorder to update the Deployment engine and
-     * engine regsitry
+     * @param env pointer to environment struct
+     * @return pointer to newly created deployment engine
      */
-    axis2_status_t (AXIS2_CALL *
-    init) (axis2_repos_listener_t *listener,
-                                        const axis2_env_t *env);
-    
+    AXIS2_EXTERN axis2_repos_listener_t *AXIS2_CALL
+    axis2_repos_listener_create(
+        const axis2_env_t *env);
+
     /**
-     * this is the actual method that is call from scheduler
+     * @param env pointer to environment struct
+     * @param folder_name this is the axis2 deployment root directory(repository path)
+     * @param dep_engine pointer to deployment engine
+     * @return pointer to newly created deployment engine
      */
-    axis2_status_t (AXIS2_CALL *
-    start_listen) (axis2_repos_listener_t *listener,
-                                        const axis2_env_t *env);
-    
-
-};
-
-/** 
- * @brief Repos Listener struct 
- */  
-AXIS2_DECLARE_DATA struct axis2_repos_listener
-{
-   axis2_repos_listener_ops_t *ops;
-};
-
-/**
- * @return pointer to newly created deployment engine
- */
-AXIS2_EXTERN axis2_repos_listener_t * AXIS2_CALL 
-axis2_repos_listener_create (const axis2_env_t *env);
-
-/**
- * @param folder_name this is the axis2 deployment root directory(repository path)
- * @param dep_engine
- * @return pointer to newly created deployment engine
- */
-AXIS2_EXTERN axis2_repos_listener_t * AXIS2_CALL 
-axis2_repos_listener_create_with_folder_name_and_dep_engine(const axis2_env_t *env,
-                                                axis2_char_t *folder_name,
-                                                struct axis2_dep_engine *dep_engine);
+    AXIS2_EXTERN axis2_repos_listener_t *AXIS2_CALL
+    axis2_repos_listener_create_with_folder_name_and_dep_engine(
+        const axis2_env_t *env,
+        axis2_char_t *folder_name,
+        struct axis2_dep_engine *dep_engine);
 
 /*************************** Function macros **********************************/
 
+/** Frees the repos listener.
+    @sa axis2_repos_listener_ops#free */
 #define AXIS2_REPOS_LISTENER_FREE(repos_listener, env) \
       ((repos_listener)->ops->free (repos_listener, env))
 
+/** Check modules.
+    @sa axis2_repos_listener_ops#check_modules */
 #define AXIS2_REPOS_LISTENER_CHECK_MODULES(repos_listener, env) \
       ((repos_listener)->ops->check_modules (repos_listener, env))
-        
+
+/** Check the services.
+    @sa axis2_repos_listener_ops#check_svcs */
 #define AXIS2_REPOS_LISTENER_CHECK_SVCS(repos_listener, env) \
       ((repos_listener)->ops->check_svcs (repos_listener, env))
 
+/** Update.
+    @sa axis2_repos_listener_ops#update */
 #define AXIS2_REPOS_LISTENER_UPDATE(repos_listener, env) \
       ((repos_listener)->ops->update (repos_listener, env))
-        
+
+/** Initialize the repos listener.
+    @sa axis2_repos_listener_ops#init */
 #define AXIS2_REPOS_LISTENER_INIT(repos_listener, env) \
       ((repos_listener)->ops->init (repos_listener, env))
 
+/** Start listen.
+    @sa axis2_repos_listener_ops#start_listen */
 #define AXIS2_REPOS_LISTENER_START_LISTEN(repos_listener, env) \
-      ((repos_listener)->ops->start_listen (repos_listener, env)) 
+      ((repos_listener)->ops->start_listen (repos_listener, env))
+
 
-        
 
 /*************************** End of function macros ***************************/
 

Modified: webservices/axis2/trunk/c/modules/core/deployment/repos_listener.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/deployment/repos_listener.c?rev=430279&r1=430278&r2=430279&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/deployment/repos_listener.c (original)
+++ webservices/axis2/trunk/c/modules/core/deployment/repos_listener.c Wed Aug  9 23:26:54 2006
@@ -24,7 +24,7 @@
  */ 
 typedef struct axis2_repos_listener_impl
 {
-   axis2_repos_listener_t repos_listener;
+    axis2_repos_listener_t repos_listener;
     /**
      * Referance to a WSInfoList
      */
@@ -40,7 +40,8 @@
 
  
  
-} axis2_repos_listener_impl_t;
+}
+axis2_repos_listener_impl_t;
 
 #define AXIS2_INTF_TO_IMPL(repos_listener) \
         ((axis2_repos_listener_impl_t *) repos_listener)
@@ -48,46 +49,51 @@
 /*************************** Function headers *********************************/
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_free (axis2_repos_listener_t *repos_listener,
-                            const axis2_env_t *env);
+axis2_repos_listener_free(
+    axis2_repos_listener_t *repos_listener,
+    const axis2_env_t *env);
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_check_modules(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env);
-
+axis2_repos_listener_check_modules(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env);
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_check_svcs(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env);
+axis2_repos_listener_check_svcs(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env);
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_update(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env);
-
+axis2_repos_listener_update(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env);
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_init(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env);
-
+axis2_repos_listener_init(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env);
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_start_listen(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env);
+axis2_repos_listener_start_listen(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env);
 
 /**
  * This method is to search a given folder  for jar files
  * and added them to a list wich is in the WSInfolist class
  */
 static axis2_status_t
-axis2_repos_listener_search(axis2_repos_listener_t *listener,
-                                const axis2_env_t *env,
-                                axis2_char_t *folder_name,
-                                int type);
+axis2_repos_listener_search(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env,
+    axis2_char_t *folder_name,
+    int type);
 
 /************************* End of function headers ****************************/   
 
 axis2_repos_listener_t *AXIS2_CALL
-axis2_repos_listener_create(const axis2_env_t *env)
+axis2_repos_listener_create(
+    const axis2_env_t *env)
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     
@@ -140,9 +146,10 @@
  */
 
 axis2_repos_listener_t *AXIS2_CALL
-axis2_repos_listener_create_with_folder_name_and_dep_engine(const axis2_env_t *env,
-                                                axis2_char_t *folder_name,
-                                                axis2_dep_engine_t *dep_engine)
+axis2_repos_listener_create_with_folder_name_and_dep_engine(
+    const axis2_env_t *env,
+    axis2_char_t *folder_name,
+    axis2_dep_engine_t *dep_engine)
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     axis2_status_t status = AXIS2_FAILURE;
@@ -181,8 +188,9 @@
 /******************************************************************************/
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_free (axis2_repos_listener_t *repos_listener,
-                        const axis2_env_t *env)
+axis2_repos_listener_free(
+    axis2_repos_listener_t *repos_listener,
+    const axis2_env_t *env)
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     
@@ -215,8 +223,9 @@
 }
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_check_modules(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env) 
+axis2_repos_listener_check_modules(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env) 
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     axis2_char_t *module_path = NULL;
@@ -236,8 +245,9 @@
 }
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_check_svcs(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env) 
+axis2_repos_listener_check_svcs(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env) 
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     axis2_char_t *svc_path = NULL;
@@ -257,8 +267,9 @@
 }
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_update(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env) 
+axis2_repos_listener_update(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env) 
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     
@@ -271,8 +282,9 @@
 }
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_init(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env) 
+axis2_repos_listener_init(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env) 
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     axis2_status_t status = AXIS2_FAILURE;
@@ -299,8 +311,9 @@
 }
 
 axis2_status_t AXIS2_CALL
-axis2_repos_listener_start_listen(axis2_repos_listener_t *listener,
-                                    const axis2_env_t *env) 
+axis2_repos_listener_start_listen(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env) 
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     
@@ -315,10 +328,11 @@
 }
 
 static axis2_status_t
-axis2_repos_listener_search(axis2_repos_listener_t *listener,
-                                const axis2_env_t *env,
-                                axis2_char_t *folder_name,
-                                int type) 
+axis2_repos_listener_search(
+    axis2_repos_listener_t *listener,
+    const axis2_env_t *env,
+    axis2_char_t *folder_name,
+    int type) 
 {
     axis2_repos_listener_impl_t *listener_impl = NULL;
     int size = 0;



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org