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();
1046 // This should never happen - clients should already have been removed in disconnect
1048 ALOGE("%s: Invalid state: Client for camera %s was not removed in disconnect",
1206 // Clear caller identity temporarily so client disconnect PID checks work correctly
1211 // Disconnect is blocking, and should only have returned when HAL has cleaned up
1212 i->getValue()->disconnect(); // Clients will remove themselves from the active client list
1218 ALOGV("%s: Waiting for disconnect to complete for client for device %s (PID %" PRId32 ")",
1222 ALOGE("%s: Timed out waiting for client for device %s to disconnect, "
1228 ALOGE("%s: Received error waiting for client for device %s to disconnect: %s (%d), "
1692 i->disconnect();
1866 // Clear caller identity temporarily so client disconnect PID checks work correctly
1870 i->disconnect();
1888 logEvent(String8::format("DISCONNECT device %s client for package %s (PID %d)", cameraId,
1997 mSoundPlayer[i]->disconnect();
2046 // unconditionally disconnect. function is idempotent
2047 Client::disconnect();
2105 binder::Status CameraService::BasicClient::disconnect() {
2254 // Reset the client PID to allow server-initiated disconnect,
2259 disconnect();
2288 binder::Status CameraService::Client::disconnect() {
2289 ALOGV("Client::disconnect");
2290 return BasicClient::disconnect();
2704 // connect() -> disconnect -> updateStatus