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

pan_be_N_t Struct Reference
[Pantheios N Stock Back-end]

#include <pantheios/backends/be.N.h>

List of all members.


Detailed Description

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

See also:
PANTHEIOS_BE_N_STDFORM_ENTRY
Examples:

c/example.c.N/example.c.N.c, 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.


Public Member Functions

 int (PANTHEIOS_CALLCONV *pfnInit)(PAN_CHAR_T const *
 Pointer to the back-end's initialisation function.
void const void void ** void (PANTHEIOS_CALLCONV *pfnUninit)(void *)
 Pointer to the back-end's uninitialisation function.
 int (PANTHEIOS_CALLCONV *pfnLogEntry)(void *
 Pointer to the back-end's log-entry function.

Public Attributes

int flags
 A combination of the be.N flags that control the behaviour of the given back-end.
int backEndId
 The back-end Id.
 int
void int
void PAN_CHAR_T const size_t
int severityCeiling
 A per-back-end static severity ceiling.

Member Function Documentation

int ( PANTHEIOS_CALLCONV *  pfnInit  )  const

Pointer to the back-end's initialisation function.

void const void void** void ( PANTHEIOS_CALLCONV *  pfnUninit  ) 

Pointer to the back-end's uninitialisation function.

Type constraints

int ( PANTHEIOS_CALLCONV *  pfnLogEntry  ) 

Pointer to the back-end's log-entry function.


Member Data Documentation

int flags

A combination of the be.N flags that control the behaviour of the given back-end.

int backEndId

The back-end Id.

Must be >0.

int severityCeiling

A per-back-end static severity ceiling.


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

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