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