GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
GO4 task handler

Directories

directory Go4TaskHandlerExample
 

Data Structures

class  TGo4ClientStatus
 Client status. More...
 
class  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. More...
 
class  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. More...
 
class  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. More...
 
class  TGo4ControllerRunnable
 runnable performing the main action of example client task: getting commands out of command queue, sending objects into data queue More...
 
class  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. More...
 
class  TGo4LocalCommandRunnable
 Runnable which executes all local commands on the server side to prevent gui from blocking. More...
 
class  TGo4Master
 Master. More...
 
class  TGo4ServerTask
 Server task. More...
 
class  TGo4Slave
 Baseclass for all slave process entities. More...
 
class  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. More...
 
class  TGo4Task
 Go4 Task. More...
 
class  TGo4TaskConnectorTimer
 timer aggregated to the servertask which is responsible to open and handle the negotiation requests of the clients More...
 
class  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. More...
 
class  TGo4TaskHandlerAbortException
 Abort exception. More...
 
class  TGo4TaskHandlerException
 Task handler exception. More...
 
class  TGo4TaskHandlerRunnable
 This is the abstract interface for all runnables associated with the taskhandler class. More...
 
class  TGo4TaskHandlerStatus
 Task handler status. More...
 
class  TGo4TaskManager
 Task manager. More...
 
class  TGo4TaskOwner
 Baseclass for all instances that can own a TGo4Task. More...
 
class  TGo4TaskStatus
 Task status. More...
 

Detailed Description