Definition at line 40 of file ExceptionSafeNode.hpp.
◆ Name_t
◆ ExceptionSafeProcessNode()
dw::framework::ExceptionSafeProcessNode::ExceptionSafeProcessNode |
( |
std::unique_ptr< ProcessNode > |
impl | ) |
|
|
inlineexplicit |
◆ ~ExceptionSafeProcessNode()
dw::framework::ExceptionSafeProcessNode::~ExceptionSafeProcessNode |
( |
| ) |
|
|
overridedefault |
◆ getHealthSignals()
◆ getName()
dwStatus dw::framework::ExceptionSafeProcessNode::getName |
( |
const char ** |
name | ) |
|
|
inlineoverridevirtual |
◆ getPassCount()
size_t dw::framework::ExceptionSafeProcessNode::getPassCount |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ getPasses() [1/2]
dwStatus dw::framework::ExceptionSafeProcessNode::getPasses |
( |
VectorFixed< Pass *> & |
passList | ) |
|
|
inlineoverridevirtual |
◆ getPasses() [2/2]
dwStatus dw::framework::ExceptionSafeProcessNode::getPasses |
( |
VectorFixed< Pass *> & |
passList, |
|
|
dwProcessorType |
processorType, |
|
|
dwProcessType |
processType |
|
) |
| |
|
inlineoverridevirtual |
◆ reset()
dwStatus dw::framework::ExceptionSafeProcessNode::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ run()
dwStatus dw::framework::ExceptionSafeProcessNode::run |
( |
| ) |
|
|
inlineoverridevirtual |
◆ runPass()
dwStatus dw::framework::ExceptionSafeProcessNode::runPass |
( |
size_t |
passIndex | ) |
|
|
inlineoverridevirtual |
◆ runPassByID()
dwStatus dw::framework::ExceptionSafeProcessNode::runPassByID |
( |
uint8_t |
passID | ) |
|
|
inlineoverridevirtual |
◆ setInputChannel() [1/2]
dwStatus dw::framework::ExceptionSafeProcessNode::setInputChannel |
( |
ChannelObject * |
channel, |
|
|
uint8_t |
portID |
|
) |
| |
|
inlineoverridevirtual |
◆ setInputChannel() [2/2]
dwStatus dw::framework::ExceptionSafeProcessNode::setInputChannel |
( |
ChannelObject * |
channel, |
|
|
uint8_t |
portID, |
|
|
dwSerializationType |
dataType |
|
) |
| |
|
inlineoverridevirtual |
◆ setIterationCount()
dwStatus dw::framework::ExceptionSafeProcessNode::setIterationCount |
( |
uint32_t |
iterationCount | ) |
|
|
inlinefinaloverridevirtual |
◆ setName()
dwStatus dw::framework::ExceptionSafeProcessNode::setName |
( |
const char * |
name | ) |
|
|
inlineoverridevirtual |
◆ setOutputChannel()
dwStatus dw::framework::ExceptionSafeProcessNode::setOutputChannel |
( |
ChannelObject * |
channel, |
|
|
uint8_t |
portID |
|
) |
| |
|
inlineoverridevirtual |
◆ validate()
dwStatus dw::framework::ExceptionSafeProcessNode::validate |
( |
| ) |
|
|
inlineoverridevirtual |
◆ m_impl
std::unique_ptr<ProcessNode> dw::framework::ExceptionSafeProcessNode::m_impl |
|
protected |
Definition at line 156 of file ExceptionSafeNode.hpp.
Referenced by getHealthSignals(), dw::framework::ExceptionSafeSensorNode::getHealthSignals(), getName(), dw::framework::ExceptionSafeSensorNode::getName(), getPassCount(), dw::framework::ExceptionSafeSensorNode::getPassCount(), getPasses(), dw::framework::ExceptionSafeSensorNode::getPasses(), dw::framework::ExceptionSafeSensorNode::isVirtual(), reset(), dw::framework::ExceptionSafeSensorNode::reset(), run(), dw::framework::ExceptionSafeSensorNode::run(), runPass(), dw::framework::ExceptionSafeSensorNode::runPass(), runPassByID(), dw::framework::ExceptionSafeSensorNode::runPassByID(), dw::framework::ExceptionSafeSensorNode::setAffinityMask(), dw::framework::ExceptionSafeSensorNode::setDataEventReadCallback(), dw::framework::ExceptionSafeSensorNode::setDataEventWriteCallback(), dw::framework::ExceptionSafeSensorNode::setEndTime(), setInputChannel(), dw::framework::ExceptionSafeSensorNode::setInputChannel(), setIterationCount(), dw::framework::ExceptionSafeSensorNode::setIterationCount(), setName(), dw::framework::ExceptionSafeSensorNode::setName(), setOutputChannel(), dw::framework::ExceptionSafeSensorNode::setOutputChannel(), dw::framework::ExceptionSafeSensorNode::setStartTime(), dw::framework::ExceptionSafeSensorNode::setThreadPriority(), dw::framework::ExceptionSafeSensorNode::start(), dw::framework::ExceptionSafeSensorNode::stop(), validate(), and dw::framework::ExceptionSafeSensorNode::validate().
◆ MAX_NAME_LEN
constexpr size_t dw::framework::Node::MAX_NAME_LEN = 128 |
|
staticinherited |
◆ MAX_PASS_COUNT
constexpr uint32_t dw::framework::Node::MAX_PASS_COUNT = 256 |
|
staticinherited |
◆ MAX_PORT_COUNT
constexpr uint32_t dw::framework::Node::MAX_PORT_COUNT = 256 |
|
staticinherited |
◆ PASS_SETUP
constexpr uint8_t dw::framework::Node::PASS_SETUP = std::numeric_limits<uint8_t>::max() - 1 |
|
staticinherited |
◆ PASS_TEARDOWN
constexpr uint8_t dw::framework::Node::PASS_TEARDOWN = std::numeric_limits<uint8_t>::max() |
|
staticinherited |
The documentation for this class was generated from the following file: