Home | History | Annotate | Download | only in bufferpool

Lines Matching refs:BufferPoolClient

17 #define LOG_TAG "BufferPoolClient"
22 #include "BufferPoolClient.h"
36 class BufferPoolClient::Impl
37 : public std::enable_shared_from_this<BufferPoolClient::Impl> {
141 struct BufferPoolClient::Impl::BlockPoolDataDtor {
142 BlockPoolDataDtor(const std::shared_ptr<BufferPoolClient::Impl> &impl)
154 const std::weak_ptr<BufferPoolClient::Impl> mImpl;
157 struct BufferPoolClient::Impl::ClientBuffer {
208 const std::shared_ptr<BufferPoolClient::Impl> &impl,
241 BufferPoolClient::Impl::Impl(const sp<Accessor> &accessor)
255 BufferPoolClient::Impl::Impl(const sp<IAccessor> &accessor)
279 bool BufferPoolClient::Impl::isActive(int64_t *lastTransactionUs, bool clearCache) {
293 ResultStatus BufferPoolClient::Impl::allocate(
338 ResultStatus BufferPoolClient::Impl::receive(
431 void BufferPoolClient::Impl::postBufferRelease(BufferId bufferId) {
439 bool BufferPoolClient::Impl::postSend(
458 bool BufferPoolClient::Impl::postReceive(
484 bool BufferPoolClient::Impl::postReceiveResult(
496 bool BufferPoolClient::Impl::syncReleased() {
527 void BufferPoolClient::Impl::evictCaches(bool clearCache) {
545 ResultStatus BufferPoolClient::Impl::allocateBufferHandle(
563 ResultStatus BufferPoolClient::Impl::fetchBufferHandle(
587 BufferPoolClient::BufferPoolClient(const sp<Accessor> &accessor) {
591 BufferPoolClient::BufferPoolClient(const sp<IAccessor> &accessor) {
595 BufferPoolClient::~BufferPoolClient() {
599 bool BufferPoolClient::isValid() {
603 bool BufferPoolClient::isLocal() {
607 bool BufferPoolClient::isActive(int64_t *lastTransactionUs, bool clearCache) {
615 ConnectionId BufferPoolClient::getConnectionId() {
622 ResultStatus BufferPoolClient::getAccessor(sp<IAccessor> *accessor) {
630 ResultStatus BufferPoolClient::allocate(
640 ResultStatus BufferPoolClient::receive(
649 ResultStatus BufferPoolClient::postSend(