libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
quentier::LocalStorageCacheManager Class Reference
Inheritance diagram for quentier::LocalStorageCacheManager:
Inheritance graph
[legend]
Collaboration diagram for quentier::LocalStorageCacheManager:
Collaboration graph
[legend]

Public Types

enum  WhichUid { LocalUid , Guid }
 

Public Member Functions

void clear ()
 
bool empty () const
 
size_t numCachedNotes () const
 
void cacheNote (const Note &note)
 
void expungeNote (const Note &note)
 
const NotefindNote (const QString &uid, const WhichUid whichUid) const
 
void clearAllNotes ()
 
size_t numCachedResources () const
 
void cacheResource (const Resource &resource)
 
void expungeResource (const Resource &resource)
 
const ResourcefindResource (const QString &id, const WhichUid whichUid) const
 
void clearAllResources ()
 
size_t numCachedNotebooks () const
 
void cacheNotebook (const Notebook &notebook)
 
void expungeNotebook (const Notebook &notebook)
 
const NotebookfindNotebook (const QString &uid, const WhichUid whichUid) const
 
const NotebookfindNotebookByName (const QString &name) const
 
void clearAllNotebooks ()
 
size_t numCachedTags () const
 
void cacheTag (const Tag &tag)
 
void expungeTag (const Tag &tag)
 
const TagfindTag (const QString &uid, const WhichUid whichUid) const
 
const TagfindTagByName (const QString &name) const
 
void clearAllTags ()
 
size_t numCachedLinkedNotebooks () const
 
void cacheLinkedNotebook (const LinkedNotebook &linkedNotebook)
 
void expungeLinkedNotebook (const LinkedNotebook &linkedNotebook)
 
const LinkedNotebookfindLinkedNotebook (const QString &guid) const
 
void clearAllLinkedNotebooks ()
 
size_t numCachedSavedSearches () const
 
void cacheSavedSearch (const SavedSearch &savedSearch)
 
void expungeSavedSearch (const SavedSearch &savedSearch)
 
const SavedSearchfindSavedSearch (const QString &uid, const WhichUid whichUid) const
 
const SavedSearchfindSavedSearchByName (const QString &name) const
 
void clearAllSavedSearches ()
 
void installCacheExpiryFunction (const ILocalStorageCacheExpiryChecker &checker)
 
virtual QTextStream & print (QTextStream &strm) const override
 
- Public Member Functions inherited from quentier::Printable
virtual QTextStream & print (QTextStream &strm) const =0
 
virtual const QString toString () const
 

Additional Inherited Members

- Protected Member Functions inherited from quentier::Printable
 Printable (const Printable &other)
 
Printableoperator= (const Printable &other)
 

Member Function Documentation

◆ print()

virtual QTextStream & quentier::LocalStorageCacheManager::print ( QTextStream &  strm) const
overridevirtual

Implements quentier::Printable.