WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::sim::CallbackStore Class Reference

Manages simulation callbacks; each object is associated with a callback. More...

#include <wpi/simulation/CallbackStore.hpp>

Public Member Functions

 CallbackStore (int32_t i, NotifyCallback cb, CancelCallbackNoIndexFunc ccf)
 CallbackStore (int32_t i, int32_t u, NotifyCallback cb, CancelCallbackFunc ccf)
 CallbackStore (int32_t i, int32_t c, int32_t u, NotifyCallback cb, CancelCallbackChannelFunc ccf)
 CallbackStore (int32_t i, ConstBufferCallback cb, CancelCallbackNoIndexFunc ccf)
 CallbackStore (int32_t i, int32_t u, ConstBufferCallback cb, CancelCallbackFunc ccf)
 CallbackStore (int32_t i, int32_t c, int32_t u, ConstBufferCallback cb, CancelCallbackChannelFunc ccf)
 CallbackStore (int32_t u, OpModeOptionsCallback cb, CancelCallbackNoIndexFunc ccf)
 CallbackStore (const CallbackStore &)=delete
CallbackStoreoperator= (const CallbackStore &)=delete
 ~CallbackStore ()
void SetUid (int32_t uid)

Friends

void CallbackStoreThunk (const char *name, void *param, const HAL_Value *value)
void ConstBufferCallbackStoreThunk (const char *name, void *param, const unsigned char *buffer, unsigned int count)
void OpModeOptionsCallbackStoreThunk (const char *name, void *param, const HAL_OpModeOption *opmodes, int32_t count)

Detailed Description

Manages simulation callbacks; each object is associated with a callback.

Constructor & Destructor Documentation

◆ CallbackStore() [1/8]

wpi::sim::CallbackStore::CallbackStore ( int32_t i,
NotifyCallback cb,
CancelCallbackNoIndexFunc ccf )

◆ CallbackStore() [2/8]

wpi::sim::CallbackStore::CallbackStore ( int32_t i,
int32_t u,
NotifyCallback cb,
CancelCallbackFunc ccf )

◆ CallbackStore() [3/8]

wpi::sim::CallbackStore::CallbackStore ( int32_t i,
int32_t c,
int32_t u,
NotifyCallback cb,
CancelCallbackChannelFunc ccf )

◆ CallbackStore() [4/8]

wpi::sim::CallbackStore::CallbackStore ( int32_t i,
ConstBufferCallback cb,
CancelCallbackNoIndexFunc ccf )

◆ CallbackStore() [5/8]

wpi::sim::CallbackStore::CallbackStore ( int32_t i,
int32_t u,
ConstBufferCallback cb,
CancelCallbackFunc ccf )

◆ CallbackStore() [6/8]

wpi::sim::CallbackStore::CallbackStore ( int32_t i,
int32_t c,
int32_t u,
ConstBufferCallback cb,
CancelCallbackChannelFunc ccf )

◆ CallbackStore() [7/8]

wpi::sim::CallbackStore::CallbackStore ( int32_t u,
OpModeOptionsCallback cb,
CancelCallbackNoIndexFunc ccf )

◆ CallbackStore() [8/8]

wpi::sim::CallbackStore::CallbackStore ( const CallbackStore & )
delete

◆ ~CallbackStore()

wpi::sim::CallbackStore::~CallbackStore ( )

Member Function Documentation

◆ operator=()

CallbackStore & wpi::sim::CallbackStore::operator= ( const CallbackStore & )
delete

◆ SetUid()

void wpi::sim::CallbackStore::SetUid ( int32_t uid)

◆ CallbackStoreThunk

void CallbackStoreThunk ( const char * name,
void * param,
const HAL_Value * value )
friend

◆ ConstBufferCallbackStoreThunk

void ConstBufferCallbackStoreThunk ( const char * name,
void * param,
const unsigned char * buffer,
unsigned int count )
friend

◆ OpModeOptionsCallbackStoreThunk

void OpModeOptionsCallbackStoreThunk ( const char * name,
void * param,
const HAL_OpModeOption * opmodes,
int32_t count )
friend

Member Data Documentation

◆ cccf

CancelCallbackChannelFunc wpi::sim::CallbackStore::cccf

◆ ccf

CancelCallbackFunc wpi::sim::CallbackStore::ccf

◆ ccnif

CancelCallbackNoIndexFunc wpi::sim::CallbackStore::ccnif

The documentation for this class was generated from the following file: