Searched refs:AidlBufferTracker (Results 1 – 4 of 4) sorted by relevance
75 class AidlBufferTracker : public std::enable_shared_from_this<AidlBufferTracker> {76 DISALLOW_COPY_AND_ASSIGN(AidlBufferTracker);85 Token(uint32_t token, std::shared_ptr<AidlBufferTracker> tracker) in Token()92 const std::shared_ptr<AidlBufferTracker> kBufferTracker;97 static std::shared_ptr<AidlBufferTracker> create() { in create()98 return std::make_shared<AidlBufferTracker>(); in create()102 AidlBufferTracker() : mTokenToBuffers(1) {} in AidlBufferTracker() function
40 std::unique_ptr<AidlBufferTracker::Token> token) in SampleBuffer()51 const std::unique_ptr<AidlBufferTracker::Token> kToken;65 mBufferTracker(AidlBufferTracker::create()) {97 const std::shared_ptr<AidlBufferTracker>& getBufferTracker() const { return mBufferTracker; } in getBufferTracker()102 const std::shared_ptr<AidlBufferTracker> mBufferTracker;
191 std::unique_ptr<AidlBufferTracker::Token> AidlBufferTracker::add( in add()210 std::shared_ptr<AidlManagedBuffer> AidlBufferTracker::get(uint32_t token) const { in get()219 void AidlBufferTracker::free(uint32_t token) { in free()
162 "AidlBufferTracker.cpp",