OnixS C++ CME MDP Premium Market Data Handler 5.9.0
Users' manual and API documentation
Loading...
Searching...
No Matches
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 33 of file SettingGroup.h.

Member Function Documentation

◆ beginChange()

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.

◆ endChange()

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.