Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Tools / Klassen /

CXIB - Globale Funktionen

[C++] class CXIB

[S1:BASIS] CXIB ist eine Hilfsklasse, die alle C++-Funktionen enthält, die keinem Objekt zuzuordnen sind. Da diese C++-Funktionen im Gegensatz zur C-Schnittstelle kein Präfix haben, sind sie zur Vermeidung von Namenskonflikten und zur Kennzeichnung der Zugehörigkeit zum CXI-System zu dieser Klasse zusammengefasst.

CXIB repräsentiert keine Objekte, alle Memberfunktionen sind static. Es macht daher wenig Sinn, Instanzen dieser Klasse anzulegen.

Der Zugriff auf die Funktionen erfolgt mittels Voranstellen des Scope-Operators, z.B. CXIB::QueryVersionNumber.

Memberfunktionen:
Die folgende Liste enthält den bei Erstellung dieser Dokumentation aktuellen Stand:

class CXIB
{
public:
static CxiError DumpVarsLong (CxiHandle self, const char *fname = 0, const char *message = 0);
static CxiError DumpVarsShort (CxiHandle self, const char *fname = 0, const char *message = 0);
static const char * QueryErrorName (CxiError e);
static CxiLong QueryUniqueNumber (void);
static char * QueryUniqueName (char *buffer);
static char * QueryThreadName (char *buffer);
static const char * QueryRevisionString (void);
static const char * QueryVersionString (void);
static CxiLong QueryVersionNumber (void);
static CxiError SetTempFileExtension (const char *ext);
static CxiError CreateGlobalAlias (const char *name, const char *value);
static void GlobalWaitState (CxiInt options = cxiOptWaitStateSingle);
static CxiError DispatchExternalMessage (void *msgdata, CxiLong msgsize, const char *respid = 0, CxiHandle work = 0, CxiLong opt = 0);
static CxiError PostMessageBlock (CxiNode& p, const char *h);
static CxiError PostMessageNode (CxiNode& p, const char *h);
static CxiError PostMessageTree (const CxiTree& p, const char *h, const char *f = 0, CxiLong o = 0);
static CxiError PostMessageTree (const CxiTree& p, const CxiNode& u, const char *h, const char *f = 0, CxiLong o = 0);
static CxiLong PostMessageTreeOptions (CxiLong set = 0, CxiLong reset = 0);
};

Portabilität:
Diese Klasse ist ab Version 2.11 in allen unterstützten Systemen verfügbar.


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 58 von 855, Thema 8227 (CxibClass)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>