Lines Matching defs:Client
95 static const char kClientLockedString[] = "Client lock is taken\n";
402 sp<Client> client = mClients.valueAt(i).promote();
584 sp<AudioFlinger::Client> AudioFlinger::registerPid(pid_t pid)
588 // (for which promote() is always != 0), otherwise create a new entry and Client.
589 sp<Client> client = mClients.valueFor(pid).promote();
591 client = new Client(this, pid);
661 sp<Client> client;
799 // remove local strong reference to Client before deleting the Track so that the
800 // Client destructor is called by the TrackBase destructor with mClientLock held
1543 AudioFlinger::Client::Client(const sp<AudioFlinger>& audioFlinger, pid_t pid)
1550 (std::string("AudioFlinger::Client(") + std::to_string(pid) + ")").c_str());
1553 // Client destructor must be called with AudioFlinger::mClientLock held
1554 AudioFlinger::Client::~Client()
1559 sp<MemoryDealer> AudioFlinger::Client::heap() const
1627 sp<Client> client;
1760 // remove local strong reference to Client before deleting the RecordTrack so that the
1761 // Client destructor is called by the TrackBase destructor with mClientLock held
3151 sp<Client> client = registerPid(pid);
3158 // remove local strong reference to Client with mClientLock held