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

CXI-Basis-Programmierreferenz / Version 2 / Datenaustausch / Ebene 1 /

CreateLocalAlias - Lokaler Aliasname

[C++] CxiError CxiMessageHandlerBase :: CreateLocalAlias (const char *aliasname, const char *recname)

[S2:STANDARD] erstellt eine lokale Aliaszuordnung

aliasname:
neuer Aliasname

recname:
Name, in den der Aliasname umgesetzt werden soll

Die Bezeichnung 'lokal' bezieht sich auf das Objekt vom Typ CxiMessageHandler(WithQueue). Für 'aliasname' gelten die gleichen Bedingungen wie für normale Meldungsempfänger. Der Parameter 'recname' muss einen der folgenden Werte annehmen:

- 1. Name eines anderen lokalen Alias (geschachtelter Alias)
- 2. Name eines globalen Alias
- 3. Name eines Meldungsempfängers (CxiMessageHandler(WithQueue))
- 4. Pfadangabe (Name eines Empfängers + \ + lokale Namen)
- 5. NULL, um die Aliaszuordnung aufzuheben

Bei Mehrdeutigkeit des Namens gilt die angegebene Reihenfolge. Lokale Namen haben immer Vorrang vor globalen Namen.

Mit dieser Funktion definierte Aliasnamen können an andere Empfänger vererbt werden (Konstruktor).

Weitere Informationen zu Aliasnamen sind bei CreateGlobalAlias zu finden.

Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.

Weitere Memberfunktionen:
CxiMessageHandlerBase(const char*) - Konstruktor
~CxiMessageHandlerBase() - Destruktor
IsInHandler - Ist der Handler aktiv?
QueryReceiverState - Aktivierungsstatus
RequestShutDown - Herunterfahren eines Empfängers
WaitState - Wartezustand
Handler1 - Bearbeitungsfunktion

Geerbte Memberfunktionen:
Status - Statusabfrage
IsValid - Ist Objekt gültig?
IsLocal - Ist Objekt lokal?
CountChildren - Anzahl untergeordneter Objekte
QueryIdent - Abfrage des Namens
QueryIdentAbs - Abfrage des absoluten Namens

Globale Funktionen:
PostMessageBlock - Versenden einer Meldung ohne Warten
SendMessageBlock - Versenden einer Meldung mit Warten
CreateGlobalAlias - Globaler Aliasname

Siehe auch:
Klassenhierarchie Meldungssystem
class CxiMessageIdent - Adresse eines Meldungsempfängers
class CxiMessageHandlerBase - Meldungsempfänger Ebene 1
class CxiMessageHandler - Erweiterter Meldungsempfänger
class CxiMessageHandlerWithQueue - Erweiterter Meldungsempfänger mit Queue


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

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