MySQL 8.0.40
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EventBufferOptionsFlags Namespace Reference

Flags that represents different bufferevent options. More...

Namespaces

namespace  Pos
 

Typedefs

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

Variables

constexpr type CloseOnFree {1 << Pos::CloseOnFree}
 
constexpr type ThreadSafe {1 << Pos::ThreadSafe}
 
constexpr type DeferCallbacks {1 << Pos::DeferCallbacks}
 
constexpr type UnlockCallbacks {1 << Pos::UnlockCallbacks}
 

Detailed Description

Flags that represents different bufferevent options.

Typedef Documentation

◆ Bitset

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

◆ pos_type

using EventBufferOptionsFlags::pos_type = typedef unsigned

◆ type

using EventBufferOptionsFlags::type = typedef int

Variable Documentation

◆ CloseOnFree

constexpr type EventBufferOptionsFlags::CloseOnFree {1 << Pos::CloseOnFree}
constexpr

◆ DeferCallbacks

constexpr type EventBufferOptionsFlags::DeferCallbacks {1 << Pos::DeferCallbacks}
constexpr

◆ ThreadSafe

constexpr type EventBufferOptionsFlags::ThreadSafe {1 << Pos::ThreadSafe}
constexpr

◆ UnlockCallbacks

constexpr type EventBufferOptionsFlags::UnlockCallbacks {1 << Pos::UnlockCallbacks}
constexpr