Low-level file-system operations for GStore::FileStore.
More...
#include <gfilestore.h>
|
static int & | errno_ () noexcept |
|
static bool | rename (const G::Path &, const G::Path &) |
|
static bool | renameOnto (const G::Path &, const G::Path &) |
|
static bool | remove (const G::Path &) noexcept |
|
static bool | exists (const G::Path &) |
|
static int | fdopen (const G::Path &) |
|
static bool | hardlink (const G::Path &, const G::Path &) |
|
static bool | copy (const G::Path &, const G::Path &) |
|
static bool | copy (const G::Path &, const G::Path &, bool hardlink) |
|
static bool | mkdir (const G::Path &) |
|
static bool | isdir (const G::Path &, const G::Path &={}, const G::Path &={}) |
|
static std::ifstream & | openIn (std::ifstream &, const G::Path &) |
|
static std::ofstream & | openOut (std::ofstream &, const G::Path &) |
|
static std::ofstream & | openAppend (std::ofstream &, const G::Path &) |
|
Low-level file-system operations for GStore::FileStore.
Definition at line 75 of file gfilestore.h.
◆ copy() [1/2]
bool GStore::FileStore::FileOp::copy |
( |
const G::Path & |
src, |
|
|
const G::Path & |
dst |
|
) |
| |
|
static |
◆ copy() [2/2]
bool GStore::FileStore::FileOp::copy |
( |
const G::Path & |
src, |
|
|
const G::Path & |
dst, |
|
|
bool |
hardlink |
|
) |
| |
|
static |
◆ errno_()
int & GStore::FileStore::FileOp::errno_ |
( |
| ) |
|
|
staticnoexcept |
◆ exists()
bool GStore::FileStore::FileOp::exists |
( |
const G::Path & |
path | ) |
|
|
static |
◆ fdopen()
int GStore::FileStore::FileOp::fdopen |
( |
const G::Path & |
path | ) |
|
|
static |
◆ hardlink()
bool GStore::FileStore::FileOp::hardlink |
( |
const G::Path & |
src, |
|
|
const G::Path & |
dst |
|
) |
| |
|
static |
◆ isdir()
bool GStore::FileStore::FileOp::isdir |
( |
const G::Path & |
a, |
|
|
const G::Path & |
b = {} , |
|
|
const G::Path & |
c = {} |
|
) |
| |
|
static |
◆ mkdir()
bool GStore::FileStore::FileOp::mkdir |
( |
const G::Path & |
dir | ) |
|
|
static |
◆ openAppend()
std::ofstream & GStore::FileStore::FileOp::openAppend |
( |
std::ofstream & |
stream, |
|
|
const G::Path & |
path |
|
) |
| |
|
static |
◆ openIn()
std::ifstream & GStore::FileStore::FileOp::openIn |
( |
std::ifstream & |
stream, |
|
|
const G::Path & |
path |
|
) |
| |
|
static |
◆ openOut()
std::ofstream & GStore::FileStore::FileOp::openOut |
( |
std::ofstream & |
stream, |
|
|
const G::Path & |
path |
|
) |
| |
|
static |
◆ remove()
bool GStore::FileStore::FileOp::remove |
( |
const G::Path & |
path | ) |
|
|
staticnoexcept |
◆ rename()
bool GStore::FileStore::FileOp::rename |
( |
const G::Path & |
src, |
|
|
const G::Path & |
dst |
|
) |
| |
|
static |
◆ renameOnto()
bool GStore::FileStore::FileOp::renameOnto |
( |
const G::Path & |
src, |
|
|
const G::Path & |
dst |
|
) |
| |
|
static |
The documentation for this struct was generated from the following files:
- /tmp/slackdce/slackrepo.HKsbdz/build_emailrelay/emailrelay-2.6/src/gstore/gfilestore.h
- /tmp/slackdce/slackrepo.HKsbdz/build_emailrelay/emailrelay-2.6/src/gstore/gfilestore.cpp