es sieht bei mir im Moment wie folgt aus.
Vergesst die letzte Frage.
Also ich habe ja eine Client-Server Anwenndung geschrieben. Der Client bin ich und der Server eine Hardware. Das ganze läuft über Corba d.h. ich arbeite mit idl-Datein. Der Server ist in C++ realisiert und ich möchte nun die Client Seite in Python schreiben. Wi schon gesagt die Verbindung steht. Nun möchte ich einen Befehl senden und eine Antwort vom server zurück bekommen. Um das zu beobachten möchte ich das Observer-Pattern nutzen. Die Observer.idl habe ich und sieht wie folgt aus:
Code: Alles auswählen
module Observer{
/*
* Daten die an den Monitor zurückgegeben werden
*/
struct InfoData{
string bez; // name des Wertes
long type; // rückgabetype
any value; // Wert
};
// InfoData zum beobachter zu senden
interface DataObserver{
void notify(in InfoData data);
};
};
Da ich ja mit Corba das ganze umsetze, habe ich mir auch das dementsprechende Python-File generiert.
Demnach muß ich mir doch eine Klasse beuen, die vom generierten Observer Python-File erbt.
Ich habe das bereits probiert aber ohne erfolg