Lines Matching defs:key
201 pa_datum key, data;
216 key.data = (char *) name;
217 key.size = strlen(name);
221 r = (pa_database_set(u->database, &key, &data, true) == 0);
280 pa_datum key, data;
288 key.data = (char*) name;
289 key.size = strlen(name);
293 if (!pa_database_get(u->database, &key, &data)) {
294 pa_log_debug("Database contains no data for key: %s", name);
337 pa_log_debug("Database contains invalid data for key: %s (probably pre-v1.0 data)", name);
345 pa_log_debug("Attempting to load legacy (pre-v1.0) data for key: %s", name);
347 pa_log_debug("Success. Saving new format for key: %s", name);
353 pa_log_debug("Unable to load legacy (pre-v1.0) data for key: %s. Ignoring.", name);
381 pa_datum key;
386 done = !pa_database_first(u->database, &key, NULL);
394 done = !pa_database_next(u->database, &key, &next_key, NULL);
396 name = pa_xstrndup(key.data, key.size);
410 pa_datum_free(&key);
411 key = next_key;
480 static char *get_name(const char *key, const char *prefix) {
483 if (strncmp(key, prefix, strlen(prefix)))
486 t = pa_xstrdup(key + strlen(prefix));
505 pa_datum key;
509 done = !pa_database_first(u->database, &key, NULL);
515 done = !pa_database_next(u->database, &key, &next_key, NULL);
517 if (key.size > strlen(prefix) && strncmp(key.data, prefix, strlen(prefix)) == 0) {
521 name2 = pa_xstrndup(key.data, key.size);
533 pa_datum_free(&key);
534 key = next_key;
559 pa_datum key;
577 done = !pa_database_first(u->database, &key, NULL);
583 done = !pa_database_next(u->database, &key, &next_key, NULL);
585 if (key.size > strlen(prefix) && strncmp(key.data, prefix, strlen(prefix)) == 0) {
589 name = pa_xstrndup(key.data, key.size);
644 pa_datum_free(&key);
645 key = next_key;
1175 pa_datum key;
1181 done = !pa_database_first(u->database, &key, NULL);
1188 done = !pa_database_next(u->database, &key, &next_key, NULL);
1190 name = pa_xstrndup(key.data, key.size);
1191 pa_datum_free(&key);
1234 key = next_key;
1277 pa_datum key;
1282 key.data = (char*) name;
1283 key.size = strlen(name);
1286 pa_database_unset(u->database, &key);
1314 pa_datum key;
1398 done = !pa_database_first(u->database, &key, NULL);
1403 done = !pa_database_next(u->database, &key, &next_key, NULL);
1406 device->device = pa_xstrndup(key.data, key.size);
1427 pa_datum_free(&key);
1429 key = next_key;