DMTCP
|
#include <uniquepid.h>
Public Member Functions | |
UniquePid () | |
UniquePid (const uint64_t &host, const pid_t &pd, const uint64_t &tm, const int &gen=0) | |
UniquePid (DmtcpUniqueProcessId id) | |
uint64_t | hostid () const |
pid_t | pid () const |
int | computationGeneration () const |
uint64_t | time () const |
DmtcpUniqueProcessId | upid () const |
void | incrementGeneration () |
bool | operator< (const UniquePid &that) const |
bool | operator== (const UniquePid &that) const |
bool | operator!= (const UniquePid &that) const |
string | toString () const |
bool | isNull () const |
Static Public Member Functions | |
static UniquePid & | ParentProcess () |
static UniquePid & | ThisProcess (bool disableJTrace=false) |
static void | serialize (jalib::JBinarySerializer &o) |
static void | restart () |
static void | resetOnFork (const UniquePid &newId) |
Additional Inherited Members | |
![]() | |
uint64_t | _hostid |
uint64_t | _time |
pid_t | _pid |
uint32_t | _computation_generation |
Definition at line 33 of file uniquepid.h.
UniquePid::UniquePid | ( | ) |
Definition at line 109 of file uniquepid.cpp.
|
inline |
Definition at line 40 of file uniquepid.h.
|
inline |
Definition at line 48 of file uniquepid.h.
|
inline |
Definition at line 57 of file uniquepid.h.
|
inline |
Definition at line 55 of file uniquepid.h.
void UniquePid::incrementGeneration | ( | ) |
Definition at line 117 of file uniquepid.cpp.
bool UniquePid::isNull | ( | ) | const |
Definition at line 182 of file uniquepid.cpp.
|
inline |
Definition at line 74 of file uniquepid.h.
bool UniquePid::operator< | ( | const UniquePid & | that) | const |
Definition at line 125 of file uniquepid.cpp.
bool UniquePid::operator== | ( | const UniquePid & | that) | const |
Definition at line 134 of file uniquepid.cpp.
|
static |
Definition at line 101 of file uniquepid.cpp.
|
inline |
Definition at line 56 of file uniquepid.h.
|
static |
Definition at line 174 of file uniquepid.cpp.
|
static |
|
static |
Definition at line 187 of file uniquepid.cpp.
|
static |
Definition at line 86 of file uniquepid.cpp.
|
inline |
Definition at line 58 of file uniquepid.h.
string UniquePid::toString | ( | ) | const |
Definition at line 168 of file uniquepid.cpp.
|
inline |
Definition at line 59 of file uniquepid.h.