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. 
 
 
 
 | 
 1.3.5
 
1.3.5