|
AP_MDM_API void | AP_MDM_SetExtraParam (AP_MDM_Interface *md, const char *subKey, const char *paramName, const char *type, const char *value, const char *description) |
|
AP_MDM_API void | AP_MDM_SetExtraParams (AP_MDM_Interface *md, const std::string &subKey, const ExtraParamList &extraParamList) |
|
AP_MDM_API void | AP_MDM_SetExtraParamValue (AP_MDM_Interface *md, const char *subKey, const char *paramName, const char *value) |
|
AP_MDM_API void | AP_MDM_SetExtraParamsValue (AP_MDM_Interface *md, const std::string &subKey, const ExtraParamValueList &extraParamValueList) |
|
AP_MDM_API void | AP_MDM_RemoveExtraParam (AP_MDM_Interface *md, const char *subKey, const char *paramName, AP_bool permanent=false) |
|
AP_MDM_API void | AP_MDM_RemoveExtraParams (AP_MDM_Interface *md, const std::string &subKey, const StringList ¶mNames, AP_bool permanent=false) |
|
Extra Params Processing API
◆ AP_MDM_RemoveExtraParam()
AP_MDM_API void AP_MDM_RemoveExtraParam |
( |
AP_MDM_Interface * |
md, |
|
|
const char * |
subKey, |
|
|
const char * |
paramName, |
|
|
AP_bool |
permanent = false |
|
) |
| |
Remove the Extra Param Value (and optionally schema) for a single parameter for the supplied subKey to send at the next commit.
- Parameters
-
md | The AP_MDM_Interface to use for this Extra Param Data. |
subKey | The subscription key this Extra Param Data is for. |
paramName | The parameter name/key as a const char* to remove. |
permanent | If false (default) will only blank the value. If true, will remove the value and schema. |
- See also
- AP_MDM_SubscriptionCommit
◆ AP_MDM_RemoveExtraParams()
AP_MDM_API void AP_MDM_RemoveExtraParams |
( |
AP_MDM_Interface * |
md, |
|
|
const std::string & |
subKey, |
|
|
const StringList & |
paramNames, |
|
|
AP_bool |
permanent = false |
|
) |
| |
Remove the Extra Param Value (and optionally schema) for multiple parameters for the supplied subKey to send at the next commit.
- Parameters
-
md | The AP_MDM_Interface to use for this Extra Param Data. |
subKey | The subscription key this Extra Param Data is for. |
paramNames | The list of parameter name/key as a StringList to remove. |
permanent | If false (default) will only blank the values. If true, will remove the values and schemas. |
- See also
- AP_MDM_SubscriptionCommit
-
StringList
◆ AP_MDM_SetExtraParam()
AP_MDM_API void AP_MDM_SetExtraParam |
( |
AP_MDM_Interface * |
md, |
|
|
const char * |
subKey, |
|
|
const char * |
paramName, |
|
|
const char * |
type, |
|
|
const char * |
value, |
|
|
const char * |
description |
|
) |
| |
Set the Extra Param Schema and Value for a single parameter for the supplied subKey to send at the next commit.
- Parameters
-
md | The AP_MDM_Interface to use for this Extra Param Data. |
subKey | The subscription key this Extra Param Data is for. |
paramName | The parameter name/key as a const char* for this Extra Param Data. |
type | The type of the parameter value (eg. "integer", "string", "dictionary<integer, boolean>", etc) as a const char* for this Extra Param Data. |
value | The value as a const char* for this Extra Param Data. |
description | The description as a const char* for this Extra Param Data. |
- See also
- AP_MDM_SubscriptionCommit
◆ AP_MDM_SetExtraParams()
◆ AP_MDM_SetExtraParamsValue()
◆ AP_MDM_SetExtraParamValue()
AP_MDM_API void AP_MDM_SetExtraParamValue |
( |
AP_MDM_Interface * |
md, |
|
|
const char * |
subKey, |
|
|
const char * |
paramName, |
|
|
const char * |
value |
|
) |
| |
Set the Extra Param Value for a single parameter for the supplied subKey to send at the next commit.
- Parameters
-
md | The AP_MDM_Interface to use for this Extra Param Data. |
subKey | The subscription key this Extra Param Data is for. |
paramName | The parameter name/key as a const char* for this Extra Param Data. |
value | The value as a const char* for this Extra Param Data. |
- See also
- AP_MDM_SubscriptionCommit