Used to temporarily modify the process umask. More...
#include <gprocess.h>
Classes | |
class | UmaskImp |
A private implementation class used by G::Process::Umask. More... | |
Public Types | |
enum | Mode { Readable, Tighter, Tightest, GroupOpen } |
Public Member Functions | |
Umask (Mode) | |
~Umask () | |
Static Public Member Functions | |
static void | set (Mode) |
Used to temporarily modify the process umask.
Definition at line 64 of file gprocess.h.
Enumerator | |
---|---|
Readable | |
Tighter | |
Tightest | |
GroupOpen |
Definition at line 66 of file gprocess.h.
|
explicit |
Definition at line 270 of file gprocess_unix.cpp.
References G::Process::Umask::UmaskImp::m_old_mode.
G::Process::Umask::~Umask | ( | ) |
Definition at line 276 of file gprocess_unix.cpp.
|
static |
Definition at line 282 of file gprocess_unix.cpp.