Network Trace And Retrieval (NTAR) library Data Structures

Here are the data structures with brief descriptions:
_ntar_block_handleThis structure represents a generic block contained in a section
_ntar_data_chunkElement of a list representing a generic blob (block of bytes) that have to be written to a trace file, or have been read out of it
_ntar_file_handleThis structure represents the handle to a dump file
_ntar_file_handlersThis structure contains the read/write/seek callbacks that ntar uses to manage an ntar file when the application provides its own read/write/seek functions to deal with the underlying storage
_ntar_optionThis structure represents an option of a block, at the user level
_ntar_plugin_dataThis structure is used to uniquely identify a given plugin. It contains the unique identifier of a block, as well as all the pointers to the plugin callbacks
_ntar_read_iteratorThis structure is used to maintain the offset of previous, current and next section or block in a file opened in read mode
_ntar_section_handleThis structure represents the root block for a file. It corresponds to a Section Header Block of the draft, see 3.1

NTAR documentation. Copyright (c) 2004 - 2005 Condor Engineering, Inc. All rights reserved.