CIRCT 24.0.0git
Loading...
Searching...
No Matches
esiaccel.accelerator.AcceleratorConnection Class Reference

Public Member Functions

 __init__ (self, Context ctxt, cpp.AcceleratorConnection cpp_accel)
cpp.Manifest manifest (self)
cpp.SysInfo sysinfo (self)
"Accelerator" build_accelerator (self)
cpp.MMIO get_service_mmio (self)
cpp.HostMem get_service_hostmem (self)
"Accelerator" get_accelerator (self)

Public Attributes

 ctxt = ctxt
 cpp_accel = cpp_accel

Detailed Description

A connection to an ESI accelerator.

Definition at line 50 of file accelerator.py.

Constructor & Destructor Documentation

◆ __init__()

esiaccel.accelerator.AcceleratorConnection.__init__ ( self,
Context ctxt,
cpp.AcceleratorConnection cpp_accel )

Definition at line 53 of file accelerator.py.

Member Function Documentation

◆ build_accelerator()

"Accelerator" esiaccel.accelerator.AcceleratorConnection.build_accelerator ( self)

◆ get_accelerator()

"Accelerator" esiaccel.accelerator.AcceleratorConnection.get_accelerator ( self)
Return an accelerator that may be owned by this accelerator connection.
If no accelerator is owned, will throw.

Definition at line 76 of file accelerator.py.

References cpp_accel, and get_accelerator().

Referenced by get_accelerator().

◆ get_service_hostmem()

cpp.HostMem esiaccel.accelerator.AcceleratorConnection.get_service_hostmem ( self)

Definition at line 73 of file accelerator.py.

References cpp_accel, and get_service_hostmem().

Referenced by get_service_hostmem().

◆ get_service_mmio()

cpp.MMIO esiaccel.accelerator.AcceleratorConnection.get_service_mmio ( self)

Definition at line 70 of file accelerator.py.

References cpp_accel, and get_service_mmio().

Referenced by get_service_mmio().

◆ manifest()

cpp.Manifest esiaccel.accelerator.AcceleratorConnection.manifest ( self)

◆ sysinfo()

cpp.SysInfo esiaccel.accelerator.AcceleratorConnection.sysinfo ( self)

Definition at line 64 of file accelerator.py.

References cpp_accel, and sysinfo().

Referenced by manifest(), and sysinfo().

Member Data Documentation

◆ cpp_accel

esiaccel.accelerator.AcceleratorConnection.cpp_accel = cpp_accel

◆ ctxt

esiaccel.accelerator.AcceleratorConnection.ctxt = ctxt

Definition at line 56 of file accelerator.py.

Referenced by manifest().


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