woden_ext_registry.h File Reference

Axis2 Extension Registry Interface. More...

#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
#include <axis2_utils.h>
#include <axis2_hash.h>
#include <axis2_qname.h>
#include <axis2_uri.h>
#include <axis2_array_list.h>
#include <woden.h>

Go to the source code of this file.

Classes

struct  woden_ext_registry_ops
struct  woden_ext_registry

Defines

#define WODEN_EXT_REGISTRY_FREE(ext_registry, env)
#define WODEN_EXT_REGISTRY_REGISTER_DESERIALIZER(ext_registry, env, parent_type, element_qtype, ed)
#define WODEN_EXT_REGISTRY_QUERY_DESERIALIZER(ext_registry, env, parent_type, element_type)
#define WODEN_EXT_REGISTRY_QUERY_EXT_ELEMENT_TYPE(ext_registry, env, parent_class, elem_qn)
#define WODEN_EXT_REGISTRY_GET_ALLOWABLE_EXTS(ext_registry, env, parent_type)
#define WODEN_EXT_REGISTRY_REGISTER_EXT_ELEMENT_TYPE(ext_registry, env, parent_type, element_qtype, element)
#define WODEN_EXT_REGISTRY_REGISTER_EXT_ATTR_TYPE(ext_registry, env, owner_class, attr_qname, attr)
#define WODEN_EXT_REGISTRY_QUERY_EXT_ATTR_TYPE(ext_registry, env, parent_class, attr_qn)
#define WODEN_EXT_REGISTRY_REGISTER_COMPONENT_EXT(ext_registry, env, parent_class, ext_namespc, comp_ext)
#define WODEN_EXT_REGISTRY_QUERY_COMPONENT_EXT(ext_registry, env, parent_class, ext_namespc)
#define WODEN_EXT_REGISTRY_QUERY_COMPONENT_EXT_NAMESPACES(ext_registry, env, parent_class)

Typedefs

typedef woden_ext_registry woden_ext_registry_t
typedef woden_ext_registry_ops woden_ext_registry_ops_t

Functions

AXIS2_EXTERN woden_ext_registry_t * woden_ext_registry_create (const axis2_env_t *env)


Detailed Description

Axis2 Extension Registry Interface.


Generated on Wed Dec 20 20:14:12 2006 for Axis2/C by  doxygen 1.5.1