CIRCT 24.0.0git
Loading...
Searching...
No Matches
esiaccel.types.BundlePort Class Reference
Inheritance diagram for esiaccel.types.BundlePort:

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

Detailed Description

A collections of named, unidirectional communication channels.

Definition at line 645 of file types.py.

Constructor & Destructor Documentation

◆ __init__()

esiaccel.types.BundlePort.__init__ ( self,
HWModule owner,
cpp.BundlePort cpp_port )

Definition at line 666 of file types.py.

Member Function Documentation

◆ __new__()

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

◆ read_port()

ReadPort esiaccel.types.BundlePort.read_port ( self,
str channel_name )

◆ write_port()

WritePort esiaccel.types.BundlePort.write_port ( self,
str channel_name )

Member Data Documentation

◆ cpp_port

◆ owner

esiaccel.types.BundlePort.owner = owner

Definition at line 667 of file types.py.


The documentation for this class was generated from the following file: