Lines Matching refs:Impl
36 class BufferPoolClient::Impl class in android::hardware::media::bufferpool::V1_0::implementation::BufferPoolClient
37 : public std::enable_shared_from_this<BufferPoolClient::Impl> {
39 explicit Impl(const sp<Accessor> &accessor);
41 explicit Impl(const sp<IAccessor> &accessor);
147 struct BufferPoolClient::Impl::BlockPoolDataDtor {
148 BlockPoolDataDtor(const std::shared_ptr<BufferPoolClient::Impl> &impl) in BlockPoolDataDtor()
160 const std::weak_ptr<BufferPoolClient::Impl> mImpl;
163 struct BufferPoolClient::Impl::ClientBuffer {
214 const std::shared_ptr<BufferPoolClient::Impl> &impl, in createCache()
247 BufferPoolClient::Impl::Impl(const sp<Accessor> &accessor) in Impl() function in android::hardware::media::bufferpool::V1_0::implementation::BufferPoolClient::Impl
261 BufferPoolClient::Impl::Impl(const sp<IAccessor> &accessor) in Impl() function in android::hardware::media::bufferpool::V1_0::implementation::BufferPoolClient::Impl
285 bool BufferPoolClient::Impl::isActive(int64_t *lastTransactionUs, bool clearCache) { in isActive()
301 ResultStatus BufferPoolClient::Impl::allocate( in allocate()
346 ResultStatus BufferPoolClient::Impl::receive( in receive()
443 void BufferPoolClient::Impl::postBufferRelease(BufferId bufferId) { in postBufferRelease()
451 bool BufferPoolClient::Impl::postSend( in postSend()
475 bool BufferPoolClient::Impl::postReceive( in postReceive()
501 bool BufferPoolClient::Impl::postReceiveResult( in postReceiveResult()
514 void BufferPoolClient::Impl::trySyncFromRemote() { in trySyncFromRemote()
541 bool BufferPoolClient::Impl::syncReleased() { in syncReleased()
572 void BufferPoolClient::Impl::evictCaches(bool clearCache) { in evictCaches()
590 ResultStatus BufferPoolClient::Impl::allocateBufferHandle( in allocateBufferHandle()
608 ResultStatus BufferPoolClient::Impl::fetchBufferHandle( in fetchBufferHandle()
633 mImpl = std::make_shared<Impl>(accessor); in BufferPoolClient()
637 mImpl = std::make_shared<Impl>(accessor); in BufferPoolClient()