OnixS C++ CME MDP Premium Market Data Handler  5.8.3
API Documentation
LicenseSettings Class Reference

#include <OnixS/CME/MDH/HandlerSettings.h>

Public Types

typedef std::vector< std::string > LicenseStores
 

Public Member Functions

 LicenseSettings (SettingChangeController *controller=nullptr)
 
 LicenseSettings (const LicenseSettings &other)
 
LicenseSettingsaddLicenseStore (const std::string &value)
 
LicenseSettingslicenseStore (const std::string &value)
 
LicenseSettingslicenseString (const std::string &value)
 
const LicenseStoreslicenseStores () const
 
const std::string & licenseString () const
 
LicenseSettingsoperator= (const LicenseSettings &other)
 
- Public Member Functions inherited from SettingGroup
 SettingGroup (SettingChangeController *controller=nullptr)
 
 ~SettingGroup ()
 
template<class Assignee , class Value >
void controlAssignment (const Char *description, Assignee &assignee, Value value) const
 
template<class Changeable >
void controlChange (const Char *description, void(Changeable::*change)(), Changeable &changeable) const
 
template<class Change , class Changeable , class Arg >
void controlChange (const Char *description, Change change, Changeable &changeable, const Arg &arg) const
 
template<class Change , class Changeable , class Arg1 , class Arg2 >
void controlChange (const Char *description, Change change, Changeable &changeable, const Arg1 &arg1, const Arg2 &arg2) const
 

Friends

class HandlerSettings
 

Additional Inherited Members

- Static Public Member Functions inherited from SettingGroup
static const SettingGroupnull ()
 

Detailed Description

Definition at line 39 of file HandlerSettings.h.

Member Typedef Documentation

typedef std::vector<std::string> LicenseStores

Folders that contain license file(s).

Definition at line 43 of file HandlerSettings.h.

Constructor & Destructor Documentation

LicenseSettings ( SettingChangeController controller = nullptr)
inline

Initializes listeners with default values.

Definition at line 46 of file HandlerSettings.h.

LicenseSettings ( const LicenseSettings other)
inline

Re-initializes settings as copies of the other ones omitting group belonging.

Definition at line 53 of file HandlerSettings.h.

Member Function Documentation

LicenseSettings& addLicenseStore ( const std::string &  value)
inline

Adds the path to the folder that contains license file(s).

Definition at line 61 of file HandlerSettings.h.

LicenseSettings& licenseStore ( const std::string &  value)
inline

Assigns the path to the folder that contains license file(s).

Definition at line 71 of file HandlerSettings.h.

const LicenseStores& licenseStores ( ) const
inline

Returns the folders that contain license file(s).

Definition at line 88 of file HandlerSettings.h.

LicenseSettings& licenseString ( const std::string &  value)
inline

Assigns the license string.

Definition at line 81 of file HandlerSettings.h.

const std::string& licenseString ( ) const
inline

Returns the license string.

Definition at line 94 of file HandlerSettings.h.

LicenseSettings& operator= ( const LicenseSettings other)
inline

Re-initializes as a copy of the other one.

Definition at line 100 of file HandlerSettings.h.

Friends And Related Function Documentation

friend class HandlerSettings
friend

Definition at line 117 of file HandlerSettings.h.


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