Lines Matching refs:Impl
38 class BufferPoolClient::Impl class in android::hardware::media::bufferpool::V2_0::implementation::BufferPoolClient
39 : public std::enable_shared_from_this<BufferPoolClient::Impl> {
41 explicit Impl(const sp<Accessor> &accessor, const sp<IObserver> &observer);
43 explicit Impl(const sp<IAccessor> &accessor, const sp<IObserver> &observer);
166 struct BufferPoolClient::Impl::BlockPoolDataDtor {
167 BlockPoolDataDtor(const std::shared_ptr<BufferPoolClient::Impl> &impl) in BlockPoolDataDtor()
179 const std::weak_ptr<BufferPoolClient::Impl> mImpl;
182 struct BufferPoolClient::Impl::ClientBuffer {
235 const std::shared_ptr<BufferPoolClient::Impl> &impl, in createCache()
268 BufferPoolClient::Impl::Impl(const sp<Accessor> &accessor, const sp<IObserver> &observer) in Impl() function in android::hardware::media::bufferpool::V2_0::implementation::BufferPoolClient::Impl
289 BufferPoolClient::Impl::Impl(const sp<IAccessor> &accessor, const sp<IObserver> &observer) in Impl() function in android::hardware::media::bufferpool::V2_0::implementation::BufferPoolClient::Impl
322 bool BufferPoolClient::Impl::isActive(int64_t *lastTransactionUs, bool clearCache) { in isActive()
338 void BufferPoolClient::Impl::receiveInvalidation(uint32_t messageId) { in receiveInvalidation()
344 ResultStatus BufferPoolClient::Impl::flush() { in flush()
356 ResultStatus BufferPoolClient::Impl::allocate( in allocate()
401 ResultStatus BufferPoolClient::Impl::receive( in receive()
498 void BufferPoolClient::Impl::postBufferRelease(BufferId bufferId) { in postBufferRelease()
506 bool BufferPoolClient::Impl::postSend( in postSend()
535 bool BufferPoolClient::Impl::postReceive( in postReceive()
561 bool BufferPoolClient::Impl::postReceiveResult( in postReceiveResult()
574 void BufferPoolClient::Impl::trySyncFromRemote() { in trySyncFromRemote()
601 bool BufferPoolClient::Impl::syncReleased(uint32_t messageId) { in syncReleased()
675 void BufferPoolClient::Impl::evictCaches(bool clearCache) { in evictCaches()
696 void BufferPoolClient::Impl::invalidateBuffer(BufferId id) { in invalidateBuffer()
713 void BufferPoolClient::Impl::invalidateRange(BufferId from, BufferId to) { in invalidateRange()
738 ResultStatus BufferPoolClient::Impl::allocateBufferHandle( in allocateBufferHandle()
756 ResultStatus BufferPoolClient::Impl::fetchBufferHandle( in fetchBufferHandle()
782 mImpl = std::make_shared<Impl>(accessor, observer); in BufferPoolClient()
787 mImpl = std::make_shared<Impl>(accessor, observer); in BufferPoolClient()