#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.