OnixS C++ CME Market Data Handler  5.7.0
API documentation
SettingChangeController Struct Referenceabstract

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

Public Member Functions

virtual void beginChange (const SettingGroup &, const Char *)=0
virtual void endChange ()=0

Detailed Description

Represents a service controlling change/update operations for the collections of settings.

Definition at line 36 of file SettingGroup.h.

Member Function Documentation

virtual void beginChange ( const SettingGroup ,
const Char  
pure virtual

Begins the setting change operation.

May throw an exception if change is not possible for the moment or is prohibited for a setting or a group to which the setting being updated belongs.

Implemented in TrivialChangeController.

virtual void endChange ( )
pure virtual

Accomplishes the setting change operation.

The given member must be invoked after successful invocation of the 'beginChange' member and before any other setting change.

Implemented in TrivialChangeController.

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