32  static constexpr const char* 
kDefault = 
"default";
 
   33  static constexpr const char* 
kOptions = 
"options";
 
   34  static constexpr const char* 
kSelected = 
"selected";
 
   35  static constexpr const char* 
kActive = 
"active";
 
   36  static constexpr const char* 
kInstance = 
".instance";
 
 
This class is a non-template base class for SendableChooser.
Definition SendableChooserBase.h:23
 
static constexpr const char * kActive
Definition SendableChooserBase.h:35
 
std::string m_defaultChoice
Definition SendableChooserBase.h:38
 
~SendableChooserBase() override=default
 
static constexpr const char * kInstance
Definition SendableChooserBase.h:36
 
wpi::mutex m_mutex
Definition SendableChooserBase.h:41
 
static constexpr const char * kOptions
Definition SendableChooserBase.h:33
 
static constexpr const char * kSelected
Definition SendableChooserBase.h:34
 
std::string m_selected
Definition SendableChooserBase.h:39
 
bool m_haveSelected
Definition SendableChooserBase.h:40
 
static std::atomic_int s_instances
Definition SendableChooserBase.h:44
 
int m_instance
Definition SendableChooserBase.h:42
 
static constexpr const char * kDefault
Definition SendableChooserBase.h:32
 
SendableChooserBase & operator=(SendableChooserBase &&oth)
 
SendableChooserBase(SendableChooserBase &&oth)
 
std::string m_previousVal
Definition SendableChooserBase.h:43
 
A helper class for use with objects that add themselves to SendableRegistry.
Definition SendableHelper.h:21
 
Interface for Sendable objects.
Definition Sendable.h:16
 
::std::mutex mutex
Definition mutex.h:17