Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IGeneratorGraph.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_LOGIC_IGENERATORGRAPH_HPP
2#define IV_SRC_LOGIC_IGENERATORGRAPH_HPP
3
5{
6public:
7 virtual ~IGeneratorGraph() = default;
8
9 virtual void addBlock(uint16_t blockId, unsigned char type, unsigned char subType,
10 std::vector<uint32_t> *indsParams, std::vector<uint32_t> *valueParameters) = 0;
11 virtual void addIOBlock(uint16_t blockIdInit, uint16_t blockId, uint16_t blockIdEnd, uint64_t indParam,
12 uint64_t globalId) = 0;
13 virtual void addMemoryBlock(uint16_t blockIdInit, uint16_t blockId, uint16_t blockIdEnd, uint64_t indParam,
14 uint64_t idChannel) = 0;
15};
16
17#endif// IV_SRC_LOGIC_IGENERATORGRAPH_HPP
Definition IGeneratorGraph.hpp:5
virtual ~IGeneratorGraph()=default
virtual void addIOBlock(uint16_t blockIdInit, uint16_t blockId, uint16_t blockIdEnd, uint64_t indParam, uint64_t globalId)=0
virtual void addMemoryBlock(uint16_t blockIdInit, uint16_t blockId, uint16_t blockIdEnd, uint64_t indParam, uint64_t idChannel)=0
virtual void addBlock(uint16_t blockId, unsigned char type, unsigned char subType, std::vector< uint32_t > *indsParams, std::vector< uint32_t > *valueParameters)=0