WPILibC++
2019.1.1-beta-2-14-gdf347e3
|
Public Types | |
using | RawFunctor ) = void(*)( |
Public Member Functions | |
void | Cancel (int32_t uid) |
void | Reset () |
wpi::recursive_spinlock & | GetMutex () |
Protected Types | |
using | CallbackVector = wpi::UidVector< HalCallbackListener< RawFunctor >, 4 > |
Protected Member Functions | |
int32_t | DoRegister (RawFunctor callback, void *param) |
LLVM_ATTRIBUTE_ALWAYS_INLINE void | DoReset () |
Protected Attributes | |
wpi::recursive_spinlock | m_mutex |
std::unique_ptr< CallbackVector > | m_callbacks |