# trust_context.h File Reference

Holds function declarations and data for data. More...

`#include <stdio.h>`
`#include <stdlib.h>`
`#include <axutil_utils.h>`
`#include <axutil_string.h>`
`#include <axutil_base64.h>`
`#include <axiom_soap.h>`
`#include <axiom.h>`
`#include <axis2_msg_ctx.h>`
`#include <axis2_addr.h>`
`#include <trust_constants.h>`
`#include <trust_rst.h>`
`#include <trust_rstr.h>`

Go to the source code of this file.

## Typedefs
typedef struct trust_context | trust_context_t
## Functions
AXIS2_EXTERN trust_context_t * | trust_context_create (const axutil_env_t *env)
AXIS2_EXTERN void | trust_context_free (trust_context_t *trust_context, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | trust_context_process_rst (trust_context_t *trust_context, const axutil_env_t *env, axis2_msg_ctx_t *in_msg_ctx)
AXIS2_EXTERN axis2_status_t | trust_context_process_rstr (trust_context_t *trust_context, const axutil_env_t *env, axis2_msg_ctx_t *in_msg_ctx)
AXIS2_EXTERN axiom_node_t * | trust_context_build_rst_node (trust_context_t *trust_context, const axutil_env_t *env)
AXIS2_EXTERN axiom_node_t * | trust_context_build_rstr_node (trust_context_t *trust_context, const axutil_env_t *env)
AXIS2_EXTERN trust_rst_t * | trust_context_get_rst (trust_context_t *trust_context, const axutil_env_t *env)
AXIS2_EXTERN trust_rstr_t * | trust_context_get_rstr (trust_context_t *trust_context, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t | trust_context_set_rst (trust_context_t *trust_context, const axutil_env_t *env, trust_rst_t *rst)
AXIS2_EXTERN axis2_status_t | trust_context_set_rstr (trust_context_t *trust_context, const axutil_env_t *env, trust_rstr_t *rstr)

## Detailed Description

Holds function declarations and data for data.