#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.