service skeleton


Files

file  axis2_svc_skeleton.h

Classes

struct  axis2_svc_skeleton_ops
struct  axis2_svc_skeleton

Defines

#define AXIS2_SVC_SKELETON_INIT(svc_skeleton, env)   ((svc_skeleton)->ops->init (svc_skeleton, env))
#define AXIS2_SVC_SKELETON_FREE(svc_skeleton, env)   ((svc_skeleton)->ops->free (svc_skeleton, env))
#define AXIS2_SVC_SKELETON_INVOKE(svc_skeleton, env, node, msg_ctx)   ((svc_skeleton)->ops->invoke (svc_skeleton, env, node, msg_ctx))
#define AXIS2_SVC_SKELETON_ON_FAULT(svc_skeleton, env, node)   ((svc_skeleton)->ops->on_fault (svc_skeleton, env, node))

Typedefs

typedef axis2_svc_skeleton_ops axis2_svc_skeleton_ops_t
typedef axis2_svc_skeleton axis2_svc_skeleton_t

Detailed Description

service skeleton API should be implemented by all services that are to be deployed with Axis2/C engine.

Define Documentation

#define AXIS2_SVC_SKELETON_FREE svc_skeleton,
env   )     ((svc_skeleton)->ops->free (svc_skeleton, env))
 

Frees the svc skeleton.

See also:
axis2_svc_skeleton_ops::free

#define AXIS2_SVC_SKELETON_INIT svc_skeleton,
env   )     ((svc_skeleton)->ops->init (svc_skeleton, env))
 

Initialize the svc skeleton.

See also:
axis2_svc_skeleton_ops::init

#define AXIS2_SVC_SKELETON_INVOKE svc_skeleton,
env,
node,
msg_ctx   )     ((svc_skeleton)->ops->invoke (svc_skeleton, env, node, msg_ctx))
 

Invokes axis2 service skeleton.

See also:
axis2_svc_skeleton_ops::invoke

#define AXIS2_SVC_SKELETON_ON_FAULT svc_skeleton,
env,
node   )     ((svc_skeleton)->ops->on_fault (svc_skeleton, env, node))
 

Called on fault.

See also:
axis2_svc_skeleton_ops::on_fault


Typedef Documentation

typedef struct axis2_svc_skeleton_ops axis2_svc_skeleton_ops_t
 

Type name for struct axis2_svc_skeleton_ops

typedef struct axis2_svc_skeleton axis2_svc_skeleton_t
 

Type name for struct axis2_svc_skeleton


Generated on Thu May 3 12:31:03 2007 for Axis2/C by  doxygen 1.4.6