CIRCT 23.0.0git
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
esiaccel.types.BundleType Class Reference
Inheritance diagram for esiaccel.types.BundleType:
Inheritance graph
[legend]
Collaboration diagram for esiaccel.types.BundleType:
Collaboration graph
[legend]

Classes

class  Channel
 

Public Member Functions

 __init__ (self, str id, List[Channel] channels)
 
List["BundleType.Channel"] channels (self)
 
- Public Member Functions inherited from esiaccel.types.ESIType
 wrap_cpp (cls, cpp.Type cpp_type)
 
str id (self)
 
Tuple[bool, Optional[str]] supports_host (self)
 
Tuple[bool, Optional[str]] is_valid (self, obj)
 
int bit_width (self)
 
int max_size (self)
 
bytearray serialize (self, obj)
 
Tuple[object, bytearray] deserialize (self, bytearray data)
 
int __hash__ (self)
 
bool __eq__ (self, other)
 
str __str__ (self)
 

Protected Member Functions

 _init_from_cpp (self, cpp.BundleType cpp_type)
 

Protected Attributes

 _channels
 

Additional Inherited Members

- Public Attributes inherited from esiaccel.types.ESIType
 cpp_type
 
 id
 

Detailed Description

Definition at line 141 of file types.py.

Constructor & Destructor Documentation

◆ __init__()

esiaccel.types.BundleType.__init__ (   self,
str  id,
List[Channel channels 
)

Member Function Documentation

◆ _init_from_cpp()

esiaccel.types.BundleType._init_from_cpp (   self,
cpp.BundleType  cpp_type 
)
protected

◆ channels()

List["BundleType.Channel"] esiaccel.types.BundleType.channels (   self)

Definition at line 161 of file types.py.

References esiaccel.types.BundleType._channels.

Member Data Documentation

◆ _channels

esiaccel.types.BundleType._channels
protected

Definition at line 155 of file types.py.

Referenced by esiaccel.types.BundleType.channels().


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