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> {
160 struct BufferPoolClient::Impl::BlockPoolDataDtor {
161 BlockPoolDataDtor(const std::shared_ptr<BufferPoolClient::Impl> &impl)
173 const std::weak_ptr<BufferPoolClient::Impl> mImpl;
176 struct BufferPoolClient::Impl::ClientBuffer {
229 const std::shared_ptr<BufferPoolClient::Impl> &impl,
262 BufferPoolClient::Impl::Impl(const sp<Accessor> &accessor, const sp<IObserver> &observer)
283 BufferPoolClient::Impl::Impl(const sp<IAccessor> &accessor, const sp<IObserver> &observer)
316 bool BufferPoolClient::Impl::isActive(int64_t *lastTransactionUs, bool clearCache) {
332 void BufferPoolClient::Impl::receiveInvalidation(uint32_t messageId) {
338 ResultStatus BufferPoolClient::Impl::flush() {
350 ResultStatus BufferPoolClient::Impl::allocate(
395 ResultStatus BufferPoolClient::Impl::receive(
492 void BufferPoolClient::Impl::postBufferRelease(BufferId bufferId) {
500 bool BufferPoolClient::Impl::postSend(
529 bool BufferPoolClient::Impl::postReceive(
555 bool BufferPoolClient::Impl::postReceiveResult(
568 void BufferPoolClient::Impl::trySyncFromRemote() {
595 bool BufferPoolClient::Impl::syncReleased(uint32_t messageId) {
669 void BufferPoolClient::Impl::evictCaches(bool clearCache) {
688 void BufferPoolClient::Impl::invalidateBuffer(BufferId id) {
705 void BufferPoolClient::Impl::invalidateRange(BufferId from, BufferId to) {
730 ResultStatus BufferPoolClient::Impl::allocateBufferHandle(
748 ResultStatus BufferPoolClient::Impl::fetchBufferHandle(
772 BufferPoolClient::BufferPoolClient(const sp<Accessor> &accessor,
777 BufferPoolClient::BufferPoolClient(const sp<IAccessor> &accessor,
782 BufferPoolClient::~BufferPoolClient() {
786 bool BufferPoolClient::isValid() {
790 bool BufferPoolClient::isLocal() {
794 bool BufferPoolClient::isActive(int64_t *lastTransactionUs, bool clearCache) {
802 ConnectionId BufferPoolClient::getConnectionId() {
809 ResultStatus BufferPoolClient::getAccessor(sp<IAccessor> *accessor) {
817 void BufferPoolClient::receiveInvalidation(uint32_t msgId) {
824 ResultStatus BufferPoolClient::flush() {
831 ResultStatus BufferPoolClient::allocate(
841 ResultStatus BufferPoolClient::receive(
850 ResultStatus BufferPoolClient::postSend(