v2.10-0 (21000JUN2005)

Uses of Package
Go4TaskHandler

Packages that use Go4TaskHandler
Go4AnalysisClient 
Go4Display 
Go4StatusAnalysis 
Go4TaskHandler 
Go4TaskHandlerExample 

Classes in Go4TaskHandler used by %2% Go4AnalysisClient
TGo4AnalysisClient
          
 

Classes in Go4TaskHandler used by %2% Go4Display
TGo4Display
          
 

Classes in Go4TaskHandler used by %2% Go4StatusAnalysis
TGo4AnalysisClientStatus
          
 

Classes in Go4TaskHandler used by %2% Go4TaskHandler
TGo4ClientStatus
          
TGo4ClientTask
          This class controls a client application running in a task which is controlled
by another server task via transport channels which are held by a task handler object.
TGo4CommandRunnable
          Runnable responsible for command exchange between transport (socket) and buffer (queue)
In receiver mode, commands are received from transport, checked if sync or not, the
command receiver of system (client) commands is set to the clienttask, sync commands are executed
directly, async commands are passed to the queue
in not receiver mode, runnables waits for the queue and sends all commands from the queue
over the transport
TGo4ConnectorRunnable
          Runnable to handle connection request from a new client which connects
to a listening Transport channel (socket) on a fixed port number (e.g. 5000).
TGo4DataRunnable
          Runnable responsible for data object exchange between transport (socket) and buffer (queue)
In receiver mode, data objects are received from transport and passed to the queue
in non receiver mode, runnables waits for the queue and sends all data objects from the queue
over the transport
TGo4LocalCommandRunnable
          Runnable which executes all local commands on the server side to
prevent gui from blocking.
TGo4Master
          
TGo4ServerTask
          
TGo4Slave
          Baseclass for all slave process entities.
TGo4StatusRunnable
          Runnable responsible for status object exchange between transport (socket) and buffer (queue)
In receiver mode, status objects are received from transport and passed to the queue
in non receiver mode, runnables waits for the queue and sends all status objects from the queue
over the transport
TGo4Task
          
TGo4TaskConnectorTimer
          timer aggregated to the servertask which is responsible to
open and handle the negotiation requests of the clients
TGo4TaskHandler
          This class is responsible for the interconnection of two tasks:
provided are three communication channels (data, command, status),
one thread runnable is acting on each transport channel (e.g. socket);
one queue (buffer) is assigned to each channel
depending on client or server mode of the task handler, the threads get objects
from transporl and put them into the queue, or vice versa.
TGo4TaskHandlerAbortException
          
TGo4TaskHandlerException
          
TGo4TaskHandlerRunnable
          This is the abstract interface for all runnables associated
with the taskhandler class
TGo4TaskManager
          
TGo4TaskOwner
          Baseclass for all instances that can own a TGo4Task.
TGo4TaskStatus
          
 

Classes in Go4TaskHandler used by %2% Go4TaskHandlerExample
TGo4ExampleClient
          Example class for a client application;
this may be the analysis client later on which keeps the
analysis class itself as aggregate and provides threads to work on analysis
TGo4ExampleClientStatus
          
TGo4ExampleServer
          example class for a server task that fits to the example application
 


J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005