|
CIRCT 22.0.0git
|
#include "esi/Common.h"#include "esi/Types.h"#include "esi/Utils.h"#include <cassert>#include <future>

Go to the source code of this file.
Classes | |
| class | esi::ChannelPort |
| Unidirectional channels are the basic communication primitive between the host and accelerator. More... | |
| class | esi::WriteChannelPort |
| A ChannelPort which sends data to the accelerator. More... | |
| class | esi::UnknownWriteChannelPort |
| Instantiated when a backend does not know how to create a write channel. More... | |
| class | esi::ReadChannelPort |
| A ChannelPort which reads data from the accelerator. More... | |
| class | esi::UnknownReadChannelPort |
| Instantiated when a backend does not know how to create a read channel. More... | |
| class | esi::BundlePort |
| Services provide connections to 'bundles' – collections of named, unidirectional communication channels. More... | |
Namespaces | |
| namespace | esi |
Typedefs | |
| using | esi::PortMap = std::map< std::string, ChannelPort & > |