mongo::HeartbeatInfo Class Reference

#include <rs_member.h>

List of all members.

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

Detailed Description

Definition at line 66 of file rs_member.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

unsigned mongo::HeartbeatInfo::_id [private]

Definition at line 67 of file rs_member.h.

Definition at line 75 of file rs_member.h.

Definition at line 72 of file rs_member.h.

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:55 2013