Functions | |
| int | oyPolicySaveActual (oyGROUP_e group, const char *name) |
| save a options group to a file | |
| char * | oyPolicyToXML (oyGROUP_e group, int add_header, oyAlloc_f allocate_func) |
| int | oyReadXMLPolicy (oyGROUP_e group, const char *xml) |
| int | oyPolicySet (const char *policy_file, const char *full_name) |
| int oyPolicySaveActual | ( | oyGROUP_e | group, | |
| const char * | name | |||
| ) |
save a options group to a file
The function is basically a wrapper for oyPolicyToXML() and will write the resulting XML to a file somewhere in XDG_CONFIG_HOME.
| group | use oyGROUP_ALL for a typical snapshot | |
| name | the name will become part of a filename |
| int oyPolicySet | ( | const char * | policy_file, | |
| const char * | full_name | |||
| ) |
Load a group of policy settings.
use xml-ish file input produced by oyPolicyToXML()
| policy_file | the policy file, will be locked up in standard paths | |
| full_name | file name including path |
Save a group of policy settings.
Write only such variables, which are available and ignore unknown ones. This currently produces pseudo xml configuration files.
| group | the policy group | |
| add_header | add description | |
| allocate_func | user provided function for allocating the strings memory |
| int oyReadXMLPolicy | ( | oyGROUP_e | group, | |
| const char * | xml | |||
| ) |
Load a group of policy settings.
use xml-ish input produced by oyPolicyToXML()
| group | the policy group | |
| xml | xml configuration string |
1.5.8