Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Public Member Functions | Public Attributes
qpid::log::Options Struct Reference

Logging options for config parser. More...

#include <qpid/log/Options.h>

List of all members.

Public Member Functions

 Options (const std::string &argv0_=std::string(), const std::string &name_="Logging options")
 Pass argv[0] for use in syslog output.
 Options (const Options &)
Optionsoperator= (const Options &)
void parse (int argc, char const *const *argv, const std::string &configfile=std::string(), bool allowUnknown=false)
 Parses options from argc/argv, environment variables and config file.
boost::program_options::options_description_easy_init addOptions ()

Public Attributes

std::string argv0
std::string name
std::vector< std::string > selectors
bool time
bool level
bool thread
bool source
bool function
bool hiresTs
bool trace
std::string prefix
std::auto_ptr< SinkOptionssinkOptions

Detailed Description

Logging options for config parser.

Definition at line 31 of file Options.h.


Constructor & Destructor Documentation

qpid::log::Options::Options ( const std::string &  argv0_ = std::string(),
const std::string &  name_ = "Logging options" 
)

Pass argv[0] for use in syslog output.

qpid::log::Options::Options ( const Options )

Member Function Documentation

boost::program_options::options_description_easy_init qpid::Options::addOptions ( ) [inline, inherited]

Definition at line 154 of file Options.h.

Options& qpid::log::Options::operator= ( const Options )
void qpid::Options::parse ( int  argc,
char const *const *  argv,
const std::string &  configfile = std::string(),
bool  allowUnknown = false 
) [inherited]

Parses options from argc/argv, environment variables and config file.

Note the filename argument can reference an options variable that is updated by argc/argv or environment variable parsing.


Member Data Documentation

Definition at line 39 of file Options.h.

Definition at line 42 of file Options.h.

Definition at line 42 of file Options.h.

Definition at line 42 of file Options.h.

Definition at line 40 of file Options.h.

Definition at line 44 of file Options.h.

std::vector<std::string> qpid::log::Options::selectors

Definition at line 41 of file Options.h.

Definition at line 45 of file Options.h.

Definition at line 42 of file Options.h.

Definition at line 42 of file Options.h.

Definition at line 42 of file Options.h.

Definition at line 43 of file Options.h.


The documentation for this struct was generated from the following file:

Qpid C++ API Reference
Generated on Mon Aug 22 2011 for Qpid C++ Client API by doxygen 1.7.4