Main Page | Modules | Data Structures | File List | Data Fields | Globals

src/client/sysint/acache.c File Reference

Implementation of the Attribute Cache (acache) component. More...

#include <assert.h>
#include <string.h>
#include "pvfs2-attr.h"
#include "acache.h"
#include "tcache.h"
#include "pint-util.h"
#include "pvfs2-debug.h"
#include "gossip.h"
#include "pvfs2-internal.h"

Functions

void PINT_acache_enable_perf_counter (struct PINT_perf_counter *pc_in, struct PINT_perf_counter *static_pc_in)
int PINT_acache_initialize (void)
void PINT_acache_finalize (void)
int PINT_acache_get_info (enum PINT_acache_options option, unsigned int *arg)
int PINT_acache_set_info (enum PINT_acache_options option, unsigned int arg)
int PINT_acache_get_cached_entry (PVFS_object_ref refn, PVFS_object_attr *attr, int *attr_status, PVFS_size *size, int *size_status)
void PINT_acache_invalidate (PVFS_object_ref refn)
void PINT_acache_invalidate_size (PVFS_object_ref refn)
int PINT_acache_update (PVFS_object_ref refn, PVFS_object_attr *attr, PVFS_size *size)

Variables

PINT_perf_key acache_keys []


Detailed Description

Implementation of the Attribute Cache (acache) component.


Generated on Mon Sep 6 02:47:02 2010 for PVFS by doxygen 1.3.5