6 #ifndef AMDAEMON_USBIOGENERALOUTPUT_H 7 #define AMDAEMON_USBIOGENERALOUTPUT_H 21 class InnerIndexHolder;
66 return this->
setBits(0, forceUpdate);
98 std::size_t _nodeIndex;
109 #endif // AMDAEMON_USBIOGENERALOUTPUT_H UsbIOGeneralOutput(InnerIndexHolder)
コンストラクタ。
RequestState resetBits(bool forceUpdate=false)
出力するビット列をリセットする。
Definition: UsbIOGeneralOutput.h:64
std::uint64_t getCurrentBits() const
現在設定されているビット列を取得する。
Daemonプロセスへの処理要求状態を保持するクラス。
Definition: RequestState.h:37
RequestState setBits(std::uint64_t bits, bool forceUpdate=false)
出力するビット列を設定する。
RequestState setBit(std::size_t bitIndex, bool on, bool forceUpdate=false)
出力するビット値を設定する。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
Daemonプロセスへの処理要求状態を保持するクラス RequestState のヘッダ。
USB I/O の汎用出力処理を行うクラス。
Definition: UsbIOGeneralOutput.h:28
static const std::size_t MaxBitCount
最大有効ビット数。
Definition: UsbIOGeneralOutput.h:32