|
CIRCT 22.0.0git
|
#include "esi/Accelerator.h"#include <cassert>#include <cstdlib>#include <filesystem>#include <map>#include <sstream>#include <stdexcept>#include <vector>#include <iostream>
Go to the source code of this file.
Classes | |
| class | esi::registry::internal::BackendRegistry |
| struct | esi::AcceleratorServiceThread::Impl |
Namespaces | |
| namespace | esi |
| namespace | esi::registry |
| namespace | esi::registry::internal |
Functions | |
| static std::filesystem::path | esi::getExePath () |
| Get the path to the currently running executable. | |
| static std::filesystem::path | esi::getLibPath () |
| Get the path to the currently running shared library. | |
| static std::vector< std::filesystem::path > | esi::getESIBackendDirectories () |
| Get the list of directories to search for backend plugins. | |
| static void | esi::loadBackend (Context &ctxt, std::string backend) |
| Load a backend plugin dynamically. | |
| void | esi::registry::internal::registerBackend (const std::string &name, BackendCreate create) |
| std::unique_ptr< AcceleratorConnection > | esi::registry::connect (Context &ctxt, const std::string &backend, const std::string &connection) |