any content type
[WS-Addressing]


Files

file  axis2_any_content_type.h

Classes

struct  axis2_any_content_type_ops
struct  axis2_any_content_type

Defines

#define AXIS2_ANY_CONTENT_TYPE_ADD_VALUE(any_content_type, env, qname, value)   ((any_content_type)->ops->add_value(any_content_type, env, qname, value))
#define AXIS2_ANY_CONTENT_TYPE_GET_VALUE(any_content_type, env, qname)   ((any_content_type)->ops->get_value(any_content_type, env, qname))
#define AXIS2_ANY_CONTENT_TYPE_GET_VALUE_MAP(any_content_type, env)   ((any_content_type)->ops->get_value_map(any_content_type, env))
#define AXIS2_ANY_CONTENT_TYPE_FREE(any_content_type, env)   ((any_content_type)->ops->free(any_content_type, env))

Typedefs

typedef axis2_any_content_type axis2_any_content_type_t
typedef axis2_any_content_type_ops axis2_any_content_type_ops_t

Functions

AXIS2_EXTERN axis2_any_content_type_taxis2_any_content_type_create (const axis2_env_t *env)

Detailed Description

any content type acts as a container for any type reference parameters that could be associated with an endpoint reference. The values in the map are stored in string format, with QNames as key values.

Define Documentation

#define AXIS2_ANY_CONTENT_TYPE_ADD_VALUE ( any_content_type,
env,
qname,
value   )     ((any_content_type)->ops->add_value(any_content_type, env, qname, value))

Adds given value with given QName to the value map.

See also:
axis2_any_content_type_ops::add_value

#define AXIS2_ANY_CONTENT_TYPE_FREE ( any_content_type,
env   )     ((any_content_type)->ops->free(any_content_type, env))

Frees any content type struct.

See also:
axis2_any_content_type_ops::free

#define AXIS2_ANY_CONTENT_TYPE_GET_VALUE ( any_content_type,
env,
qname   )     ((any_content_type)->ops->get_value(any_content_type, env, qname))

Gets value corresponding to given QName.

See also:
axis2_any_content_type_ops::get_value

#define AXIS2_ANY_CONTENT_TYPE_GET_VALUE_MAP ( any_content_type,
env   )     ((any_content_type)->ops->get_value_map(any_content_type, env))

Gets the value map.

See also:
axis2_any_content_type_ops::get_value_map


Typedef Documentation

typedef struct axis2_any_content_type_ops axis2_any_content_type_ops_t

Type name for axis2_any_content_type_ops

typedef struct axis2_any_content_type axis2_any_content_type_t

Type name for axis2_any_content_type


Function Documentation

AXIS2_EXTERN axis2_any_content_type_t* axis2_any_content_type_create ( const axis2_env_t env  ) 

creates an instance of any content type struct.

Parameters:
env pointer to environment struct
Returns:
pointer to the newly created any content type instance


Generated on Tue Oct 3 20:48:10 2006 for Axis2/C by  doxygen 1.4.7