Lines Matching refs:state
244 static const char *transport_state_to_string(pa_bluetooth_transport_state_t state) {
245 switch(state) {
323 if (device->transports[profile] && device->transports[profile]->state != PA_BLUETOOTH_TRANSPORT_STATE_DISCONNECTED)
509 void pa_bluetooth_transport_set_state(pa_bluetooth_transport *t, pa_bluetooth_transport_state_t state) {
517 if (t->state == state)
522 pa_log_debug("Transport %s state: %s -> %s",
523 t->path, transport_state_to_string(t->state), transport_state_to_string(state));
525 t->state = state;
533 * have only one profile marked as available in the initial state,
762 if (t->state <= PA_BLUETOOTH_TRANSPORT_STATE_IDLE) {
916 if (d->transports[i] && d->transports[i]->state != PA_BLUETOOTH_TRANSPORT_STATE_DISCONNECTED)
1016 static int transport_state_from_string(const char* value, pa_bluetooth_transport_state_t *state) {
1018 pa_assert(state);
1021 *state = PA_BLUETOOTH_TRANSPORT_STATE_IDLE;
1023 *state = PA_BLUETOOTH_TRANSPORT_STATE_PLAYING;
1050 pa_bluetooth_transport_state_t state;
1052 if (transport_state_from_string(value, &state) < 0) {
1053 pa_log_error("Invalid state received: %s", value);
1057 pa_bluetooth_transport_set_state(t, state);
1136 void *state;
1139 PA_HASHMAP_FOREACH(endpoints, device->a2dp_sink_endpoints, state)
1142 PA_HASHMAP_FOREACH(endpoints, device->a2dp_source_endpoints, state)
1207 void *state = NULL;
1214 while ((d = pa_hashmap_iterate(y->devices, &state, NULL)))
1377 void *state;
1397 PA_HASHMAP_FOREACH(d, a->discovery->devices, state) {
1503 void *state;
1510 PA_HASHMAP_FOREACH(d, a->discovery->devices, state)
2030 void *state;
2092 PA_HASHMAP_FOREACH(d, y->devices, state) {
2122 void *state;
2125 PA_HASHMAP_FOREACH(d, y->devices, state) {