CX_CORBA_MANAGER
Klassenhierarchie
-
CX_CLASS
- CX_SYSTEM_MANAGER
- CX_CORBA_MANAGER
- CX_SYSTEM_MANAGER
Beschreibung:
Der Corbamanager steuert die Kommunikation über Corba. Neben dem Versenden von Nachrichten sind auch Funktionen vorhanden, die der Verwaltung der Corbaumgebung dienen, wie z.B. das Registrieren von Corbanamen der lokalen Instanz und das Abfragen des Corba Namingservice auf hängende Programminstanzen.
Siehe auch: Die Corba-Anbindung von ClassiX®.
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
CleanupInstance | STRING | INTEGER | Testet ob eine benannte Instanz Antwortet und löscht sie ggf. aus dem Namingservice. | |
CleanupRegisteredInstances | Versucht hängende Instanzen aus dem Namingservice zu entfernen. | |||
DisableRemoteMsg | Stoppt die Corbaschnittstelle. | |||
EnableRemoteMsg | Initialisiert die Corbaschnittstelle. | |||
GetMode | INTEGER | Liefert den eingestellten CORBA-Modus | ||
GetName | STRING | Liefert den Namen zurück, unter dem diese Instanz im Namingservice registriert ist. | ||
GetProject | STRING | Liefert das aktuelle Projekt | ||
GetQueueLength | INTEGER | Liefert die Anzahl con Remote-Requests in Bearbeitung | ||
GetTimeout | INTEGER | Liefert den Timeout-Wert in Sekunden | ||
ListObjectsInCurrentProject | VECTOR<STRING> | Liefert die Objekte im aktuellen Projekt | ||
ListObjectsInProject | STRING | VECTOR<STRING> | Liefert die Objekte im angegebenen Projekt | |
RemoteClients | VECTOR<STRING> | Liefert eine Vektor der beim Namingservice registrierten Instanzen. | ||
RemoteServicesAvailable | STRING | INTEGER | Gibt zurück, ob die Corbaschnittstelle in Betrieb ist. | |
SendMsg | STRING, STRING, STRING | INTEGER | Sendet eine Nachricht per Corba. | |
SetDefaultName | INTEGER | Registriert diese Instanz unter einem schematisch erzeugten Namen im Namingservice. | ||
SetName | STRING, INTEGER | INTEGER | Registriert die Instanz unter einem neuen Namen im Namingservice. | |
SetProject | STRING, INTEGER | Registriert die Instanz in einem neuen Projekt im Namingservice | ||
SetTimeout | INTEGER | Setzt den Timeout-Wert in Sekunden | ||
SwitchMode | INTEGER | Wechselt den CORBA-Modus |
grau unterlegt = geerbte Funktion
Letzte Änderung: 2006-12-19