MySQL 9.1.0
Source Code Documentation
|
socket option for SO_LINGER More...
#include <socket.h>
Public Member Functions | |
linger () noexcept | |
linger (bool e, std::chrono::seconds t) noexcept | |
bool | enabled () const noexcept |
void | enabled (bool e) noexcept |
std::chrono::seconds | timeout () const noexcept |
void | timeout (std::chrono::seconds t) noexcept |
template<class Protocol > | |
int | level (const Protocol &) const noexcept |
template<class Protocol > | |
int | name (const Protocol &) const noexcept |
template<class Protocol > | |
void * | data (const Protocol &) noexcept |
template<class Protocol > | |
const void * | data (const Protocol &) const noexcept |
template<class Protocol > | |
size_t | size (const Protocol &) const noexcept |
template<class Protocol > | |
void | resize (const Protocol &, size_t s) |
Private Attributes | |
::linger | value_ |
socket option for SO_LINGER
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |