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

Public Member Functions

 __init__ (self, BundlePort owner, cpp.ChannelPort cpp_port)
 connect (self, Optional[int] buffer_size=None)
 disconnect (self)

Public Attributes

 owner = owner
 cpp_port = cpp_port
 type = _get_esi_type(cpp_port.type)
 window_type = _get_esi_type(win) if win is not None else None

Detailed Description

A unidirectional communication channel. This is the basic communication
method with an accelerator.

Definition at line 574 of file types.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 578 of file types.py.

Member Function Documentation

◆ connect()

◆ disconnect()

esiaccel.types.Port.disconnect ( self)

Definition at line 595 of file types.py.

References cpp_port, and disconnect().

Referenced by disconnect().

Member Data Documentation

◆ cpp_port

◆ owner

esiaccel.types.Port.owner = owner

Definition at line 579 of file types.py.

◆ type

◆ window_type

esiaccel.types.Port.window_type = _get_esi_type(win) if win is not None else None

Definition at line 583 of file types.py.


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