ATOS - Around The Operating System Das ATOS-Magazin 2/96

# OLGA 5/7

Server-Messages

Bei einem OLGA-Server ist das komplizierteste die oben beschriebene OLE-Initialisierung. Damit er nun noch zu einem "echten" Server wird, muß nur noch nach dem Abspeichern einer Datei folgende Update-Message an den Manager geschickt werden (abgesehen von temporären Dateien und eigenen Konfigurationsdateien). Außerdem muß ein OLGA-Server die VA_START-Message (siehe Gemini- bzw. Thing-Dokumentation) unterstützen. Das war es dann auch schon!

    OLGA_UPDATE
    (Server -> Manager)
    msg[0] $1238 (4664)
    msg[1] apID
    msg[2] 0
    msg[3]
        +  Pointer auf den kompletten Dateinamen incl. (absolutem!) Pfad
    msg[4]
    msg[5] 0
    msg[6] 0
    msg[7] 0

Als Antwort erhält der Server folgende Message, worauf er z.B. allozierten Speicherplatz für den Dateinamen wieder freigeben kann.

    OLGA_ACK
    (Manager -> Server)
    msg[0] $1239 (4665)
    msg[1] manID
    msg[2] 0
    msg[3]
        +  exakt dieselben Werte von OLGA_UPDATE
    msg[4]
    msg[5] 0
    msg[6] 0
    msg[7] OLGA_UPDATE

Hier geht es weiter.