CIRCT
20.0.0git
|
Public Member Functions | |
def | __init__ (self, HWModule owner, cpp.BundlePort cpp_port) |
def | connect (self) |
Future | call (self, **Any kwargs) |
Future | __call__ (self, *Any args, **Any kwds) |
Public Member Functions inherited from esiaccel.types.BundlePort | |
def | __new__ (cls, HWModule owner, cpp.BundlePort cpp_port) |
WritePort | write_port (self, str channel_name) |
ReadPort | read_port (self, str channel_name) |
Public Attributes | |
arg_type | |
result_type | |
connected | |
Public Attributes inherited from esiaccel.types.BundlePort | |
owner | |
cpp_port | |
A pair of channels which carry the input and output of a function.
def esiaccel.types.FunctionPort.__init__ | ( | self, | |
HWModule | owner, | ||
cpp.BundlePort | cpp_port | ||
) |
Reimplemented from esiaccel.types.BundlePort.
Future esiaccel.types.FunctionPort.__call__ | ( | self, | |
*Any | args, | ||
**Any | kwds | ||
) |
Definition at line 457 of file types.py.
References ReservedWordsCreator.call(), esi::services::FuncService::Function.call(), and esiaccel.types.FunctionPort.call().
Future esiaccel.types.FunctionPort.call | ( | self, | |
**Any | kwargs | ||
) |
Call the function with the given argument and returns a future of the result.
Definition at line 446 of file types.py.
References esiaccel.types.FunctionPort.arg_type, esiaccel.types.Port.cpp_port, esiaccel.types.BundlePort.cpp_port, esiaccel.types.MessageFuture.result_type, and esiaccel.types.FunctionPort.result_type.
Referenced by esiaccel.types.FunctionPort.__call__().
def esiaccel.types.FunctionPort.connect | ( | self | ) |
Definition at line 442 of file types.py.
References esi::WriteChannelPort.connected, esiaccel.types.FunctionPort.connected, esiaccel.types.Port.cpp_port, and esiaccel.types.BundlePort.cpp_port.
esiaccel.types.FunctionPort.arg_type |
Definition at line 438 of file types.py.
Referenced by esiaccel.types.FunctionPort.call().
esiaccel.types.FunctionPort.connected |
Definition at line 440 of file types.py.
Referenced by esiaccel.types.FunctionPort.connect().
esiaccel.types.FunctionPort.result_type |
Definition at line 439 of file types.py.
Referenced by esiaccel.types.FunctionPort.call(), and esiaccel.types.MessageFuture.result().