mongo::CmdLine Struct Reference

#include <cmdline.h>

List of all members.

Public Types

enum  { DefaultDBPort = 27017, ConfigServerPort = 27019, ShardServerPort = 27018 }
enum  {
  DurDumpJournal = 1, DurScanOnly = 2, DurRecoverOnly = 4, DurParanoid = 8,
  DurAlwaysCommit = 16
}

Public Member Functions

 CmdLine ()
bool isDefaultPort () const
string ourSetName () const
bool usingReplSets () const

Static Public Member Functions

static void addGlobalOptions (boost::program_options::options_description &general, boost::program_options::options_description &hidden)
static void addWindowsOptions (boost::program_options::options_description &windows, boost::program_options::options_description &hidden)
static bool store (int argc, char **argv, boost::program_options::options_description &visible, boost::program_options::options_description &hidden, boost::program_options::positional_options_description &positional, boost::program_options::variables_map &output)

Public Attributes

string _replSet
string binaryName
string bind_ip
bool cpu
string cwd
int defaultProfile
bool dur
int durOptions
bool jsonp
bool moveParanoia
bool noTableScan
string only
long long oplogSize
int port
bool prealloc
int pretouch
bool quiet
bool quota
int quotaFiles
bool rest
int slowMS
bool smallfiles
string socket
string source
double syncdelay

Detailed Description

Definition at line 27 of file cmdline.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
DefaultDBPort 
ConfigServerPort 
ShardServerPort 

Definition at line 45 of file cmdline.h.

anonymous enum

--durOptions 7 dump journal and terminate without doing anything further --durOptions 4 recover and terminate without listening

Enumerator:
DurDumpJournal 
DurScanOnly 
DurRecoverOnly 
DurParanoid 
DurAlwaysCommit 

Definition at line 84 of file cmdline.h.


Constructor & Destructor Documentation

mongo::CmdLine::CmdLine (  )  [inline]

Definition at line 29 of file cmdline.h.


Member Function Documentation

static void mongo::CmdLine::addGlobalOptions ( boost::program_options::options_description &  general,
boost::program_options::options_description &  hidden 
) [static]
static void mongo::CmdLine::addWindowsOptions ( boost::program_options::options_description &  windows,
boost::program_options::options_description &  hidden 
) [static]
bool mongo::CmdLine::isDefaultPort (  )  const [inline]

Definition at line 50 of file cmdline.h.

string mongo::CmdLine::ourSetName (  )  const [inline]

Definition at line 57 of file cmdline.h.

static bool mongo::CmdLine::store ( int  argc,
char **  argv,
boost::program_options::options_description &  visible,
boost::program_options::options_description &  hidden,
boost::program_options::positional_options_description &  positional,
boost::program_options::variables_map &  output 
) [static]
Returns:
true if should run program, false if should exit
bool mongo::CmdLine::usingReplSets (  )  const [inline]

Definition at line 64 of file cmdline.h.


Member Data Documentation

Definition at line 56 of file cmdline.h.

Definition at line 41 of file cmdline.h.

Definition at line 52 of file cmdline.h.

Definition at line 77 of file cmdline.h.

Definition at line 42 of file cmdline.h.

Definition at line 94 of file cmdline.h.

Definition at line 79 of file cmdline.h.

Definition at line 91 of file cmdline.h.

Definition at line 54 of file cmdline.h.

Definition at line 98 of file cmdline.h.

Definition at line 71 of file cmdline.h.

Definition at line 68 of file cmdline.h.

Definition at line 93 of file cmdline.h.

Definition at line 44 of file cmdline.h.

Definition at line 72 of file cmdline.h.

Definition at line 97 of file cmdline.h.

Definition at line 70 of file cmdline.h.

Definition at line 75 of file cmdline.h.

Definition at line 76 of file cmdline.h.

Definition at line 53 of file cmdline.h.

Definition at line 95 of file cmdline.h.

Definition at line 73 of file cmdline.h.

Definition at line 101 of file cmdline.h.

Definition at line 67 of file cmdline.h.

Definition at line 99 of file cmdline.h.


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:54 2013