xapian-core  2.0.0
Private Member Functions | Private Attributes | Friends | List of all members
BufferedFileCommon Class Reference

#include <honey_table.h>

Private Member Functions

 BufferedFileCommon (int fd_, off_t offset_)
 
 BufferedFileCommon (const BufferedFileCommon &)=delete
 
BufferedFileCommonoperator= (const BufferedFileCommon &)=delete
 

Private Attributes

int fd = -1
 
unsigned _refs = 0
 
off_t offset = 0
 

Friends

class BufferedFile
 

Detailed Description

Definition at line 77 of file honey_table.h.

Constructor & Destructor Documentation

◆ BufferedFileCommon() [1/2]

BufferedFileCommon::BufferedFileCommon ( int  fd_,
off_t  offset_ 
)
inlineprivate

Definition at line 83 of file honey_table.h.

◆ BufferedFileCommon() [2/2]

BufferedFileCommon::BufferedFileCommon ( const BufferedFileCommon )
privatedelete

Member Function Documentation

◆ operator=()

BufferedFileCommon& BufferedFileCommon::operator= ( const BufferedFileCommon )
privatedelete

Friends And Related Function Documentation

◆ BufferedFile

friend class BufferedFile
friend

Definition at line 78 of file honey_table.h.

Member Data Documentation

◆ _refs

unsigned BufferedFileCommon::_refs = 0
private

◆ fd

int BufferedFileCommon::fd = -1
private

◆ offset

off_t BufferedFileCommon::offset = 0
private

Definition at line 81 of file honey_table.h.

Referenced by BufferedFile::get_offset(), and BufferedFile::read().


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