#include <rs_member.h>
Public Member Functions | |
bool | changed (const HeartbeatInfo &old) const |
HeartbeatInfo (unsigned id) | |
HeartbeatInfo () | |
unsigned | id () const |
bool | maybeUp () const |
long long | timeDown () const |
bool | up () const |
Public Attributes | |
long long | downSince |
MemberState | hbstate |
double | health |
time_t | lastHeartbeat |
string | lastHeartbeatMsg |
OpTime | opTime |
int | skew |
time_t | upSince |
Private Attributes | |
unsigned | _id |
Definition at line 66 of file rs_member.h.
mongo::HeartbeatInfo::HeartbeatInfo | ( | ) | [inline] |
Definition at line 69 of file rs_member.h.
mongo::HeartbeatInfo::HeartbeatInfo | ( | unsigned | id | ) | [inline] |
Definition at line 92 of file rs_member.h.
bool mongo::HeartbeatInfo::changed | ( | const HeartbeatInfo & | old | ) | const [inline] |
Definition at line 100 of file rs_member.h.
unsigned mongo::HeartbeatInfo::id | ( | ) | const [inline] |
Definition at line 71 of file rs_member.h.
bool mongo::HeartbeatInfo::maybeUp | ( | ) | const [inline] |
health is set to -1 on startup. that means we haven't even checked yet. 0 means we checked and it failed.
Definition at line 84 of file rs_member.h.
long long mongo::HeartbeatInfo::timeDown | ( | ) | const |
bool mongo::HeartbeatInfo::up | ( | ) | const [inline] |
Definition at line 81 of file rs_member.h.
unsigned mongo::HeartbeatInfo::_id [private] |
Definition at line 67 of file rs_member.h.
long long mongo::HeartbeatInfo::downSince |
Definition at line 75 of file rs_member.h.
Definition at line 72 of file rs_member.h.
double mongo::HeartbeatInfo::health |
Definition at line 73 of file rs_member.h.
Definition at line 76 of file rs_member.h.
Definition at line 77 of file rs_member.h.
Definition at line 78 of file rs_member.h.
Definition at line 79 of file rs_member.h.
Definition at line 74 of file rs_member.h.