Public Attributes

EPR_API Struct Reference

#include <epr_core.h>

List of all members.

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

Detailed Description

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.


Member Data Documentation

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.

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.


The documentation for this struct was generated from the following file: