apt @VERSION@
Public Types | Public Member Functions | Protected Types | Protected Attributes
FileFd Class Reference

List of all members.

Public Types

enum  OpenMode {
  ReadOnly, WriteEmpty, WriteExists, WriteAny,
  WriteTemp, ReadOnlyGzip, WriteAtomic
}

Public Member Functions

bool Read (void *To, unsigned long long Size, bool AllowEof)
bool Read (void *To, unsigned long long Size, unsigned long long *Actual=0)
bool Write (const void *From, unsigned long long Size)
bool Seek (unsigned long long To)
bool Skip (unsigned long long To)
bool Truncate (unsigned long long To)
unsigned long long Tell ()
unsigned long long Size ()
unsigned long long FileSize ()
__deprecated bool Read (void *To, unsigned long long Size, unsigned long *Actual)
bool Open (string FileName, OpenMode Mode, unsigned long Perms=0666)
bool OpenDescriptor (int Fd, OpenMode Mode, bool AutoClose=false)
bool Close ()
bool Sync ()
int Fd ()
void Fd (int fd)
gzFile gzFd ()
bool IsOpen ()
bool Failed ()
void EraseOnFailure ()
void OpFail ()
bool Eof ()
string & Name ()
 FileFd (string FileName, OpenMode Mode, unsigned long Perms=0666)
 FileFd (int Fd=-1)
 FileFd (int Fd, bool)

Protected Types

enum  LocalFlags {
  AutoClose = (1<<0), Fail = (1<<1), DelOnFail = (1<<2), HitEof = (1<<3),
  Replace = (1<<4)
}

Protected Attributes

int iFd
unsigned long Flags
string FileName
string TemporaryFileName
gzFile gz

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