mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-12-27 08:49:16 +08:00
28 lines
1.0 KiB
Plaintext
28 lines
1.0 KiB
Plaintext
/*! \file
|
|
Documentation for the dispatch system
|
|
|
|
\internal
|
|
|
|
\defgroup dispatch The Dispatch Layer
|
|
|
|
The dispatch layer is a way to add read/write modules to the netCDF
|
|
library.
|
|
|
|
Dispatch modules, plugged into the netCDF library, will allow netCDF
|
|
programs to read and write other, perhaps quite local, formats.
|
|
|
|
This should be of particular interest to anyone contemplating the
|
|
conversion of large data collections to netCDF in order to gain access
|
|
to those data in netCDF-oriented tools and software systems. Instead
|
|
of converting the data, a read module could be written which would
|
|
read the data as if it were in netCDF. This would give netCDF tools
|
|
read-only access to data in this format, transparently to the tool.
|
|
|
|
This mechanism is already used within the netCDF library to handle the
|
|
netCDF-4/HDF5 files, and the remote data access features.
|
|
|
|
Conceptually, the dispatch layer provides the same capabilities as the
|
|
IOSP in the netCDF-Java library. However, unlike Java, C does not
|
|
provide the advanced features to make this seamless.
|
|
*/
|