CIRCT  20.0.0git
Classes | Namespaces | Functions
Accelerator.cpp File Reference
#include "esi/Accelerator.h"
#include <cassert>
#include <filesystem>
#include <map>
#include <stdexcept>
#include <iostream>
Include dependency graph for Accelerator.cpp:

Go to the source code of this file.

Classes

class  esi::registry::internal::BackendRegistry
 
struct  esi::AcceleratorServiceThread::Impl
 

Namespaces

 esi
 
 esi::registry
 
 esi::registry::internal
 

Functions

static std::filesystem::path esi::getExePath ()
 Get the path to the currently running executable. More...
 
static std::filesystem::path esi::getLibPath ()
 Get the path to the currently running shared library. More...
 
static void esi::loadBackend (Context &ctxt, std::string backend)
 Load a backend plugin dynamically. More...
 
void esi::registry::internal::registerBackend (const std::string &name, BackendCreate create)
 
std::unique_ptr< AcceleratorConnectionesi::registry::connect (Context &ctxt, const std::string &backend, const std::string &connection)