User manual
125
This method is used to commit option value change if any. It wrappes routine identified by
the commit_option_value entry of chapi_in communication context.
virtual bool is_specified() const;
This method is used in order to define if specified value was mentioned in configuration
file. It wraps routine identified by the is_option_value_specified entry of chapi_in
communication context.
virtual bool is_changed() const;
This method is used in order to define if specified value was changed in configuration file
since the last calls to commit()/change_ack(). This method wraps routine identified by the
is_option_value_changed entry of chapi_in communication context.
virtual void change_ack();
This method is used to сlear 'modify' flag for the option value. It wraps routine identified by
the option_value_change_ack entry of chapi_in communication context.
virtual void enable(bool force = false);
where
force - is true in case if hidden option should be made accessible.
This method is used to enable freezed option to be changed, optionally makes hidden
option value accessible. It wraps routine identified by the enable_option_value entry of
chapi_in communication context.
virtual void freeze();
This method is used to protect option value from change. It wraps routine identified by the
freeze_option_value entry of chapi_in communication context.
virtual void disable();
This method is used to make option value hidden, i.e. not accessible for view/change. It
wraps routine identified by the disable_option_value entry of chapi_in communication context.
virtual bool is_hidden();










