diff options
author | Robb Matzke <matzke@llnl.gov> | 1997-08-01 20:20:33 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1997-08-01 20:20:33 (GMT) |
commit | 412e5606a83551629d2a6b15bc89b55d2de6081f (patch) | |
tree | e810f7f982cf70515aaa2cceb81909cfd069fa1e /src/H5Bprivate.h | |
parent | d93c5653fd3526ba1f67b10ebadab01d5cea565f (diff) | |
download | hdf5-412e5606a83551629d2a6b15bc89b55d2de6081f.zip hdf5-412e5606a83551629d2a6b15bc89b55d2de6081f.tar.gz hdf5-412e5606a83551629d2a6b15bc89b55d2de6081f.tar.bz2 |
[svn-r6] Added the next layer of symbol table functions. Given a symbol table
name, they operate to query or modify the corresponding symbol table entry.
They don't understand directory hierarchies (that's the next layer up).
Since the object header stuff isn't done yet, they call four stub functions
that all return failure:
not_implemented_yet__create_object_header()
not_implemented_yet__insert_symtab_message()
not_implemented_yet__get_symtab_message()
not_implemented_yet__update_symtab_message()
The interface is:
haddr_t H5G_new (file, initial_heap_size)
Creates a new symbol table.
haddr_t H5G_find (file, symtab_addr, symbol_name, *entry)
Returns a symbol table entry given the name.
herr_t H5G_modify (file, symtab_addr, symbol_name, *entry)
Modifies the symbol table entry for the specified name.
herr_t H5G_insert (file, symtab_addr, symbol_name, *entry)
Inserts a new name and symbol table entry pair.
intn H5G_list (file, symtab_addr, maxentries, names[], entries[])
Returns a list of all names and symbol table entries.
Diffstat (limited to 'src/H5Bprivate.h')
-rw-r--r-- | src/H5Bprivate.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5Bprivate.h b/src/H5Bprivate.h index b6e31a8..3a029e4 100644 --- a/src/H5Bprivate.h +++ b/src/H5Bprivate.h @@ -19,7 +19,7 @@ #include "H5Bproto.h" /*API prototypes */ - +#include "H5Fprivate.h" #define H5B_MAGIC "TREE" /* tree node magic number */ #define H5B_HDR_SIZE(F) (8+2*H5F_SIZEOF_OFFSET(F)) |