|
| Impl (Mode mode, filesystem::path manifestJson, filesystem::path traceFile) |
|
| ~Impl () |
|
Service * | createService (Service::Type svcType, AppIDPath idPath, const ServiceImplDetails &details, const HWClientDetails &clients) |
|
std::map< std::string, ChannelPort & > | requestChannelsFor (AppIDPath, const BundleType *) |
| Request the host side channel ports for a particular instance (identified by the AppID path). More...
|
|
void | adoptChannelPort (ChannelPort *port) |
|
void | write (const AppIDPath &id, const string &portName, const void *data, size_t size) |
|
Definition at line 40 of file Trace.cpp.
◆ Impl()
esi::backends::trace::TraceAccelerator::Impl::Impl |
( |
Mode |
mode, |
|
|
filesystem::path |
manifestJson, |
|
|
filesystem::path |
traceFile |
|
) |
| |
|
inline |
◆ ~Impl()
esi::backends::trace::TraceAccelerator::Impl::~Impl |
( |
| ) |
|
|
inline |
◆ adoptChannelPort()
void esi::backends::trace::TraceAccelerator::Impl::adoptChannelPort |
( |
ChannelPort * |
port | ) |
|
|
inline |
◆ createService()
◆ requestChannelsFor()
◆ write()
void TraceAccelerator::Impl::write |
( |
const AppIDPath & |
id, |
|
|
const string & |
portName, |
|
|
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
◆ channels
vector<unique_ptr<ChannelPort> > esi::backends::trace::TraceAccelerator::Impl::channels |
|
private |
◆ manifestJson
filesystem::path esi::backends::trace::TraceAccelerator::Impl::manifestJson |
|
private |
◆ traceFile
filesystem::path esi::backends::trace::TraceAccelerator::Impl::traceFile |
|
private |
◆ traceWrite
ofstream* esi::backends::trace::TraceAccelerator::Impl::traceWrite |
|
private |
The documentation for this struct was generated from the following file:
- /home/runner/work/circt-www/circt-www/circt_src/lib/Dialect/ESI/runtime/cpp/lib/backends/Trace.cpp