CIRCT 21.0.0git
Loading...
Searching...
No Matches
Namespaces | Functions
esi::registry Namespace Reference

Namespaces

namespace  internal
 

Functions

std::unique_ptr< AcceleratorConnectionconnect (Context &ctxt, const std::string &backend, const std::string &connection)
 
std::unique_ptr< EnginecreateEngine (AcceleratorConnection &conn, const std::string &dmaEngineName, AppIDPath idPath, const ServiceImplDetails &details, const HWClientDetails &clients)
 Create an engine by name.
 

Function Documentation

◆ connect()

std::unique_ptr< AcceleratorConnection > esi::registry::connect ( Context ctxt,
const std::string &  backend,
const std::string &  connection 
)
private

◆ createEngine()

std::unique_ptr< Engine > esi::registry::createEngine ( AcceleratorConnection conn,
const std::string &  dmaEngineName,
AppIDPath  idPath,
const ServiceImplDetails details,
const HWClientDetails clients 
)
private

Create an engine by name.

This is the primary way to create engines for "normal" backends.

Definition at line 100 of file Engines.cpp.

Referenced by esi::AcceleratorConnection::createEngine(), and esi::backends::cosim::CosimAccelerator::createEngine().