ESDM
Middleware for Earth System Data
src Directory Reference
Directory dependency graph for src:
/srv/build/esdm/esdm-1.0/src

Directories

directory  backends-metadata
 
directory  interfaces
 

Files

file  esdm-config.c
 The site configuration describes the data center or subcomponents.
 
file  esdm-datatypes.c
 This file implements ESDM types, and associated methods.
 
file  esdm-layout.c
 The layout component fragments and reconstructs logical data.
 
file  esdm-modules.c
 ESDM module registry that keeps track of available backends.
 
file  esdm-performancemodel.c
 The performance component collects performance estimates from backends and picks a winner depending on an objective.
 
file  esdm-scheduler.c
 The scheduler receives application requests and schedules subsequent I/O requests as are necessary for metadata lookups and data reconstructions.
 
file  esdm.c
 Entry point for ESDM API Implementation.
 
file  estream.c
 Entry point for ESDM streaming implementation.
 
file  hypercube-neighbour-manager.c
 This file implements the hypercube neighbour manager, a class that exists to identify neighbourhood relations within a set of hypercubes, and provide a quick way to look up all the neighbours of a given cube.
 
file  hypercube.c
 This file implements the hypercube related classes, esdmI_range_t, esdmI_hypercube_t, and esdmI_hypercubeSet_t.