WPILibC++ 2024.3.2
frc::sim::CallbackStore Class Reference

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

#include <frc/simulation/CallbackStore.h>

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 (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)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ CallbackStore() [1/7]

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

◆ CallbackStore() [2/7]

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

◆ CallbackStore() [3/7]

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

◆ CallbackStore() [4/7]

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

◆ CallbackStore() [5/7]

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

◆ CallbackStore() [6/7]

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

◆ CallbackStore() [7/7]

frc::sim::CallbackStore::CallbackStore ( const CallbackStore )
delete

◆ ~CallbackStore()

frc::sim::CallbackStore::~CallbackStore ( )

Member Function Documentation

◆ operator=()

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

◆ SetUid()

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

Friends And Related Function Documentation

◆ 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

Member Data Documentation

◆ cccf

CancelCallbackChannelFunc frc::sim::CallbackStore::cccf

◆ ccf

CancelCallbackFunc frc::sim::CallbackStore::ccf

◆ ccnif

CancelCallbackNoIndexFunc frc::sim::CallbackStore::ccnif

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