This is the complete list of members for AbstractNIC, including all inherited members.
AbstractNIC(const std::string &referredInterfaceName) | AbstractNIC | explicitprotected |
checkFrameTypeHandlerExist(uint8_t frameType)=0 | AbstractNIC | pure virtual |
checkGeneralHandlerExist(const std::string &handlerKeyName)=0 | AbstractNIC | pure virtual |
checkTaskIdHandlerExist(uint16_t taskId)=0 | AbstractNIC | pure virtual |
configuration | AbstractNIC | protected |
deviceType | AbstractNIC | protected |
frontEnd | AbstractNIC | protected |
getAllNICOptions() | AbstractNIC | |
getConfiguration() const | AbstractNIC | |
getDeviceType() const | AbstractNIC | |
getFrontEnd() const | AbstractNIC | |
getGeneralHandler(const std::string &handlerKeyName)=0 | AbstractNIC | pure virtual |
getHandlerForFrameType(uint8_t frameType)=0 | AbstractNIC | pure virtual |
getHandlerForTaskId(uint16_t taskId)=0 | AbstractNIC | pure virtual |
getPhyId() const | AbstractNIC | |
getPluginManager() const | AbstractNIC | |
getReferredInterfaceName() const | AbstractNIC | |
getTypedFrontEnd() const | AbstractNIC | inline |
getUserSpecifiedTxParameters() const =0 | AbstractNIC | pure virtual |
getUserSpecifiedTxParameters()=0 | AbstractNIC | pure virtual |
initializeTxFrame() | AbstractNIC | inlinevirtual |
installPlugins() const =0 | AbstractNIC | pure virtual |
isRxServiceStarted() const =0 | AbstractNIC | pure virtual |
isTxServiceStarted() const =0 | AbstractNIC | pure virtual |
pauseRx()=0 | AbstractNIC | pure virtual |
pauseTx()=0 | AbstractNIC | pure virtual |
phyId | AbstractNIC | protected |
pluginManager | AbstractNIC | protected |
referredInterfaceName | AbstractNIC | protected |
registerFrameTypeHandler(uint8_t frameType, const std::function< bool(const ModularPicoScenesRxFrame &)> &handle)=0 | AbstractNIC | pure virtual |
registerGeneralHandler(const std::string &handlerKeyName, const std::function< bool(const ModularPicoScenesRxFrame &)> &handle)=0 | AbstractNIC | pure virtual |
registerTaskIdHandler(uint16_t taskId, const std::function< bool(const ModularPicoScenesRxFrame &)> &handle)=0 | AbstractNIC | pure virtual |
resumeRx()=0 | AbstractNIC | pure virtual |
resumeTx()=0 | AbstractNIC | pure virtual |
startRxService()=0 | AbstractNIC | pure virtual |
startTxService()=0 | AbstractNIC | pure virtual |
stopRxService()=0 | AbstractNIC | pure virtual |
stopTxService()=0 | AbstractNIC | pure virtual |
syncRxConditionally(const std::function< bool(const ModularPicoScenesRxFrame &)> &condition, const std::chrono::milliseconds &maxWait_ms, std::optional< std::string > conditionaName=std::nullopt)=0 | AbstractNIC | pure virtual |
syncRxWaitTaskId(uint16_t taskid, uint32_t maxWait_ms)=0 | AbstractNIC | pure virtual |
transmitFramesInBatch(const std::vector< ModularPicoScenesTxFrame > &frames, uint16_t numRepeats)=0 | AbstractNIC | pure virtual |
transmitFramesInBatch(Frames &&... frames) | AbstractNIC | inline |
transmitPicoScenesFrame(const ModularPicoScenesTxFrame &frame)=0 | AbstractNIC | pure virtual |
transmitPicoScenesFrameSync(const ModularPicoScenesTxFrame &frame)=0 | AbstractNIC | pure virtual |
unregisterFrameTypeHandler(uint8_t frameType)=0 | AbstractNIC | pure virtual |
unregisterGeneralHandler(const std::string &handlerKeyName)=0 | AbstractNIC | pure virtual |
unregisterTaskIdHandler(uint16_t taskId)=0 | AbstractNIC | pure virtual |