![]() |
dfx 0.1.0
Linux-based dynamic dataflow executor
|
This is the complete list of members for dfx::Graph::Controller, including all inherited members.
| addChannel(std::string_view src, std::string_view dst, nlohmann::json srcConfig={}, nlohmann::json dstConfig={}, std::size_t errorLimit=0) | dfx::Graph::Controller | |
| addChannel(Core::Endpoint::Descriptor src, Core::Endpoint::Descriptor dst, nlohmann::json srcConfig={}, nlohmann::json dstConfig={}, std::size_t errorLimit=0) | dfx::Graph::Controller | |
| addNode(std::string_view type, std::string_view name, nlohmann::json config={}) | dfx::Graph::Controller | |
| addNode(Core::Node::Id id, std::string_view type, std::string_view name, nlohmann::json config={}) | dfx::Graph::Controller | |
| allChannelId() const | dfx::Graph::Controller | |
| allNodeId() const | dfx::Graph::Controller | |
| allNodeName() const | dfx::Graph::Controller | |
| allNodeType() const | dfx::Graph::Controller | |
| channel(Core::Channel::Id id) const | dfx::Graph::Controller | |
| channels() const | dfx::Graph::Controller | |
| connectionValidator() noexcept | dfx::Graph::Controller | inline |
| connectionValidator() const noexcept | dfx::Graph::Controller | inline |
| Controller(NodeFactory &nodeFactory, TransportFactory &transportFactory) | dfx::Graph::Controller | |
| deregisterHook(Hooks::Graph *hook) noexcept | dfx::Graph::Controller | |
| DFX_DISABLE_COPY_AND_MOVE(Controller) | dfx::Graph::Controller | |
| hasChannel(Core::Channel::Id id) const noexcept | dfx::Graph::Controller | |
| hasNode(Core::Node::Id id) const noexcept | dfx::Graph::Controller | |
| hasNode(std::string_view name) const noexcept | dfx::Graph::Controller | |
| hasNodeType(std::string_view type) const noexcept | dfx::Graph::Controller | |
| node(Core::Node::Id id) const | dfx::Graph::Controller | |
| node(std::string_view name) const | dfx::Graph::Controller | |
| nodeFactory() noexcept | dfx::Graph::Controller | inline |
| nodeFactory() const noexcept | dfx::Graph::Controller | inline |
| nodes() const | dfx::Graph::Controller | |
| registerHook(Hooks::Graph *hook) | dfx::Graph::Controller | |
| removeChannel(Core::Channel::Id id) noexcept | dfx::Graph::Controller | |
| removeNode(Core::Node::Id id) noexcept | dfx::Graph::Controller | |
| removeNode(std::string_view name) noexcept | dfx::Graph::Controller | |
| transportFactory() noexcept | dfx::Graph::Controller | inline |
| transportFactory() const noexcept | dfx::Graph::Controller | inline |
| ~Controller()=default | dfx::Graph::Controller |