|
| 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 |