|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Bookkeeping record for one periodic "drum beat" timer. More...
#include <Utils.h>
Public Attributes | |
| uint32 | id |
| uint64 | createdTime |
| uint64 | started |
| uint32 | interval |
| DrumBeatFunc | func |
| uint32 | count |
| timer_t | handle |
Bookkeeping record for one periodic "drum beat" timer.
The platform-specific handle is a Windows timer-queue timer, a macOS dispatch source, or a POSIX timer_t.
| uint32 cmlabs::utils::DrumBeatInfo::count |
Definition at line 429 of file Utils.h.
Referenced by cmlabs::utils::CreateDrumBeat(), cmlabs::utils::DrumBeatCallback(), and cmlabs::utils::EndDrumBeat().
| uint64 cmlabs::utils::DrumBeatInfo::createdTime |
Definition at line 425 of file Utils.h.
Referenced by cmlabs::utils::CreateDrumBeat(), cmlabs::utils::DrumBeatCallback(), cmlabs::utils::EndDrumBeat(), cmlabs::utils::StartDrumBeat(), and cmlabs::utils::StopDrumBeat().
| DrumBeatFunc cmlabs::utils::DrumBeatInfo::func |
Definition at line 428 of file Utils.h.
Referenced by cmlabs::utils::CreateDrumBeat(), cmlabs::utils::DrumBeatCallback(), and cmlabs::utils::EndDrumBeat().
| timer_t cmlabs::utils::DrumBeatInfo::handle |
Definition at line 436 of file Utils.h.
Referenced by cmlabs::utils::CreateDrumBeat(), cmlabs::utils::EndDrumBeat(), cmlabs::utils::StartDrumBeat(), and cmlabs::utils::StopDrumBeat().
| uint32 cmlabs::utils::DrumBeatInfo::id |
Definition at line 424 of file Utils.h.
Referenced by cmlabs::utils::CreateDrumBeat(), cmlabs::utils::DrumBeatCallback(), cmlabs::utils::EndDrumBeat(), cmlabs::utils::StartDrumBeat(), and cmlabs::utils::StopDrumBeat().
| uint32 cmlabs::utils::DrumBeatInfo::interval |
Definition at line 427 of file Utils.h.
Referenced by cmlabs::utils::CreateDrumBeat(), cmlabs::utils::EndDrumBeat(), and cmlabs::utils::StartDrumBeat().
| uint64 cmlabs::utils::DrumBeatInfo::started |
Definition at line 426 of file Utils.h.
Referenced by cmlabs::utils::DrumBeatCallback(), cmlabs::utils::EndDrumBeat(), cmlabs::utils::StartDrumBeat(), and cmlabs::utils::StopDrumBeat().