|
Control.ERNet.Foundations.Process | Portability | portable | Stability | experimental | Maintainer | mik@konecny.aow.cz |
|
|
|
Description |
Kahn process networks with channels
adapted for arbitrary precision real higher-order data communication.
Executed using a number of parallel threads.
Each process started in a dedicated thread
and each process typically starts further internal threads.
Each channel is a transactional variable (TVar)
known to both end processes and allows them to communicate
according to its instance of the QAProtocol class.
|
|
Synopsis |
|
|
|
Documentation |
|
data ERProcess sInAnyProt sOutAnyProt | Source |
|
All data that define a process, including its behaviour.
Each executing process is instantiated from one of these descriptions.
| Constructors | ERProcess | | erprocName :: ERProcessName | undeployed process name
| erprocDeploy :: ERProcessDeploy sInAnyProt sOutAnyProt | On deployment, a process either expands itself using
the provided callback function and does not use the
sockets at all
OR it uses the sockets and never calls the expansion
callback.
| erprocInputTypes :: [ChannelType] | | erprocOutputTypes :: [ChannelType] | |
|
|
|
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.4.2 |