![]() |
dfx 0.1.0
Linux-based dynamic dataflow executor
|
This is the complete list of members for dfx::Node::ThreadBased, including all inherited members.
| allowsMimeTypePropagation() const noexcept | dfx::Core::Node | inline |
| as() noexcept | dfx::Core::Node | inline |
| as() const noexcept | dfx::Core::Node | inline |
| config() const noexcept | dfx::Core::Node | inline |
| configSchema() const =0 | dfx::Core::Node | pure virtual |
| exec(std::stop_token stopToken)=0 (defined in dfx::Node::ThreadBased) | dfx::Node::ThreadBased | protectedpure virtual |
| ExecutionFlowPolicy enum name | dfx::Core::Node | |
| executionFlowPolicy() const noexcept | dfx::Core::Node | inline |
| handleMessage(Core::InputPort const &, Core::MessagePtr) override | dfx::Node::ThreadBased | inlineprotectedvirtual |
| hasInputPort(std::string_view portName) const noexcept | dfx::Core::Node | inline |
| hasInputPort(Port::Id id) const noexcept | dfx::Core::Node | inline |
| hasOutputPort(std::string_view portName) const noexcept | dfx::Core::Node | inline |
| hasOutputPort(Port::Id id) const noexcept | dfx::Core::Node | inline |
| Id typedef | dfx::Core::Node | |
| id() const noexcept | dfx::Core::Node | inline |
| initialize(nlohmann::json config) | dfx::Core::Node | protected |
| initializeImpl(nlohmann::json config)=0 | dfx::Core::Node | protectedpure virtual |
| inputPort(std::string_view portName) const | dfx::Core::Node | |
| inputPort(std::string_view portName) | dfx::Core::Node | |
| inputPort(Port::Id id) const | dfx::Core::Node | |
| inputPort(Port::Id id) | dfx::Core::Node | |
| inputPorts() const noexcept | dfx::Core::Node | inline |
| is() const noexcept | dfx::Core::Node | inline |
| isRunning() const noexcept | dfx::Core::Node | inline |
| lock() | dfx::Core::Node | inline |
| metadata() const =0 | dfx::Core::Node | pure virtual |
| name() const noexcept | dfx::Core::Node | inline |
| Node(std::string type, Id id, std::string name) | dfx::Core::Node | |
| outputPort(std::string_view portName) const | dfx::Core::Node | |
| outputPort(std::string_view portName) | dfx::Core::Node | |
| outputPort(Port::Id id) const | dfx::Core::Node | |
| outputPort(Port::Id id) | dfx::Core::Node | |
| outputPorts() const noexcept | dfx::Core::Node | inline |
| poller() | dfx::Core::Node | |
| reactor() const noexcept | dfx::Core::Node | inline |
| registerControlInputPort(std::string name) | dfx::Core::Node | protected |
| registerControlOutputPort(std::string name) | dfx::Core::Node | protected |
| registerInputPort(std::string name, MimeTypes supportedMimeTypes={}, std::optional< bool > allowsMimeTypePropagation={}) | dfx::Core::Node | protected |
| registerOutputPort(std::string name, MimeType mimeType=MimeType::Any, std::optional< bool > allowsMimeTypePropagation={}) | dfx::Core::Node | protected |
| sendMessage(Port::Id id, MessagePtr message) | dfx::Core::Node | |
| sendMessage(std::string_view portName, MessagePtr message) | dfx::Core::Node | |
| sendMessage(OutputPort &port, MessagePtr message) | dfx::Core::Node | |
| setAllowsMimeTypePropagation(bool allowed) | dfx::Core::Node | inlineprotected |
| setExecutionFlowPolicy(ExecutionFlowPolicy) override | dfx::Node::ThreadBased | protectedvirtual |
| setName(std::string newName) | dfx::Core::Node | |
| setReactor(Runtime::Api::NodeReactor *reactor) | dfx::Core::Node | |
| start() | dfx::Core::Node | |
| startImpl() override | dfx::Node::ThreadBased | protectedvirtual |
| stop() | dfx::Core::Node | |
| stopImpl() override | dfx::Node::ThreadBased | protectedvirtual |
| ThreadBased(std::string type, Id id, std::string name) (defined in dfx::Node::ThreadBased) | dfx::Node::ThreadBased | |
| try_lock() noexcept | dfx::Core::Node | inline |
| type() const noexcept | dfx::Core::Node | inline |
| unlock() | dfx::Core::Node | inline |
| validateNodeName(std::string_view name) | dfx::Core::Node | static |
| ~Node()=0 | dfx::Core::Node | pure virtual |
| ~ThreadBased() override (defined in dfx::Node::ThreadBased) | dfx::Node::ThreadBased |