|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.codegen.kernel.CodeGeneratorHelper
ptolemy.codegen.c.kernel.CCodeGeneratorHelper
ptolemy.codegen.c.actor.Receiver
ptolemy.codegen.c.domains.de.kernel.DEReceiver
public class DEReceiver
C codegen implementation of a ptolemy.domains.de.kernel.DEReceiver.
| Red (jiazou) |
| Red (jiazou) |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
CodeGeneratorHelper.Channel, CodeGeneratorHelper.VariableScope |
| Nested classes/interfaces inherited from class ptolemy.kernel.util.NamedObj |
|---|
NamedObj.ContainedObjectsIterator |
| Field Summary |
|---|
| Fields inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
_codeGenerator, _codeStream, _eol, _INDENT1, _INDENT2, _parseTreeCodeGenerator, _portConversions, _referencedParameters |
| Fields inherited from class ptolemy.kernel.util.NamedObj |
|---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
| Constructor Summary | |
|---|---|
DEReceiver(DEReceiver receiver)
Construct the code generator helper associated with the given DEReceiver. |
|
| Method Summary | |
|---|---|
java.lang.String |
generateCodeForGet()
Return the code for getting data from the specific port channel. |
java.lang.String |
generateCodeForHasToken(int channel)
Generate code to check if the receiver has a token. |
java.lang.String |
generateCodeForPut(PartialResult token)
Return the code for sending data. |
| Methods inherited from class ptolemy.codegen.c.actor.Receiver |
|---|
generateCodeForGet, generateCodeForPut, getReceiver |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DEReceiver(DEReceiver receiver)
receiver - The associated receiver| Method Detail |
|---|
public java.lang.String generateCodeForGet()
throws IllegalActionException
IllegalActionException - Not thrown here.
public java.lang.String generateCodeForHasToken(int channel)
throws IllegalActionException
generateCodeForHasToken in class Receiverchannel - The channel for which to generate the get code.
IllegalActionException - If an error occurs when
getting the receiver, its container or while generating a port name.
public java.lang.String generateCodeForPut(PartialResult token)
throws IllegalActionException
token - The token to be sent.
IllegalActionException - Not thrown here.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||