CIRCT  19.0.0git
Classes | Namespaces
Services.h File Reference
#include "esi/Common.h"
#include "esi/Ports.h"
#include <cstdint>
Include dependency graph for Services.h:
This graph shows which files directly or indirectly include this file:

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
 
class  esi::services::MMIOSysInfo
 Implement the SysInfo API for a standard MMIO protocol. 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::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