apt 3.0.3
commandline package manager
Public Member Functions | List of all members
PipedFileFdPrivate Class Reference
Inheritance diagram for PipedFileFdPrivate:
[legend]
Collaboration diagram for PipedFileFdPrivate:
[legend]

Public Member Functions

bool InternalOpen (int const, unsigned int const Mode) override
 
ssize_t InternalUnbufferedRead (void *const To, unsigned long long const Size) override
 
ssize_t InternalWrite (void const *const From, unsigned long long const Size) override
 
bool InternalClose (std::string const &) override
 
 PipedFileFdPrivate (FileFd *const filefd)
 
- Public Member Functions inherited from FileFdPrivate
 FileFdPrivate (FileFd *const pfilefd)
 
virtual APT::Configuration::Compressor get_compressor () const
 
virtual void set_compressor (APT::Configuration::Compressor const &compressor)
 
virtual unsigned int get_openmode () const
 
virtual void set_openmode (unsigned int openmode)
 
virtual bool get_is_pipe () const
 
virtual void set_is_pipe (bool is_pipe)
 
virtual unsigned long long get_seekpos () const
 
virtual void set_seekpos (unsigned long long seekpos)
 
ssize_t InternalRead (void *To, unsigned long long Size)
 
virtual bool InternalReadError ()
 
virtual char * InternalReadLine (char *To, unsigned long long Size)
 
virtual bool InternalFlush ()
 
virtual bool InternalWriteError ()
 
virtual bool InternalSeek (unsigned long long const To)
 
virtual bool InternalSkip (unsigned long long Over)
 
virtual bool InternalTruncate (unsigned long long const)
 
virtual unsigned long long InternalTell ()
 
virtual unsigned long long InternalSize ()
 
virtual bool InternalStream () const
 
virtual bool InternalAlwaysAutoClose () const
 

Additional Inherited Members

- Protected Attributes inherited from FileFdPrivate
FileFd *const filefd
 
simple_buffer buffer
 
int compressed_fd
 
pid_t compressor_pid
 
bool is_pipe
 
APT::Configuration::Compressor compressor
 
unsigned int openmode
 
unsigned long long seekpos
 

Member Function Documentation

◆ InternalClose()

bool InternalClose ( std::string const &  )
inlineoverridevirtual

Implements FileFdPrivate.

◆ InternalOpen()

bool InternalOpen ( int const  ,
unsigned int const  Mode 
)
inlineoverridevirtual

Implements FileFdPrivate.

◆ InternalUnbufferedRead()

ssize_t InternalUnbufferedRead ( void *const  To,
unsigned long long const  Size 
)
inlineoverridevirtual

Implements FileFdPrivate.

◆ InternalWrite()

ssize_t InternalWrite ( void const *const  From,
unsigned long long const  Size 
)
inlineoverridevirtual

Implements FileFdPrivate.


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