Home | History | Annotate | Download | only in libutils

Lines Matching defs:BlobCache

17 #define LOG_TAG "BlobCache"
24 #include <utils/BlobCache.h>
30 // BlobCache::Header::mMagicNumber value
33 // BlobCache::Header::mBlobCacheVersion value
36 // BlobCache::Header::mDeviceVersion value
39 BlobCache::BlobCache(size_t maxKeySize, size_t maxValueSize, size_t maxTotalSize):
55 void BlobCache::set(const void* key, size_t keySize, const void* value,
134 size_t BlobCache::get(const void* key, size_t keySize, void* value,
167 size_t BlobCache::getFlattenedSize() const {
179 status_t BlobCache::flatten(void* buffer, size_t size) const {
228 status_t BlobCache::unflatten(void const* buffer, size_t size) {
229 // All errors should result in the BlobCache being in an empty state.
281 long int BlobCache::blob_random() {
289 void BlobCache::clean() {
300 bool BlobCache::isCleanable() const {
304 BlobCache::Blob::Blob(const void* data, size_t size, bool copyData):
313 BlobCache::Blob::~Blob() {
319 bool BlobCache::Blob::operator<(const Blob& rhs) const {
327 const void* BlobCache::Blob::getData() const {
331 size_t BlobCache::Blob::getSize() const {
335 BlobCache::CacheEntry::CacheEntry() {
338 BlobCache::CacheEntry::CacheEntry(const sp<Blob>& key, const sp<Blob>& value):
343 BlobCache::CacheEntry::CacheEntry(const CacheEntry& ce):
348 bool BlobCache::CacheEntry::operator<(const CacheEntry& rhs) const {
352 const BlobCache::CacheEntry& BlobCache::CacheEntry::operator=(const CacheEntry& rhs) {
358 sp<BlobCache::Blob> BlobCache::CacheEntry::getKey() const {
362 sp<BlobCache::Blob> BlobCache::CacheEntry::getValue() const {
366 void BlobCache::CacheEntry::setValue(const sp<Blob>& value) {