Lines Matching defs:Client
85 static const char kClientLockedString[] = "Client lock is taken\n";
312 sp<Client> client = mClients.valueAt(i).promote();
459 sp<AudioFlinger::Client> AudioFlinger::registerPid(pid_t pid)
463 // (for which promote() is always != 0), otherwise create a new entry and Client.
464 sp<Client> client = mClients.valueFor(pid).promote();
466 client = new Client(this, pid);
549 sp<Client> client;
656 // remove local strong reference to Client before deleting the Track so that the
657 // Client destructor is called by the TrackBase destructor with mClientLock held
1278 AudioFlinger::Client::Client(const sp<AudioFlinger>& audioFlinger, pid_t pid)
1282 mMemoryDealer(new MemoryDealer(1024*1024, "AudioFlinger::Client")),
1289 // Client destructor must be called with AudioFlinger::mClientLock held
1290 AudioFlinger::Client::~Client()
1295 sp<MemoryDealer> AudioFlinger::Client::heap() const
1302 bool AudioFlinger::Client::reserveTimedTrack()
1319 void AudioFlinger::Client::releaseTimedTrack()
1367 sp<Client> client;
1452 // remove local strong reference to Client before deleting the RecordTrack so that the
1453 // Client destructor is called by the TrackBase destructor with mClientLock held
2523 sp<Client> client = registerPid(pid);
2532 // remove local strong reference to Client with mClientLock held