Class | Description |
---|---|
DDEActor |
An optional base class for DDE actors.
|
DDEDirector |
A DDEDirector governs the execution of actors operating according to the DDE
model of computation (MoC).
|
DDEIOPort |
A DDEIOPort is a timed input/output port used in the DDE domain.
|
DDEReceiver |
A DDEReceiver stores time stamped tokens according to distributed
discrete event semantics.
|
DDEThread |
A DDEThread controls an actor according to DDE semantics.
|
FeedBackDelay |
FeedBackDelay actors are used to add delay to feedback topologies.
|
NullToken |
A NullToken is a marker class used to break deadlock in certain
topologies of DDE models.
|
PrioritizedTimedQueue |
A FIFO queue with time and priority attributes that is used for
storing tokens with time stamps.
|
ReceiverComparator |
A ReceiverComparator is used to sort receivers controlled by a time keeper.
|
TimeKeeper |
A TimeKeeper manages an actor's local value of time in the DDE domain.
|
The DDE MoC incorporates a distributed notion of time into a dataflow style communication semantic. Blocking reads occur if attempts to consume data are made when the corresponding receiver is empty and blocking writes occur if attempts to produce data are made when the corresponding receiver is full.