xapian-core  1.4.25
Public Member Functions | Private Member Functions | Private Attributes | List of all members
FD Class Reference

#include <fd.h>

Public Member Functions

 FD ()
 FD (int fd_)
 ~FD ()
FDoperator= (int fd_)
 operator int () const
int close ()

Private Member Functions

 FD (const FD &)=delete
 Prevent copying. More...
FDoperator= (const FD &)=delete
 Prevent assignment between FD objects. More...

Private Attributes

int fd

Detailed Description

Definition at line 30 of file fd.h.

Constructor & Destructor Documentation

◆ FD() [1/3]

FD::FD ( const FD )

Prevent copying.

◆ FD() [2/3]

FD::FD ( )

Definition at line 40 of file fd.h.

◆ FD() [3/3]

FD::FD ( int  fd_)

Definition at line 42 of file fd.h.

◆ ~FD()

FD::~FD ( )

Definition at line 44 of file fd.h.

References close().

Member Function Documentation

◆ close()

int FD::close ( )

Definition at line 54 of file fd.h.

References close(), and fd.

Referenced by close(), operator=(), and ~FD().

◆ operator int()

FD::operator int ( ) const

Definition at line 52 of file fd.h.

References fd.

◆ operator=() [1/2]

FD& FD::operator= ( const FD )

Prevent assignment between FD objects.

◆ operator=() [2/2]

FD& FD::operator= ( int  fd_)

Definition at line 46 of file fd.h.

References close().

Member Data Documentation

◆ fd

int FD::fd

Definition at line 31 of file fd.h.

Referenced by close(), and operator int().

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