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