All Frameworks Class Hierarchy This Framework Indexes
System Macro CATSysBeginImplSettingCtrlLocks
Macro CATSysBeginImplSettingCtrlLocks (Brand,FW,Name,ParamName,AttrName)
Begins the implementation sequence of the methods dealing with the locks of a setting parameter.
Role: For each parameter exposed by a setting controller
in its interface BrandIFWNameSettingAtt, a method dealing with the lock
and a method retrieving the information concerning the parameter must be
available.
This macro begins the macro sequence that should be used in conjunction
with CATSysAddImplSettingCtrlLocks and
CATSysEndImplSettingCtrlLocks This sequence will implement the two following methods:
- HRESULT BrandFWNameSettingCtrl::GetInfoParamName(CATSettingInfo* oInfo)
- HRESULT BrandFWNameSettingCtrl::SetLockParamName (unsigned char iLock)
If the controller's parameter is built from many
CATSysSettingController's attributes then the name of the other attributes
must be specified by using the
CATSysAddImplSettingCtrlLocks macro for each attribute. These attributes are semantically bounded and thus are
locked or unlocked together.
- Parameters:
-
- Brand
- The brand to which this controller belongs
- FW
- The framework in which the controller is implemented
- Name
- The name of the controller
- ParamName
- The name of the setting's parameter used in the method's name
- AttrName
- The name of the first underlying setting's attribute
This object is included in the file: CATSysMacroSettingCtrl.h