WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
Listener Functions

Functions

void cs::SetListenerOnStart (std::function< void()> onStart)
 
void cs::SetListenerOnExit (std::function< void()> onExit)
 
CS_Listener cs::AddListener (std::function< void(const RawEvent &event)> callback, int eventMask, bool immediateNotify, CS_Status *status)
 
void cs::RemoveListener (CS_Listener handle, CS_Status *status)
 
CS_ListenerPoller cs::CreateListenerPoller ()
 
void cs::DestroyListenerPoller (CS_ListenerPoller poller)
 
CS_Listener cs::AddPolledListener (CS_ListenerPoller poller, int eventMask, bool immediateNotify, CS_Status *status)
 
std::vector< RawEventcs::PollListener (CS_ListenerPoller poller)
 
std::vector< RawEventcs::PollListener (CS_ListenerPoller poller, double timeout, bool *timedOut)
 
void cs::CancelPollListener (CS_ListenerPoller poller)
 

Detailed Description

Function Documentation

◆ AddListener()

CS_Listener cs::AddListener ( std::function< void(const RawEvent &event)> callback,
int eventMask,
bool immediateNotify,
CS_Status * status )

◆ AddPolledListener()

CS_Listener cs::AddPolledListener ( CS_ListenerPoller poller,
int eventMask,
bool immediateNotify,
CS_Status * status )

◆ CancelPollListener()

void cs::CancelPollListener ( CS_ListenerPoller poller)

◆ CreateListenerPoller()

CS_ListenerPoller cs::CreateListenerPoller ( )

◆ DestroyListenerPoller()

void cs::DestroyListenerPoller ( CS_ListenerPoller poller)

◆ PollListener() [1/2]

std::vector< RawEvent > cs::PollListener ( CS_ListenerPoller poller)

◆ PollListener() [2/2]

std::vector< RawEvent > cs::PollListener ( CS_ListenerPoller poller,
double timeout,
bool * timedOut )

◆ RemoveListener()

void cs::RemoveListener ( CS_Listener handle,
CS_Status * status )

◆ SetListenerOnExit()

void cs::SetListenerOnExit ( std::function< void()> onExit)

◆ SetListenerOnStart()

void cs::SetListenerOnStart ( std::function< void()> onStart)