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_INIT_WITH_CONF(svc_skeleton, env, conf)   ((svc_skeleton)->ops->init_with_conf (svc_skeleton, env, conf))
#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 struct
axis2_svc_skeleton_ops 
axis2_svc_skeleton_ops_t
typedef struct
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_INIT_WITH_CONF ( svc_skeleton,
env,
conf   )     ((svc_skeleton)->ops->init_with_conf (svc_skeleton, env, conf))

Initialize the svc skeleton with axis2c configuration struct.

See also:
axis2_svc_skeleton_ops::init_with_conf

#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 Fri Apr 17 11:49:45 2009 for Axis2/C by  doxygen 1.5.3