CIRCT
20.0.0git
|
Go to the source code of this file.
Classes | |
class | esi::services::ServicePort |
Add a custom interface to a service client at a particular point in the design hierarchy. More... | |
class | esi::services::Service |
Parent class of all APIs modeled as 'services'. More... | |
class | esi::services::CustomService |
A service for which there are no standard services registered. More... | |
class | esi::services::SysInfo |
Information about the Accelerator system. More... | |
class | esi::services::MMIO |
struct | esi::services::MMIO::RegionDescriptor |
Describe a region (slice) of MMIO space. More... | |
class | esi::services::MMIO::MMIORegion |
A "slice" of some parent MMIO space. More... | |
class | esi::services::MMIOSysInfo |
Implement the SysInfo API for a standard MMIO protocol. More... | |
class | esi::services::HostMem |
struct | esi::services::HostMem::HostMemRegion |
RAII memory region for host memory. More... | |
struct | esi::services::HostMem::Options |
Options for allocating host memory. More... | |
class | esi::services::FuncService |
Service for calling functions. More... | |
class | esi::services::FuncService::Function |
A function call which gets attached to a service port. More... | |
class | esi::services::CallService |
Service for servicing function calls from the accelerator. More... | |
class | esi::services::CallService::Callback |
A function call which gets attached to a service port. More... | |
class | esi::services::ServiceRegistry |
Registry of services which can be instantiated directly by the Accelerator class if the backend doesn't do anything special with a service. More... | |
Namespaces | |
esi | |
esi::services | |