Lines Matching defs:BufferPoolClient
17 #define LOG_TAG "BufferPoolClient"
22 #include "BufferPoolClient.h"
36 class BufferPoolClient::Impl
37 : public std::enable_shared_from_this<BufferPoolClient::Impl> {
147 struct BufferPoolClient::Impl::BlockPoolDataDtor {
148 BlockPoolDataDtor(const std::shared_ptr<BufferPoolClient::Impl> &impl)
160 const std::weak_ptr<BufferPoolClient::Impl> mImpl;
163 struct BufferPoolClient::Impl::ClientBuffer {
214 const std::shared_ptr<BufferPoolClient::Impl> &impl,
247 BufferPoolClient::Impl::Impl(const sp<Accessor> &accessor)
261 BufferPoolClient::Impl::Impl(const sp<IAccessor> &accessor)
285 bool BufferPoolClient::Impl::isActive(int64_t *lastTransactionUs, bool clearCache) {
301 ResultStatus BufferPoolClient::Impl::allocate(
346 ResultStatus BufferPoolClient::Impl::receive(
443 void BufferPoolClient::Impl::postBufferRelease(BufferId bufferId) {
451 bool BufferPoolClient::Impl::postSend(
475 bool BufferPoolClient::Impl::postReceive(
501 bool BufferPoolClient::Impl::postReceiveResult(
514 void BufferPoolClient::Impl::trySyncFromRemote() {
541 bool BufferPoolClient::Impl::syncReleased() {
572 void BufferPoolClient::Impl::evictCaches(bool clearCache) {
590 ResultStatus BufferPoolClient::Impl::allocateBufferHandle(
608 ResultStatus BufferPoolClient::Impl::fetchBufferHandle(
632 BufferPoolClient::BufferPoolClient(const sp<Accessor> &accessor) {
636 BufferPoolClient::BufferPoolClient(const sp<IAccessor> &accessor) {
640 BufferPoolClient::~BufferPoolClient() {
644 bool BufferPoolClient::isValid() {
648 bool BufferPoolClient::isLocal() {
652 bool BufferPoolClient::isActive(int64_t *lastTransactionUs, bool clearCache) {
660 ConnectionId BufferPoolClient::getConnectionId() {
667 ResultStatus BufferPoolClient::getAccessor(sp<IAccessor> *accessor) {
675 ResultStatus BufferPoolClient::allocate(
685 ResultStatus BufferPoolClient::receive(
694 ResultStatus BufferPoolClient::postSend(