Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

axis2_ctx_ops Struct Reference
[Message Context]

Message Context ops struct Encapsulator struct for ops of axis2_ctx. More...

#include <axis2_ctx.h>

List of all members.

Public Attributes

axis2_status_t(* set_property )(struct axis2_ctx *ctx, const axis2_env_t *env, const axis2_char_t *key, axis2_property_t *value, const axis2_bool_t persistent)
axis2_property_t *(* get_property )(struct axis2_ctx *ctx, const axis2_env_t *env, const axis2_char_t *key, const axis2_bool_t persistent)
axis2_hash_t *(* get_non_persistent_map )(struct axis2_ctx *ctx, const axis2_env_t *env)
axis2_hash_t *(* get_persistent_map )(struct axis2_ctx *ctx, const axis2_env_t *env)
axis2_status_t(* free )(axis2_ctx_t *ctx, const axis2_env_t *env)
axis2_status_t(* set_non_persistent_map )(struct axis2_ctx *ctx, const axis2_env_t *env, axis2_hash_t *map)
axis2_status_t(* set_persistent_map )(struct axis2_ctx *ctx, const axis2_env_t *env, axis2_hash_t *map)


Detailed Description

Message Context ops struct Encapsulator struct for ops of axis2_ctx.


Member Data Documentation

axis2_status_t( * axis2_ctx_ops::free)(axis2_ctx_t *ctx, const axis2_env_t *env)
 

Deallocate memory

Returns:
status code

axis2_property_t*( * axis2_ctx_ops::get_property)(struct axis2_ctx *ctx, const axis2_env_t *env, const axis2_char_t *key, const axis2_bool_t persistent)
 

Parameters:
key 
persistent 
Returns:

axis2_status_t( * axis2_ctx_ops::set_property)(struct axis2_ctx *ctx, const axis2_env_t *env, const axis2_char_t *key, axis2_property_t *value, const axis2_bool_t persistent)
 

Stores a key value pair depending on the persistent flag.

Parameters:
key 
value 
persistent 


The documentation for this struct was generated from the following file:
Generated on Fri Jun 16 18:02:40 2006 for Axis2/C by  doxygen 1.4.2