# axiom_mtom_caching_callback_ops Struct Reference
[Caching_callback]

`#include <axiom_mtom_caching_callback.h>`

List of all members.

## Public Attributes
void *(* | init_handler )(axiom_mtom_caching_callback_t *mtom_caching_callback, const axutil_env_t *env, axis2_char_t *key)
axis2_status_t(* | cache )(axiom_mtom_caching_callback_t *mtom_caching_callback, const axutil_env_t *env, axis2_char_t *data, int length, void *handler)
axis2_status_t(* | close_handler )(axiom_mtom_caching_callback_t *mtom_caching_callback, const axutil_env_t *env, void *handler)
axis2_status_t(* | free )(axiom_mtom_caching_callback_t *mtom_caching_callback, const axutil_env_t *env)

## Detailed Description

init_handler will init the caching storage cache will write the data to the storage close_handler will close the storage

The documentation for this struct was generated from the following file:

- axiom_mtom_caching_callback.h