18 std::string_view,
const unsigned char* buffer,
unsigned int count)>;
20 std::function<void(std::string_view, std::span<const HAL_OpModeOption>)>;
28 const unsigned char* buffer,
70 const unsigned char* buffer,
90 enum CancelType { Normal, Channel, NoIndex };
91 CancelType cancelType;
@ index
Definition base.h:690
@ name
Definition base.h:690
CallbackStore(int32_t i, int32_t u, ConstBufferCallback cb, CancelCallbackFunc ccf)
CancelCallbackChannelFunc cccf
Definition CallbackStore.hpp:87
CancelCallbackFunc ccf
Definition CallbackStore.hpp:86
CallbackStore(int32_t i, int32_t c, int32_t u, ConstBufferCallback cb, CancelCallbackChannelFunc ccf)
CallbackStore(const CallbackStore &)=delete
CallbackStore(int32_t i, NotifyCallback cb, CancelCallbackNoIndexFunc ccf)
CallbackStore & operator=(const CallbackStore &)=delete
CallbackStore(int32_t u, OpModeOptionsCallback cb, CancelCallbackNoIndexFunc ccf)
friend void OpModeOptionsCallbackStoreThunk(const char *name, void *param, const HAL_OpModeOption *opmodes, int32_t count)
CallbackStore(int32_t i, ConstBufferCallback cb, CancelCallbackNoIndexFunc ccf)
friend void CallbackStoreThunk(const char *name, void *param, const HAL_Value *value)
CallbackStore(int32_t i, int32_t c, int32_t u, NotifyCallback cb, CancelCallbackChannelFunc ccf)
CancelCallbackNoIndexFunc ccnif
Definition CallbackStore.hpp:88
CallbackStore(int32_t i, int32_t u, NotifyCallback cb, CancelCallbackFunc ccf)
friend void ConstBufferCallbackStoreThunk(const char *name, void *param, const unsigned char *buffer, unsigned int count)
Definition CTREPCMSim.hpp:13
std::function< void(std::string_view, const HAL_Value *)> NotifyCallback
Definition CallbackStore.hpp:16
std::function< void(std::string_view, std::span< const HAL_OpModeOption >)> OpModeOptionsCallback
Definition CallbackStore.hpp:19
void ConstBufferCallbackStoreThunk(const char *name, void *param, const unsigned char *buffer, unsigned int count)
void CallbackStoreThunk(const char *name, void *param, const HAL_Value *value)
void(*)(int32_t index, int32_t uid) CancelCallbackFunc
Definition CallbackStore.hpp:21
void(*)(int32_t uid) CancelCallbackNoIndexFunc
Definition CallbackStore.hpp:22
std::function< void( std::string_view, const unsigned char *buffer, unsigned int count)> ConstBufferCallback
Definition CallbackStore.hpp:17
void OpModeOptionsCallbackStoreThunk(const char *name, void *param, const HAL_OpModeOption *opmodes, int32_t count)
void(*)(int32_t index, int32_t channel, int32_t uid) CancelCallbackChannelFunc
Definition CallbackStore.hpp:23
Definition DriverStationTypes.h:177
HAL Entry Value.
Definition Value.h:26