Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

SDTS_CATD Class Reference

Class for accessing the CATD (Catalog Directory) file containing a list of all other files (modules) in the transfer. More...

#include <sdts_al.h>

List of all members.


Public Members

const char* GetEntryTypeDesc (int)
Fetch the type description of a module in the catalog. More...

const char* GetEntryFilePath (int)
Fetch the full filename of the requested module. More...

SDTSLayerType GetEntryType (int)
Fetch the enumerated type of a module in the catalog. More...


Detailed Description

Class for accessing the CATD (Catalog Directory) file containing a list of all other files (modules) in the transfer.


Member Function Documentation

const char * SDTS_CATD::GetEntryTypeDesc (int iEntry)

Fetch the type description of a module in the catalog.

Parameters:
iEntry - The module index within the CATD catalog. A number from zero to GetEntryCount()-1.

Returns:
A pointer to an internal string with the type description for this module. This is from the CATD file (subfield TYPE of field CATD), and will be something like "Attribute Primary ".

const char * SDTS_CATD::GetEntryFilePath (int iEntry)

Fetch the full filename of the requested module.

Parameters:
iEntry - The module index within the CATD catalog. A number from zero to GetEntryCount()-1.

Returns:
A pointer to an internal string containing the filename. This string should not be altered, or freed by the application.

SDTSLayerType SDTS_CATD::GetEntryType (int iEntry)

Fetch the enumerated type of a module in the catalog.

Parameters:
iEntry - The module index within the CATD catalog. A number from zero to GetEntryCount()-1.

Returns:
A value from the SDTSLayerType enumeration indicating the type of the module, and indicating the corresponding type of reader.


The documentation for this classwas generated from the following files:
Generated at Wed Sep 22 10:32:09 1999 for SDTS_AL by doxygen  written by Dimitri van Heesch, © 1997-1999