Lines Matching defs:pa_proplist
278 typedef struct pa_proplist pa_proplist;
281 pa_proplist* pa_proplist_new(void);
284 void pa_proplist_free(pa_proplist* p);
293 int pa_proplist_sets(pa_proplist *p, const char *key, const char *value);
301 int pa_proplist_setp(pa_proplist *p, const char *pair);
308 int pa_proplist_setf(pa_proplist *p, const char *key, const char *format, ...) PA_GCC_PRINTF_ATTR(3,4);
314 int pa_proplist_set(pa_proplist *p, const char *key, const void *data, size_t nbytes);
320 const char *pa_proplist_gets(const pa_proplist *p, const char *key);
328 int pa_proplist_get(const pa_proplist *p, const char *key, const void **data, size_t *nbytes);
355 void pa_proplist_update(pa_proplist *p, pa_update_mode_t mode, const pa_proplist *other);
360 int pa_proplist_unset(pa_proplist *p, const char *key);
367 int pa_proplist_unset_many(pa_proplist *p, const char * const keys[]);
378 const char *pa_proplist_iterate(const pa_proplist *p, void **state);
384 char *pa_proplist_to_string(const pa_proplist *p);
389 char *pa_proplist_to_string_sep(const pa_proplist *p, const char *sep);
393 pa_proplist *pa_proplist_from_string(const char *str);
397 int pa_proplist_contains(const pa_proplist *p, const char *key);
400 void pa_proplist_clear(pa_proplist *p);
404 pa_proplist* pa_proplist_copy(const pa_proplist *p);
407 unsigned pa_proplist_size(const pa_proplist *p);
410 int pa_proplist_isempty(const pa_proplist *p);
414 int pa_proplist_equal(const pa_proplist *a, const pa_proplist *b);