Interface | Description |
---|---|
ConstraintSolver |
ConstraintSolver is an interface used to let the subclass schedule MetroII
events.
|
GetFirable |
GetFirable is the Yieldadapter interface for actors.
|
StartOrResumable |
StartOrResumable defines the interface of an actor to MetroIIDirector.
|
Class | Description |
---|---|
BlockingFire |
BlockingFire is a wrapper for Ptolemy actors to adapt to MetroII semantics.
|
EventDictionary |
EventDictionary is a dictionary that associates the MetroII event name and
the event ID.
|
EventTimeComparator |
EventTimeComparator compares time tags of MetroII events.
|
FireMachine |
FireMachine is an abstract wrapper for Ptolemy actors to adapt to MetroII
semantics.
|
Graph |
Graph is an adjacency list data structure for representing mapping
constraints.
|
MappingConstraintReaderWriter |
MappingConstraintReaderWriter provides methods to read or write mapping
constraints from or to a csv file.
|
MappingConstraintSolver |
The constraint solver is used to enforce the user defined constraints on the
scheduling via updating the event status.
|
MappingEditor |
MappingEditor is an attribute used to edit the mapping constraints.
|
MetroIICompositeActor |
MetroIICompositeActor extends the composite actor to support enclosing MetroII
directors.
|
MetroIIDebugger |
MetroDebugger is a debugging facility for MetroII directors.
|
MetroIIDEDirector |
MetroIIDEDirector is a Discrete Event (DE) director that adapts to MetroII
semantics.
|
MetroIIDEDirectorForPtides |
MetroIIDEDirectorForPtides is an intermediate class for MetroIIPtidesDirector
to extend.
|
MetroIIDEDirectorForPtides.Pair<F,S> |
Pair is a data structure used to store two elements.
|
MetroIIDirector |
A MetroII Director governs the execution of actors with simplified MetroII
execution semantics.
|
MetroIIEventBuilder |
MetroEventBuilder is a set of routines that create Metro events.
|
MetroIIFSMDirector |
MetroFSMDirector extends FSMDirector to support MetroII semantics.
|
MetroIIMirrorComposite |
A composite that contain one actor and mirror the ports and parameters of
that actor.
|
MetroIIMirrorComposite.MetroIIMirrorCompositeContents |
This is a specialized composite actor for use in MirrorComposite.
|
MetroIIModalModel |
MetroIIModalModel extends ModalModel to support enclosing MetroIIFSMDirector.
|
MetroIIPNDirector |
MetroIIPNDirector extends PNDirector and implements the MetroIIEventHandler
interface.
|
MetroIIPNQueueReceiver |
MetroIIPNQueueReceiver adapts token transfer to MetroII semantics.
|
MetroIIPtidesDirector |
MetroIIPtidesDirector adapts Ptides programming model to MetroII semantics.
|
MetroIIPtidesListEventQueue |
Event queue that is a linked list.
|
MetroIIPtidesPlatform |
This composite implements a Ptides platform, which is used for the design of
distributed real-time systems.
|
MetroIIPtidesPlatform.PtidesMirrorPort |
This is a specialized port for PtidesPlatform.
|
MetroIIPtidesPlatform.PtidesNetworkType |
The Ptides type that is sent over the network.
|
MetroIIPtidesPlatform.PtidesPlatformContents |
This is a specialized composite actor for use in PtidesPlatform.
|
MetroIIPtidesPort |
A specialized port for Ptides platform I/O implementing functionality for
sensors, actuators and network ports.
|
MetroIIPtidesReceiver |
Receivers in the Ptides domain use a timed queue to sort events in the
receivers.
|
MetroIIPtidesReceiver.Event |
An Event is an aggregation consisting of a Token, a time stamp and
destination Receiver.
|
MetroIIPtidesReceiver.TagComparator |
Compare two events according to - time stamp - value did not find a way
to compare Tokens, therefore am comparing DoubleTokens and IntTokens
here.
|
MetroIISequentialSDFDirector |
MetroSequentialSDFDirector extends SDFDirector to support Metro semantics.
|
MetroIISRDirector |
MetroIISRDirector is a Synchronous Reactive (SR) director that adapts to
MetroII semantics.
|
MetroIISystemCDirector |
MetroIISystemCDirector wraps a Metro-SystemC model as a Metro actor in
Ptolemy.
|
NonBlockingFire |
NonBlockingFire is a wrapper for Ptolemy actor.
|
Pair<F,S> |
Pair is a container for a pair of values, which may be of different types (F
and S).
|
ResumableFire |
ResumableFire is a wrapper for Ptolemy actor.
|
TimeScheduler |
TimeScheduler is a ConstraintSolver that handles the time quantity for
MetroIIDirector.
|
Enum | Description |
---|---|
FireMachine.State |
Predefined states for the wrapped actor.
|