Home | History | Annotate | Download | only in libcameraservice

Lines Matching full:disconnect

346         // Disconnect client
348 // Ensure not in binder RPC so client disconnect PID checks work correctly
351 clientToDisconnect->disconnect();
1045 // This should never happen - clients should already have been removed in disconnect
1047 ALOGE("%s: Invalid state: Client for camera %s was not removed in disconnect",
1205 // Clear caller identity temporarily so client disconnect PID checks work correctly
1210 // Disconnect is blocking, and should only have returned when HAL has cleaned up
1211 i->getValue()->disconnect(); // Clients will remove themselves from the active client list
1217 ALOGV("%s: Waiting for disconnect to complete for client for device %s (PID %" PRId32 ")",
1221 ALOGE("%s: Timed out waiting for client for device %s to disconnect, "
1227 ALOGE("%s: Received error waiting for client for device %s to disconnect: %s (%d), "
1691 i->disconnect();
1865 // Clear caller identity temporarily so client disconnect PID checks work correctly
1869 i->disconnect();
1887 logEvent(String8::format("DISCONNECT device %s client for package %s (PID %d)", cameraId,
1996 mSoundPlayer[i]->disconnect();
2045 // unconditionally disconnect. function is idempotent
2046 Client::disconnect();
2104 binder::Status CameraService::BasicClient::disconnect() {
2255 // Reset the client PID to allow server-initiated disconnect,
2260 disconnect();
2289 binder::Status CameraService::Client::disconnect() {
2290 ALOGV("Client::disconnect");
2291 return BasicClient::disconnect();
2705 // connect() -> disconnect -> updateStatus