Go to the source code of this file.
Typedefs | |
typedef void | AnxParams |
A set of parameters. | |
Enumerations | |
enum | AnxParamStyle { ANX_PARAMS_QUERY = 0, ANX_PARAMS_HEADERS = 1, ANX_PARAMS_METATAGS = 1000, ANX_PARAMS_PARAMTAGS = 1001 } |
Formatting styles for parsing and printing AnxParams objects. More... | |
Functions | |
AnxParams * | anx_params_new_parse (char *input, AnxParamStyle style) |
Create a new AnxParms object by parsing text input of a given format. | |
int | anx_params_snprint (char *buf, size_t n, AnxParams *params, AnxParamStyle style) |
Print an AnxParms object with a given formatting style. | |
char * | anx_params_get (AnxParams *params, char *name) |
Retrieve a parameter from an AnxParams object. | |
AnxParams * | anx_params_replace (AnxParams *params, char *name, char *value) |
Add a parameter to an AnxParams object. | |
AnxParams * | anx_params_append (AnxParams *params, char *name, char *value) |
Add a parameter to an AnxParams object. | |
AnxParams * | anx_params_remove (AnxParams *params, char *name) |
Remove a parameter from an AnxParams object. | |
AnxParams * | anx_params_merge (AnxParams *dest, AnxParams *src) |
Merge two AnxParams objects. | |
AnxParams * | anx_params_clone (AnxParams *params) |
Create a new AnxParams object by cloning an existing one. | |
AnxParams * | anx_params_free (AnxParams *params) |
Free an AnxParams object. |
|
A set of parameters.
|
|
|
Add a parameter to an AnxParams object. If a parameter with the given name already exists in params, the new value is appended to the old one, separated by a comma.
|
|
Create a new AnxParams object by cloning an existing one.
|
|
Free an AnxParams object.
|
|
Retrieve a parameter from an AnxParams object.
|
|
Merge two AnxParams objects. Copies of all parameters in src are appended (as for anx_params_append()) to dest.
|
|
Create a new AnxParms object by parsing text input of a given format.
|
|
Remove a parameter from an AnxParams object.
|
|
Add a parameter to an AnxParams object. If a parameter with the given name already exists in params, the new value replaces the old one.
|
|
Print an AnxParms object with a given formatting style.
|