|
enum | OpenMode {
ReadOnly = (1 << 0),
WriteOnly = (1 << 1),
ReadWrite = ReadOnly | WriteOnly,
Create = (1 << 2),
Exclusive = (1 << 3),
Atomic = Exclusive | (1 << 4),
Empty = (1 << 5),
WriteEmpty = ReadWrite | Create | Empty,
WriteExists = ReadWrite,
WriteAny = ReadWrite | Create,
WriteTemp = ReadWrite | Create | Exclusive,
ReadOnlyGzip,
WriteAtomic = ReadWrite | Create | Atomic
} |
|
enum | CompressMode {
Auto = 'A',
None = 'N',
Extension = 'E',
Gzip = 'G',
Bzip2 = 'B',
Lzma = 'L',
Xz = 'X'
} |
|
|
bool | Read (void *To, unsigned long long Size, bool AllowEof) |
|
bool | Read (void *To, unsigned long long Size, unsigned long long *Actual=0) |
|
char * | ReadLine (char *To, unsigned long long const Size) |
|
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 () |
|
time_t | ModificationTime () |
|
__deprecated bool | Read (void *To, unsigned long long Size, unsigned long *Actual) |
|
bool | Open (std::string FileName, unsigned int const Mode, CompressMode Compress, unsigned long const Perms=0666) |
|
bool | Open (std::string FileName, unsigned int const Mode, APT::Configuration::Compressor const &compressor, unsigned long const Perms=0666) |
|
bool | Open (std::string const &FileName, unsigned int const Mode, unsigned long const Perms=0666) |
|
bool | OpenDescriptor (int Fd, unsigned int const Mode, CompressMode Compress, bool AutoClose=false) |
|
bool | OpenDescriptor (int Fd, unsigned int const Mode, APT::Configuration::Compressor const &compressor, bool AutoClose=false) |
|
bool | OpenDescriptor (int Fd, unsigned int const Mode, bool AutoClose=false) |
|
bool | Close () |
|
bool | Sync () |
|
int | Fd () |
|
void | Fd (int fd) |
|
__deprecated gzFile | gzFd () |
|
bool | IsOpen () |
|
bool | Failed () |
|
void | EraseOnFailure () |
|
void | OpFail () |
|
bool | Eof () |
|
bool | IsCompressed () |
|
std::string & | Name () |
|
| FileFd (std::string FileName, unsigned int const Mode, unsigned long Perms=0666) |
|
| FileFd (std::string FileName, unsigned int const Mode, CompressMode Compress, unsigned long Perms=0666) |
|
| FileFd (int const Fd, unsigned int const Mode=ReadWrite, CompressMode Compress=None) |
|
| FileFd (int const Fd, bool const AutoClose) |
|