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