Savarese Software Research Corporation
BasicServiceOptions Class Reference

#include <BasicServiceOptions.h>

Inheritance diagram for BasicServiceOptions:
Inheritance graph
[legend]

Public Types

enum   { DefaultServiceMessageCapacity = 1u << 16 }
 

Public Member Functions

virtual  ~BasicServiceOptions ()=default
 

Public Attributes

boost::program_options::options_description  description
 
bool  help
 
std::string  connection
 
std::string  name
 
unsigned int  capacity
 
unsigned int  call_timeout
 
std::string  locale
 

Protected Member Functions

  BasicServiceOptions ()
 
virtual void  store (int argc, char *argv[])
 
virtual void  notify (boost::program_options::variables_map &vm)
 

Detailed Description

Definition at line 30 of file BasicServiceOptions.h.

Member Enumeration Documentation

anonymous enum
Enumerator
DefaultServiceMessageCapacity 

Definition at line 34 of file BasicServiceOptions.h.

Constructor & Destructor Documentation

BasicServiceOptions::BasicServiceOptions ( )
inlineprotected
virtual BasicServiceOptions::~BasicServiceOptions ( )
virtualdefault

Member Function Documentation

virtual void BasicServiceOptions::notify ( boost::program_options::variables_map &  vm )
inlineprotectedvirtual

Reimplemented in ServiceMainOptions.

Definition at line 79 of file BasicServiceOptions.h.

References help.

Referenced by ServiceMainOptions::notify(), and store().

virtual void BasicServiceOptions::store ( int  argc,
char *  argv[] 
)
inlineprotectedvirtual

Definition at line 71 of file BasicServiceOptions.h.

References description, and notify().

Member Data Documentation

unsigned int BasicServiceOptions::call_timeout

Definition at line 102 of file BasicServiceOptions.h.

Referenced by BasicServiceOptions().

unsigned int BasicServiceOptions::capacity

Definition at line 101 of file BasicServiceOptions.h.

Referenced by BasicServiceOptions().

std::string BasicServiceOptions::connection

Definition at line 99 of file BasicServiceOptions.h.

Referenced by BasicServiceOptions().

boost::program_options::options_description BasicServiceOptions::description
bool BasicServiceOptions::help

Definition at line 98 of file BasicServiceOptions.h.

Referenced by notify().

std::string BasicServiceOptions::locale

Definition at line 103 of file BasicServiceOptions.h.

Referenced by BasicServiceOptions().

std::string BasicServiceOptions::name

Definition at line 100 of file BasicServiceOptions.h.

Referenced by BasicServiceOptions().


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

Savarese Software Research Corporation
Copyright © 2006-2012 Savarese Software Research Corporation. All rights reserved.