void WifiDisplaySource::disconnectClient2() { ALOGV("disconnectClient2"); if (mClientInfo.mPlaybackSession != NULL) { looper()->unregisterHandler(mClientInfo.mPlaybackSession->id()); mClientInfo.mPlaybackSession.clear(); } if (mClientSessionID != 0) { mNetSession->destroySession(mClientSessionID); mClientSessionID = 0; } mClient->onDisplayDisconnected(); finishStopAfterDisconnectingClient(); }
void WifiDisplaySource::disconnectClient2() { ALOGV("disconnectClient2"); if (mClientInfo.mPlaybackSession != NULL) { looper()->unregisterHandler(mClientInfo.mPlaybackSession->id()); mClientInfo.mPlaybackSession.clear(); } if (mClientSessionID != 0) { mNetSession->destroySession(mClientSessionID); mClientSessionID = 0; } mClient->onDisplayDisconnected(); if (0 != property_set("wfd.enable", "0")) { ALOGE("DisplayDisconnected set wfd.enable property fail."); } ALOGI("DisplayDisconnected set wfd.enable property to 0."); finishStopAfterDisconnectingClient(); }