log4cplus_helpers_socket_holder(3)

log4cplus::helpers::socket_holder(3) log4cplus log4cplus::helpers::socket_holder(3)

NAME

log4cplus::helpers::socket_holder

SYNOPSIS

#include <socket.h>

Public Member Functions


socket_holder ()
socket_holder (os_socket_type s)
~socket_holder ()
void reset (os_socket_type s=INVALID_OS_SOCKET_VALUE)
os_socket_type detach ()
socket_holder (socket_holder &&)=delete
socket_holder (socket_holder const &)=delete
socket_holder operator= (socket_holder &&)=delete
socket_holder operator= (socket_holder const &)=delete

Public Attributes


os_socket_type sock

Detailed Description

Definition at line 140 of file internal/socket.h.

Constructor & Destructor Documentation

log4cplus::helpers::socket_holder::socket_holder () [inline]

Definition at line 144 of file internal/socket.h.

log4cplus::helpers::socket_holder::socket_holder (os_socket_type s) [inline]

Definition at line 148 of file internal/socket.h.

log4cplus::helpers::socket_holder::~socket_holder () [inline]

Definition at line 152 of file internal/socket.h.

References sock.

log4cplus::helpers::socket_holder::socket_holder (socket_holder &&) [delete]

log4cplus::helpers::socket_holder::socket_holder (socket_holder const &) [delete]

Member Function Documentation

os_socket_type log4cplus::helpers::socket_holder::detach () [inline]

Definition at line 167 of file internal/socket.h.

References log4cplus::helpers::INVALID_OS_SOCKET_VALUE, and sock.

socket_holder log4cplus::helpers::socket_holder::operator= (socket_holder &&) [delete]

socket_holder log4cplus::helpers::socket_holder::operator= (socket_holder const &) [delete]

void log4cplus::helpers::socket_holder::reset (os_socket_type s = INVALID_OS_SOCKET_VALUE) [inline]

Definition at line 158 of file internal/socket.h.

References log4cplus::helpers::INVALID_OS_SOCKET_VALUE, and sock.

Member Data Documentation

os_socket_type log4cplus::helpers::socket_holder::sock

Definition at line 142 of file internal/socket.h.

Referenced by detach(), reset(), and ~socket_holder().

Author

Generated automatically by Doxygen for log4cplus from the source code.

Mon Jun 5 2023 21:46:10 Version 2.0.7