Package | Description |
---|---|
ptolemy.actor |
Executable entities.
|
ptolemy.actor.lib.hoc |
Higher Order Component Classes.
|
ptolemy.actor.process |
Process oriented actor classes.
|
ptolemy.actor.sched |
Schedule related classes.
|
ptolemy.actor.test |
The ptolemy.actor.test package.
|
ptolemy.domains.ddf.kernel |
Discrete Data Flow (DDF) Kernel.
|
ptolemy.domains.de.kernel |
The ptolemy.domains.de.kernel package.
|
ptolemy.domains.modal.kernel |
The ptolemy.domains.modal.kernel package.
|
ptolemy.domains.pn.kernel |
The Kahn-MacQueen process network domain.
|
ptolemy.domains.sdf.kernel |
The ptolemy.domains.sdf.kernel package.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractReceiver
An abstract implementation of the Receiver interface.
|
class |
IntermediateReceiver
A receiver that delegates to another receiver all method calls except
IntermediateReceiver.put(Token) (and its variants), for which it delegates to a
communication aspect. |
class |
Mailbox
A token holder with capacity one.
|
class |
QueueReceiver
A first-in, first-out (FIFO) queue receiver with variable capacity and
optional history.
|
Modifier and Type | Field and Description |
---|---|
Receiver |
IntermediateReceiver._receiver
Target receiver that is wrapped by this intermediate receiver.
|
Modifier and Type | Method and Description |
---|---|
protected Receiver[][] |
IOPort._getReceiversLinkedToGroup(IORelation relation,
int occurrence)
If the port is an input, return receivers that handle incoming
channels from the specified relation or any relation in its
relation group.
|
protected Receiver |
IOPort._newInsideReceiver()
Create a new receiver compatible with the local director.
|
protected Receiver |
IOPort._newInsideReceiver(int channel)
Create a new receiver compatible with the local director.
|
protected Receiver |
IOPort._newReceiver()
Create a new receiver compatible with the executive director.
|
protected Receiver |
IOPort._newReceiver(int channel)
Create a new receiver compatible with the executive director.
|
protected Receiver |
IOPort._wrapReceiver(Receiver receiver,
int channel)
If this port has parameters whose values are tokens that contain
an object implementing
CommunicationAspect , then wrap the
receiver specified in the argument using those communication aspects. |
Receiver |
CommunicationAspect.createIntermediateReceiver(Receiver receiver)
Create a receiver to mediate a communication via the specified receiver.
|
Receiver[][] |
IOPort.deepGetReceivers()
If the port is an input, return the receivers deeply linked on
the inside.
|
Receiver[][] |
IORelation.deepReceivers(IOPort except)
Return the receivers of all input ports linked to this
relation, directly or indirectly through a relation group,
except those in the port
given as an argument.
|
Receiver[][] |
IOPort.getInsideReceivers()
If the port is an opaque output port, return the receivers that
receive data from all inside linked relations.
|
Receiver[][] |
IOPort.getReceivers()
If the port is an input, return the receivers that receive data
from all linked relations.
|
Receiver[][] |
IOPort.getReceivers(IORelation relation)
If the port is an input, return receivers that handle incoming
channels from the specified relation.
|
Receiver[][] |
IOPort.getReceivers(IORelation relation,
int occurrence)
If the port is an input, return receivers that handle incoming
channels from the specified relation.
|
Receiver[][] |
IOPort.getRemoteReceivers()
If the port is an output, return the remote receivers that can
receive from the port.
|
Receiver[][] |
IOPort.getRemoteReceivers(IORelation relation)
If this port is an output, return the remote receivers that can
receive data from this port through the specified relation or
any relation in its relation group.
|
Receiver |
CompositeActor.newInsideReceiver()
Return a new receiver of a type compatible with the local director.
|
Receiver |
Actor.newReceiver()
Return a new receiver of a type compatible with the executive director.
|
Receiver |
AtomicActor.newReceiver()
Return a new receiver of a type compatible with the director.
|
Receiver |
Director.newReceiver()
Return a new receiver of a type compatible with this director.
|
Receiver |
CompositeActor.newReceiver()
Return a new receiver of a type compatible with the executive director.
|
Modifier and Type | Method and Description |
---|---|
protected Receiver |
IOPort._wrapReceiver(Receiver receiver,
int channel)
If this port has parameters whose values are tokens that contain
an object implementing
CommunicationAspect , then wrap the
receiver specified in the argument using those communication aspects. |
Receiver |
CommunicationAspect.createIntermediateReceiver(Receiver receiver)
Create a receiver to mediate a communication via the specified receiver.
|
int |
IOPort.getChannelForReceiver(Receiver receiver)
Return the corresponding channel in this port for the given receiver.
|
void |
Receiver.putArrayToAll(Token[] tokens,
int numberOfTokens,
Receiver[] receivers)
Put a sequence of tokens to all receivers in the specified array.
|
void |
AbstractReceiver.putArrayToAll(Token[] tokens,
int numberOfTokens,
Receiver[] receivers)
Put a sequence of tokens to all receivers in the specified array.
|
void |
Receiver.putToAll(Token token,
Receiver[] receivers)
Put a single token to all receivers in the specified array.
|
void |
AbstractReceiver.putToAll(Token token,
Receiver[] receivers)
Put to all receivers in the specified array.
|
void |
CommunicationAspect.sendToken(Receiver source,
Receiver receiver,
Token token)
Take the specified token and mediate communication to the specified
receiver.
|
Constructor and Description |
---|
IntermediateReceiver(CommunicationAspect aspect,
Receiver receiver)
Construct an intermediate receiver with no container that wraps the
specified receiver using the specified communication aspect.
|
IntermediateReceiver(CommunicationAspect aspect,
Receiver receiver,
IOPort port)
Construct an intermediate receiver with no container that wraps the
specified receiver using the specified communication aspect.
|
Modifier and Type | Method and Description |
---|---|
Receiver |
CaseDirector.newReceiver()
Return a receiver that is a one-place buffer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProcessReceiver
A ProcessReceiver is an interface for receivers in the process oriented
domains.
|
Modifier and Type | Class and Description |
---|---|
class |
MailboxBoundaryReceiver
A process receiver that stores tokens via a mailbox and can be used by
composite actors.
|
Modifier and Type | Method and Description |
---|---|
Receiver |
CompositeProcessDirector.newReceiver()
Return a new receiver of a type compatible with this director.
|
Constructor and Description |
---|
BoundaryDetector(Receiver receiver)
Construct a BoundaryDetector with the specified containing
receiver.
|
Modifier and Type | Class and Description |
---|---|
class |
FixedPointReceiver
The receiver for use with FixedPointDirector or any of its subclasses.
|
Modifier and Type | Method and Description |
---|---|
Receiver |
FixedPointDirector.newReceiver()
Return a new FixedPointReceiver.
|
Modifier and Type | Class and Description |
---|---|
class |
TestAbstractReceiver
Test AbstractReceiver.
|
Modifier and Type | Method and Description |
---|---|
Receiver |
DDFDirector.newReceiver()
Return a new QueueReceiver.
|
Modifier and Type | Class and Description |
---|---|
class |
DEReceiver
An implementation of the ptolemy.actor.Receiver interface for the
DE domain.
|
Modifier and Type | Method and Description |
---|---|
Receiver |
DEDirector.newReceiver()
Return a new receiver of the type DEReceiver.
|
Modifier and Type | Class and Description |
---|---|
class |
FSMReceiver
A receiver with capacity one for which one can explicitly set the status.
|
Modifier and Type | Method and Description |
---|---|
protected Receiver[][] |
FSMDirector._currentLocalReceivers(IOPort port)
Return the receivers contained by ports connected to the inside
of the given input port and on the mode controller or the
refinement of its current state.
|
Receiver |
FSMDirector.newReceiver()
Return a receiver that is a one-place buffer.
|
Receiver |
MultirateFSMDirector.newReceiver()
Return a new receiver of a type compatible with this director.
|
Receiver |
FSMActor.newReceiver()
Return a new receiver obtained from the director.
|
Modifier and Type | Class and Description |
---|---|
class |
PNQueueReceiver
A receiver with a FIFO queue that blocks the calling process on a read if the
FIFO queue is empty and on a write if the queue is full.
|
Modifier and Type | Method and Description |
---|---|
Receiver |
PNDirector.newReceiver()
Return a new receiver compatible with this director.
|
Modifier and Type | Class and Description |
---|---|
class |
SDFReceiver
A first-in, first-out (FIFO) queue receiver with variable capacity and
optional history.
|
Modifier and Type | Method and Description |
---|---|
Receiver |
SDFDirector.newReceiver()
Return a new receiver consistent with the SDF domain.
|