| v2.10-0 (21000JUN2005) | ||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | ||||||||
PREV NEXT | FRAMES NO FRAMES |