.. index:: pair: class; InputTimeBaseNode .. _doxid-class_input_time_base_node: class InputTimeBaseNode ======================= .. toctree:: :hidden: Overview ~~~~~~~~ Time base input node which sends the system time related information into the graph as an unsigned long message. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class InputTimeBaseNode: public :ref:`InputNode` { public: // construction :target:`InputTimeBaseNode`(const std::string& id); }; // direct descendants class :ref:`InputClockNode`; class :ref:`InputIterationNode`; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // enums enum :ref:`NodeType`; // fields static const static std::map<:ref:`NodeType`, std::string> :ref:`nodeTypeStr` = {{:ref:`ComputationalNode::Input`, "Input"}, {ComputationalNode::Output, "Output"}, {ComputationalNode::Functional, "Functional"}}; // methods const std::string& :ref:`id`() const; :ref:`NodeType` :ref:`type`() const; virtual std::string :ref:`typeStr`() const; void :ref:`setVisited`(bool visited); bool :ref:`isVisited`() const; void :ref:`setDoCompute`(bool doCompute); virtual bool :ref:`doCompute`() const; static std::pair :ref:`parseNodeAddress`( const std::string& address, bool hasPort = true ); void :ref:`registerOutput`(const std::string& id); :ref:`OutputPort`* :ref:`getSinglePort`(const std::string& id); :ref:`OutputPort`>* :ref:`getListPort`(const std::string& id); :ref:`InputNodePolicies::MsgPublishPolicy` :ref:`msgPublishPolicy`(); :ref:`InputNodePolicies::MsgCachePolicy` :ref:`msgCachePolicy`(); void :ref:`setMsgPublishPolicy`(:ref:`InputNodePolicies::MsgPublishPolicy` msgPublishPolicy); void :ref:`setMsgCachePolicy`(:ref:`InputNodePolicies::MsgCachePolicy` msgCachePolicy); .. _details-class_input_time_base_node: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Time base input node which sends the system time related information into the graph as an unsigned long message. Time information is updated externally either by an :ref:`EventLoop ` or an :ref:`FTILoop `.