Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

pantheios/backends/be.N.h File Reference


Detailed Description

[C,C++] Pantheios be.N Stock Back-end API

#include <pantheios/pantheios.h>
#include <pantheios/backend.h>
#include <limits.h>

Go to the source code of this file.

Classes

struct  pan_be_N_t
 Structure that describes a back-end to be used by the Pantheios N Stock Back-end. More...

Defines

#define PANTHEIOS_BE_N_F_IGNORE_INIT_FAILURE   (0x00100000)
 Cause the Pantheios N Stock Back-end to ignore initialisation failure of the given back-end.
#define PANTHEIOS_BE_N_F_ID_MUST_MATCH_CUSTOM28   (0x00200000)
 ` * Cause the Pantheios N Stock Back-end to only output to a given back-end if the custom-28 value matches the back-end's Id.
#define PANTHEIOS_BE_N_F_IGNORE_NONMATCHED_CUSTOM28_ID   (0x00400000)
 Cause the Pantheios N Stock Back-end to only output to a given back-end if the custom-28 value does not match the back-end's Id.
#define PANTHEIOS_BE_N_F_INIT_ONLY_IF_PREVIOUS_FAILED   (0x00800000)
 Cause the Pantheios N Stock Back-end to initialise the given back-end only if all others have failed.
#define PANTHEIOS_BE_N_STDFORM_ENTRY(backEndId, be_prefix, flags)
 Defines an entry in an array of pan_be_N_t.
#define PANTHEIOS_BE_N_FILTERED_ENTRY(backEndId, be_prefix, severityCeiling, flags)
 Defines an entry in an array of pan_be_N_t.
#define PANTHEIOS_BE_N_TERMINATOR_ENTRY   { 0, 0, NULL, NULL, NULL, -1, NULL }
 Defines a terminating entry in an array of pan_be_N_t.

Variables

PANTHEIOS_EXTERN_C pan_be_N_t PAN_BE_N_BACKEND_LIST []
 The application-defined array of back-end descriptors that specify what concrete back-ends are to be attached to the program.

pantheios Library documentation Matthew Wilson & Synesis Software, 2006-2011 SourceForge.net Logo