#include <epr_core.h>
Public Attributes | |
| boolean | init_flag |
| int | little_endian_order |
| ulong | epr_head_size |
| EPR_ELogLevel | log_level |
| EPR_FLogHandler | log_handler |
| EPR_EErrCode | last_err_code |
| char * | last_err_message |
| EPR_FErrHandler | err_handler |
The EPR_API structure is a container for all globally required information related to to the ENVISAT product reader API.
A single global (but hidden) instance exists for this structure.
| ulong EPR_API::epr_head_size |
A unsigned long value indicating head length
| EPR_FErrHandler EPR_API::err_handler |
The error handler (function pointer) for the ENVISAT API. Can be NULL.
| boolean EPR_API::init_flag |
The directory path to the record info database.
| EPR_EErrCode EPR_API::last_err_code |
The error code of the last error occured.
The error message of the last error occured.
A boolean value indicating whether this code run's on a little endian order machine or not.
1 stands for little endian (LE), 0 stands for big endian (BE).
| EPR_FLogHandler EPR_API::log_handler |
The log handler (function pointer) for the ENVISAT API. Can be NULL.
| EPR_ELogLevel EPR_API::log_level |
The directory path to the record info database. The current log level for the ENVISAT API.
1.7.1