LLVM 22.0.0git
CallbackAndCookie Struct Reference

Public Types

enum class  Status { Empty , Initializing , Initialized , Executing }

Public Attributes

sys::SignalHandlerCallback Callback
void * Cookie
std::atomic< StatusFlag

Detailed Description

Definition at line 79 of file Signals.cpp.

Member Enumeration Documentation

◆ Status

enum class CallbackAndCookie::Status
strong
Enumerator
Empty 
Initializing 
Initialized 
Executing 

Definition at line 82 of file Signals.cpp.

Member Data Documentation

◆ Callback

sys::SignalHandlerCallback CallbackAndCookie::Callback

Definition at line 80 of file Signals.cpp.

◆ Cookie

void* CallbackAndCookie::Cookie

Definition at line 81 of file Signals.cpp.

◆ Flag

std::atomic<Status> CallbackAndCookie::Flag

Definition at line 83 of file Signals.cpp.


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