|
CIRCT 24.0.0git
|

Public Member Functions | |
| __new__ (cls, HWModule owner, cpp.BundlePort cpp_port) | |
| __init__ (self, HWModule owner, cpp.BundlePort cpp_port) | |
| WritePort | write_port (self, str channel_name) |
| ReadPort | read_port (self, str channel_name) |
Public Attributes | |
| owner = owner | |
| cpp_port = cpp_port | |
A collections of named, unidirectional communication channels.
| esiaccel.types.BundlePort.__init__ | ( | self, | |
| HWModule | owner, | ||
| cpp.BundlePort | cpp_port ) |
| esiaccel.types.BundlePort.__new__ | ( | cls, | |
| HWModule | owner, | ||
| cpp.BundlePort | cpp_port ) |
Definition at line 650 of file types.py.
References __new__().
Referenced by __new__(), and esiaccel.types.ESIType.wrap_cpp().
| ReadPort esiaccel.types.BundlePort.read_port | ( | self, | |
| str | channel_name ) |
Definition at line 673 of file types.py.
References cpp_port, esiaccel.types.Port.cpp_port, esiaccel.types.ReadPort.cpp_port, and esiaccel.types.WritePort.cpp_port.
Referenced by esiaccel.types.CallbackPort.__init__(), and esiaccel.types.ToHostPort.__init__().
| WritePort esiaccel.types.BundlePort.write_port | ( | self, | |
| str | channel_name ) |
Definition at line 670 of file types.py.
References cpp_port, esiaccel.types.Port.cpp_port, esiaccel.types.ReadPort.cpp_port, and esiaccel.types.WritePort.cpp_port.
Referenced by esiaccel.types.FromHostPort.__init__(), and esiaccel.types.FunctionPort.__init__().
| esiaccel.types.BundlePort.cpp_port = cpp_port |
Definition at line 668 of file types.py.
Referenced by esiaccel.types.FunctionPort.call(), esiaccel.types.CallbackPort.connect(), esiaccel.types.FromHostPort.connect(), esiaccel.types.FunctionPort.connect(), esiaccel.types.MetricPort.connect(), esiaccel.types.ToHostPort.connect(), esiaccel.types.MetricPort.read(), esiaccel.types.ToHostPort.read(), read_port(), esiaccel.types.FromHostPort.write(), and write_port().