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 |