Lines Matching defs:BufferPool
92 struct BufferPool { struct
95 int64_t mTimestampUs;
96 int64_t mLastCleanUpUs;
97 int64_t mLastLogUs;
98 BufferId mSeq;
99 BufferId mStartSeq;
100 bool mValid;
101 BufferStatusObserver mObserver;
102 BufferInvalidationChannel mInvalidationChannel;
104 std::map<ConnectionId, std::set<BufferId>> mUsingBuffers;
105 std::map<BufferId, std::set<ConnectionId>> mUsingConnections;
107 std::map<ConnectionId, std::set<TransactionId>> mPendingTransactions;
111 std::set<TransactionId> mCompletedTransactions;
114 mTransactions;
116 std::map<BufferId, std::unique_ptr<InternalBuffer>> mBuffers;
117 std::set<BufferId> mFreeBuffers;
118 std::set<ConnectionId> mConnectionIds;
120 struct Invalidation {
169 } mInvalidation;
171 struct Stats {
256 BufferPool(); argument