Message Context


Classes

struct  oxs_ctx_ops
struct  oxs_ctx

Defines

#define OXS_CTX_FREE(ctx, env)   ((ctx)->ops->free(ctx, env) )
#define OXS_CTX_GET_MODE(ctx, env)   ((ctx)->ops->get_mode(ctx, env) )
#define OXS_CTX_GET_OPERATION(ctx, env)   ((ctx)->ops->get_operation(ctx, env) )
#define OXS_CTX_GET_KEY(ctx, env)   ((ctx)->ops->get_key(ctx, env) )
#define OXS_CTX_GET_ID(ctx, env)   ((ctx)->ops->get_id(ctx, env) )
#define OXS_CTX_GET_TYPE(ctx, env)   ((ctx)->ops->get_type(ctx, env) )
#define OXS_CTX_GET_MIME_TYPE(ctx, env)   ((ctx)->ops->get_mime_type(ctx, env) )
#define OXS_CTX_GET_ENCODING(ctx, env)   ((ctx)->ops->get_encoding(ctx, env) )
#define OXS_CTX_GET_RECIPIENT(ctx, env)   ((ctx)->ops->get_recipient(ctx, env) )
#define OXS_CTX_GET_CARRIED_KEY_NAME(ctx, env)   ((ctx)->ops->get_carried_key_name(ctx, env) )
#define OXS_CTX_GET_ENC_MTD_ALGORITHM(ctx, env)   ((ctx)->ops->get_enc_mtd_algorithm(ctx, env) )
#define OXS_CTX_GET_INPUT_DATA(ctx, env)   ((ctx)->ops->get_input_data(ctx, env) )
#define OXS_CTX_GET_ENC_DATA_NODE(ctx, env)   ((ctx)->ops->get_enc_data_node(ctx, env) )
#define OXS_CTX_GET_ENC_METHOD_NODE(ctx, env)   ((ctx)->ops->get_enc_method_node(ctx, env) )
#define OXS_CTX_GET_KEY_INFO_NODE(ctx, env)   ((ctx)->ops->get_key_info_node(ctx, env) )
#define OXS_CTX_GET_CIPHER_VALUE_NODE(ctx, env)   ((ctx)->ops->get_cipher_value_node(ctx, env) )
#define OXS_CTX_SET_MODE(ctx, env, mode)   ((ctx)->ops->set_mode(ctx, env, mode) )
#define OXS_CTX_SET_OPERATION(ctx, env, operation)   ((ctx)->ops->set_operation(ctx, env, operation) )
#define OXS_CTX_SET_KEY(ctx, env, key)   ((ctx)->ops->set_key(ctx, env, key) )
#define OXS_CTX_SET_ID(ctx, env, id)   ((ctx)->ops->set_id(ctx, env, id) )
#define OXS_CTX_SET_TYPE(ctx, env, type)   ((ctx)->ops->set_type(ctx, env, type) )
#define OXS_CTX_SET_MIME_TYPE(ctx, env, mime_type)   ((ctx)->ops->set_mime_type(ctx, env, mime_type) )
#define OXS_CTX_SET_ENCODING(ctx, env, encoding)   ((ctx)->ops->set_encoding(ctx, env, encoding) )
#define OXS_CTX_SET_RECIPIENT(ctx, env, recipient)   ((ctx)->ops->set_recipient(ctx, env, recipient) )
#define OXS_CTX_SET_CARRIED_KEY_NAME(ctx, env, key_name)   ((ctx)->ops->set_carried_key_name(ctx, env, key_name) )
#define OXS_CTX_SET_ENC_MTD_ALGORITHM(ctx, env, enc_mtd_algorithm)   ((ctx)->ops->set_enc_mtd_algorithm(ctx, env, enc_mtd_algorithm) )
#define OXS_CTX_SET_INPUT_DATA(ctx, env, input_data)   ((ctx)->ops->set_input_data(ctx, env, input_data) )
#define OXS_CTX_SET_ENC_DATA_NODE(ctx, env, enc_data_node)   ((ctx)->ops->set_enc_data_node(ctx, env, enc_data_node) )
#define OXS_CTX_SET_ENC_METHOD_NODE(ctx, env, enc_method_node)   ((ctx)->ops->set_enc_method_node(ctx, env, enc_method_node) )
#define OXS_CTX_SET_KEY_INFO_NODE(ctx, env, key_info_node)   ((ctx)->ops->set_key_info_node(ctx, env, key_info_node) )
#define OXS_CTX_SET_CIPHER_VALUE_NODE(ctx, env, cipher_value_node)   ((ctx)->ops->set_cipher_value_node(ctx, env, cipher_value_node) )

Typedefs

typedef oxs_ctx_ops oxs_ctx_ops_t
typedef oxs_ctx oxs_ctx_t

Enumerations

enum  oxs_ctx_operation_t {
  OXS_CTX_OPERATION_NONE = 0, OXS_CTX_OPERATION_SIGN, OXS_CTX_OPERATION_VERIFY, OXS_CTX_OPERATION_ENCRYPT,
  OXS_CTX_OPERATION_DECRYPT
}
enum  oxs_ctx_mode_t { OXS_CTX_MODE_ENCRYPTED_DATA = 0, OXS_CTX_MODE_ENCRYPTED_KEY }

Functions

AXIS2_EXTERN oxs_ctx_toxs_ctx_create (const axis2_env_t *env)

Typedef Documentation

typedef struct oxs_ctx_ops oxs_ctx_ops_t

Type name for struct oxs_ctx_ops

typedef struct oxs_ctx oxs_ctx_t

Type name for struct oxs_ctx


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