LLVM 20.0.0git
Public Types | Public Attributes | List of all members
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 80 of file Signals.cpp.

Member Enumeration Documentation

◆ Status

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

Definition at line 83 of file Signals.cpp.

Member Data Documentation

◆ Callback

sys::SignalHandlerCallback CallbackAndCookie::Callback

Definition at line 81 of file Signals.cpp.

◆ Cookie

void* CallbackAndCookie::Cookie

Definition at line 82 of file Signals.cpp.

◆ Flag

std::atomic<Status> CallbackAndCookie::Flag

Definition at line 84 of file Signals.cpp.


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