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

Pantheios be.N Stock Back-end Flags
[Pantheios N Stock Back-end]


Detailed Description

Flags for the Pantheios N Stock Back-end.


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 Documentation

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

Examples:
cpp/backends/example.cpp.backends.mx.1/example.cpp.backends.mx.1.cpp, and cpp/backends/example.cpp.backends.mx.2/example.cpp.backends.mx.2.cpp.

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

Examples:
cpp/backends/example.cpp.backends.mx.2/example.cpp.backends.mx.2.cpp.

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


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