MySQL 8.3.0
Source Code Documentation
EventFlags Namespace Reference

Flags that represents which I/O events should be monitored. More...

Namespaces

namespace  Pos
 

Typedefs

using type = int
 
using pos_type = unsigned
 
using Bitset = std::bitset< Pos::_LAST+1 >
 

Variables

constexpr type Timeout {1 << Pos::Timeout}
 
constexpr type Read {1 << Pos::Read}
 
constexpr type Write {1 << Pos::Write}
 
constexpr type Signal {1 << Pos::Signal}
 

Detailed Description

Flags that represents which I/O events should be monitored.

Typedef Documentation

◆ Bitset

using EventFlags::Bitset = typedef std::bitset<Pos::_LAST + 1>

◆ pos_type

using EventFlags::pos_type = typedef unsigned

◆ type

using EventFlags::type = typedef int

Variable Documentation

◆ Read

constexpr type EventFlags::Read {1 << Pos::Read}
constexpr

◆ Signal

constexpr type EventFlags::Signal {1 << Pos::Signal}
constexpr

◆ Timeout

constexpr type EventFlags::Timeout {1 << Pos::Timeout}
constexpr

◆ Write

constexpr type EventFlags::Write {1 << Pos::Write}
constexpr