Home | History | Annotate | Download | only in libhidlcache

Lines Matching refs:token

21 #include <android/hidl/memory/token/1.0/IMemoryToken.h>
45 using ::android::hidl::memory::token::V1_0::IMemoryToken;
60 sp<IMemoryToken> token = new HidlMemoryToken(mem);
62 MemoryBlock blk = {token, 0x200 /* size */, 0x100 /* offset */};
63 sp<IMemoryToken> mtoken = blk.token;
67 EXPECT_FALSE(cache->cached(token));
69 MemoryBlock blk2 = {token, 0x200 /* size */, 0x300 /* offset */};
71 EXPECT_FALSE(cache->cached(token));
74 sp<IMemory> mem1 = cache->fetch(token);
75 EXPECT_TRUE(cache->cached(token));
76 EXPECT_NE(nullptr, cache->getCachedLocked(token).get());
77 sp<IMemory> mem2 = cache->fetch(token);
78 EXPECT_TRUE(cache->cached(token));
79 EXPECT_NE(nullptr, cache->getCachedLocked(token).get());
81 EXPECT_FALSE(cache->cached(token));
84 EXPECT_TRUE(cache->cached(token));
85 EXPECT_NE(nullptr, cache->getCachedLocked(token).get());
91 EXPECT_TRUE(cache->cached(token));
92 EXPECT_NE(nullptr, cache->getCachedLocked(token).get());
94 EXPECT_FALSE(cache->cached(token));
95 EXPECT_TRUE(cache->lock(token));
96 EXPECT_TRUE(cache->cached(token));
97 EXPECT_NE(nullptr, cache->getCachedLocked(token).get());
98 EXPECT_TRUE(cache->unlock(token));
99 EXPECT_FALSE(cache->cached(token));