Lines Matching defs:BufferPool
73 struct BufferPool { struct
76 int64_t mTimestampUs;
77 int64_t mLastCleanUpUs;
78 int64_t mLastLogUs;
79 BufferId mSeq;
80 BufferStatusObserver mObserver;
82 std::map<ConnectionId, std::set<BufferId>> mUsingBuffers;
83 std::map<BufferId, std::set<ConnectionId>> mUsingConnections;
85 std::map<ConnectionId, std::set<TransactionId>> mPendingTransactions;
89 std::set<TransactionId> mCompletedTransactions;
92 mTransactions;
94 std::map<BufferId, std::unique_ptr<InternalBuffer>> mBuffers;
95 std::set<BufferId> mFreeBuffers;
96 std::set<ConnectionId> mConnectionIds;
99 struct Stats {
169 BufferPool(); argument