Go to the source code of this file.
|
#define | GSL_DATA_CACHE_NODE_SIZE(dcache) |
|
|
typedef gfloat | GslDataType |
|
|
enum | GslDataCacheRequest { GSL_DATA_CACHE_REQUEST,
GSL_DATA_CACHE_DEMAND_LOAD,
GSL_DATA_CACHE_PEEK
} |
|
|
GslDataCache * | gsl_data_cache_new (GslDataHandle *dhandle, guint padding) |
|
GslDataCache * | gsl_data_cache_ref (GslDataCache *dcache) |
|
void | gsl_data_cache_unref (GslDataCache *dcache) |
|
void | gsl_data_cache_open (GslDataCache *dcache) |
|
void | gsl_data_cache_close (GslDataCache *dcache) |
|
GslDataCacheNode * | gsl_data_cache_ref_node (GslDataCache *dcache, int64 offset, GslDataCacheRequest load_request) |
|
void | gsl_data_cache_unref_node (GslDataCache *dcache, GslDataCacheNode *node) |
|
void | gsl_data_cache_free_olders (GslDataCache *dcache, guint max_age) |
|
GslDataCache * | gsl_data_cache_from_dhandle (GslDataHandle *dhandle, guint min_padding) |
|