Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::AsyncSignalOptions Struct Reference

Options for AsyncSignal request configuration. More...

#include <Async.h>

Public Types

enum class  Mode : uint8_t {
  Persistent ,
  OneShot
}
 Mode of signal watching. More...
 

Public Attributes

Mode mode = Mode::Persistent
 Default mode is Persistent.
 
bool coalesce = true
 Merge repeated pending deliveries (default true)
 

Detailed Description

Options for AsyncSignal request configuration.

Member Enumeration Documentation

◆ Mode

Mode of signal watching.

Enumerator
Persistent 

Callback runs on every delivery until stopped (default)

OneShot 

Request auto-stops after first successful callback dispatch.

Member Data Documentation

◆ coalesce

bool SC::AsyncSignalOptions::coalesce = true

Merge repeated pending deliveries (default true)

◆ mode

Mode SC::AsyncSignalOptions::mode = Mode::Persistent

Default mode is Persistent.


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