1 #ifndef foomessagehelperhfoo 2 #define foomessagehelperhfoo 25 #include <pulse/cdecl.h> void pa_message_params_free(pa_message_params *params)
Free a pa_message_params structure.
int pa_message_params_read_double_array(char *c, double **results, int *length)
Converts a parameter list to a double array.
void pa_message_params_write_raw(pa_message_params *params, const char *value, bool add_braces)
Append raw string to parameter list.
No value (empty element) found for numeric or boolean value.
Definition: message-params.h:60
void pa_message_params_begin_list(pa_message_params *params)
Start a list by writing an opening brace.
Error encountered while parsing a value.
Definition: message-params.h:62
int pa_message_params_read_bool(char *c, bool *result, void **state)
Read a boolean from parameter list in c.
int pa_message_params_read_uint64_array(char *c, uint64_t **results, int *length)
Converts a parameter list to an uint64 array.
int pa_message_params_read_string(char *c, const char **result, void **state)
Read a string from a parameter list in c.
char * pa_message_params_to_string_free(pa_message_params *params)
Convert pa_message_params to string, free pa_message_params structure.
int pa_message_params_read_double(char *c, double *result, void **state)
Read a double from parameter list in c.
pa_message_params_error_code
Read function return values.
Definition: message-params.h:58
End of parameter list reached.
Definition: message-params.h:64
int pa_message_params_read_int64(char *c, int64_t *result, void **state)
Read an integer from parameter list in c.
void pa_message_params_write_uint64(pa_message_params *params, uint64_t value)
Append an unsigned integer to parameter list.
void pa_message_params_write_string(pa_message_params *params, const char *value)
Append string to parameter list.
void pa_message_params_write_int64(pa_message_params *params, int64_t value)
Append an integer to parameter list.
int pa_message_params_read_string_array(char *c, const char ***results, int *length)
Convert a parameter list to a string array.
pa_message_params * pa_message_params_new(void)
Create a new pa_message_params structure.
Parsing successful.
Definition: message-params.h:66
struct pa_message_params pa_message_params
Structure which holds a parameter list.
Definition: message-params.h:55
void pa_message_params_write_bool(pa_message_params *params, bool value)
Append a boolean to parameter list.
int pa_message_params_read_raw(char *c, char **result, void **state)
Read raw data from parameter list in c.
int pa_message_params_read_uint64(char *c, uint64_t *result, void **state)
Read an unsigned integer from parameter list in c.
void pa_message_params_write_double(pa_message_params *params, double value, int precision)
Append a double to parameter list.
int pa_message_params_read_int64_array(char *c, int64_t **results, int *length)
Converts a parameter list to an int64 array.
void pa_message_params_end_list(pa_message_params *params)
End a list by writing a closing brace.