NetCDF  4.4.1.1
Internal Dispatch Table Architecture

This document describes the architecture and details of the netCDF internal dispatch mechanism.

The idea is that when a user opens or creates a netcdf file, a specific dispatch table is chosen. Subsequent netcdf API calls are then channeled through that dispatch table to the appropriate function for implementing that API call.

At least the following dispatch tables are supported.

  • netcdf classic files (netcdf-3)
  • netcdf enhanced files (netcdf-4)
  • OPeNDAP to netcdf-3
  • OPeNDAP to netcdf-4

Internal Dispatch Tables

The dispatch table represents a distillation of the netcdf API down to a minimal set of internal operations. The format of the dispatch table is defined in the file libdispatch/ncdispatch.h. Every new dispatch table must define this minimal set of operations.


Return to the Main Unidata NetCDF page.
Generated on Tue Sep 19 2017 11:02:14 for NetCDF. NetCDF is a Unidata library.