•  Back 
  •  OLGA protocol 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - The Operating System
Author      : 
Version     : tos.hyp (December 19, 2008)
Subject     : Programmieren/Atari
Nodes       : 3010
Index Size  : 93790
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Title
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File13.8.2  OLGA-Client                                                TOS

An OLGA-Client is an application capable of editing objects used in 
other applications. Note that applications can be both Client and 
Server simultaneously; this doesn't cause problems and is highly 
desireable in most cases.

The following messages can be sent to or received from an OLGA-Client:

OLGA_CLOSEDOC           Indicates closing of a document
OLGA_GETINFO            Obtains index number for an Info file
OLGA_LINK               Indicates inclusion of a file in a document
OLGA_LINKBROKEN         Reference to an object is no longer 
                           available
OLGA_LINKRENAMED        Reference to an object has been updated
OLGA_OPENDOC            Registers document with Manager
OLGA_RENAMELINK         Updates reference to an object
OLGA_START              Launches Server for a Client in parallel
OLGA_UPDATED            Server has altered a file
OLGA_UNLINK             Terminates monitoring of a file
OLGA_SERVERTERMINATED   Server has terminated

Warning: One has to point out here that in view of future operating 
system versions, memory regions used for communication between various 
programs or assigned via pointers have to be global (Mxalloc function 
with Global flag set). Otherwise, memory protection violation would 
occur if used on computers with PMMUs (e.g. Atari-TT030 or Falcon030).

See Also: Minimum requirements   OLGA protocol   OLGA-Server