[INN-COMMITTERS] inn (9 files)

Russ Allbery Russ_Allbery at isc.org
Thu Dec 23 06:27:26 UTC 2004


    Date: Thursday, December 23, 2004 @ 06:27:25
  Author: rra
    Path: /proj/cvs/isc/inn/inn

   Added: include/inn/overview.h tests/overview/api-t.c
Modified: MANIFEST include/ov.h storage/Makefile storage/overview.c
          tests/Makefile tests/TESTS tests/overview/.cvsignore

Add a new overview API based on prior inn-workers discussion that uses an
opaque struct to store state information and that uses structs to pass data
in and out (with better data types).  The new API currently lives in
parallel with the old API and still calls the old internal API to the
backend implementations.

The next step will be to modify all callers to use the new API, and then
modify the overview backend implementations to better suit the new API.
Then the old API can be removed.


---------------------------+
 MANIFEST                  |    2 
 include/inn/overview.h    |  174 +++++++++++
 include/ov.h              |    2 
 storage/Makefile          |    6 
 storage/overview.c        |  293 ++++++++++++++++++
 tests/Makefile            |    8 
 tests/TESTS               |    1 
 tests/overview/.cvsignore |    1 
 tests/overview/api-t.c    |  685 ++++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 1167 insertions(+), 5 deletions(-)


More information about the inn-committers mailing list