WPILibC++ 2025.3.1
Loading...
Searching...
No Matches
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 Symbol 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: