mongo::MemberState Struct Reference

#include <rs_member.h>

List of all members.

Public Types

enum  MS {
  RS_STARTUP = 0, RS_PRIMARY = 1, RS_SECONDARY = 2, RS_RECOVERING = 3,
  RS_FATAL = 4, RS_STARTUP2 = 5, RS_UNKNOWN = 6, RS_ARBITER = 7,
  RS_DOWN = 8, RS_ROLLBACK = 9
}

Public Member Functions

bool fatal () const
 MemberState (int ms)
 MemberState (MS ms=RS_UNKNOWN)
bool operator!= (const MemberState &r) const
bool operator== (const MemberState &r) const
bool primary () const
bool readable () const
bool recovering () const
bool rollback () const
bool secondary () const
bool startup2 () const
string toString () const

Public Attributes

enum mongo::MemberState::MS s

Detailed Description

Definition at line 33 of file rs_member.h.


Member Enumeration Documentation

Enumerator:
RS_STARTUP 
RS_PRIMARY 
RS_SECONDARY 
RS_RECOVERING 
RS_FATAL 
RS_STARTUP2 
RS_UNKNOWN 
RS_ARBITER 
RS_DOWN 
RS_ROLLBACK 

Definition at line 34 of file rs_member.h.


Constructor & Destructor Documentation

mongo::MemberState::MemberState ( MS  ms = RS_UNKNOWN  )  [inline]

Definition at line 47 of file rs_member.h.

mongo::MemberState::MemberState ( int  ms  )  [inline, explicit]

Definition at line 48 of file rs_member.h.


Member Function Documentation

bool mongo::MemberState::fatal (  )  const [inline]

Definition at line 54 of file rs_member.h.

bool mongo::MemberState::operator!= ( const MemberState r  )  const [inline]

Definition at line 61 of file rs_member.h.

bool mongo::MemberState::operator== ( const MemberState r  )  const [inline]

Definition at line 60 of file rs_member.h.

bool mongo::MemberState::primary (  )  const [inline]

Definition at line 50 of file rs_member.h.

bool mongo::MemberState::readable (  )  const [inline]

Definition at line 56 of file rs_member.h.

bool mongo::MemberState::recovering (  )  const [inline]

Definition at line 52 of file rs_member.h.

bool mongo::MemberState::rollback (  )  const [inline]

Definition at line 55 of file rs_member.h.

bool mongo::MemberState::secondary (  )  const [inline]

Definition at line 51 of file rs_member.h.

bool mongo::MemberState::startup2 (  )  const [inline]

Definition at line 53 of file rs_member.h.

string mongo::MemberState::toString (  )  const

Member Data Documentation


The documentation for this struct 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:56 2013