#ifndef __WRAPPER_CACHING_CACHE_H__ #define __WRAPPER_CACHING_CACHE_H__ #include #include typedef struct __InputParameter { InputParameter base; } __InputParameter; typedef struct __uca_org_t { uca_org_t base; mem_array tag_array2; mem_array data_array2; bool tag_array2_present; bool data_array2_present; } __uca_org_t; typedef __InputParameter cache_key_t; typedef __uca_org_t cache_value_t; extern "C" { int cache_activate(const char *, int); void cache_deactivate(); } void cache_key(cache_key_t *, InputParameter *); bool cache_get(cache_key_t *, uca_org_t *); void cache_set(cache_key_t *, uca_org_t *); #endif