dfx 0.1.0
Linux-based dynamic dataflow executor
Loading...
Searching...
No Matches
dfx::Graph::Controller Member List

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() constdfx::Graph::Controller
allNodeId() constdfx::Graph::Controller
allNodeName() constdfx::Graph::Controller
allNodeType() constdfx::Graph::Controller
channel(Core::Channel::Id id) constdfx::Graph::Controller
channels() constdfx::Graph::Controller
connectionValidator() noexceptdfx::Graph::Controllerinline
connectionValidator() const noexceptdfx::Graph::Controllerinline
Controller(NodeFactory &nodeFactory, TransportFactory &transportFactory)dfx::Graph::Controller
deregisterHook(Hooks::Graph *hook) noexceptdfx::Graph::Controller
DFX_DISABLE_COPY_AND_MOVE(Controller)dfx::Graph::Controller
hasChannel(Core::Channel::Id id) const noexceptdfx::Graph::Controller
hasNode(Core::Node::Id id) const noexceptdfx::Graph::Controller
hasNode(std::string_view name) const noexceptdfx::Graph::Controller
hasNodeType(std::string_view type) const noexceptdfx::Graph::Controller
node(Core::Node::Id id) constdfx::Graph::Controller
node(std::string_view name) constdfx::Graph::Controller
nodeFactory() noexceptdfx::Graph::Controllerinline
nodeFactory() const noexceptdfx::Graph::Controllerinline
nodes() constdfx::Graph::Controller
registerHook(Hooks::Graph *hook)dfx::Graph::Controller
removeChannel(Core::Channel::Id id) noexceptdfx::Graph::Controller
removeNode(Core::Node::Id id) noexceptdfx::Graph::Controller
removeNode(std::string_view name) noexceptdfx::Graph::Controller
transportFactory() noexceptdfx::Graph::Controllerinline
transportFactory() const noexceptdfx::Graph::Controllerinline
~Controller()=defaultdfx::Graph::Controller