Class LibraryManipulator

Class Documentation

class kiwix::LibraryManipulator

Public Functions

explicit LibraryManipulator(Library *library)
virtual ~LibraryManipulator()
inline Library &getLibrary() const
bool addBookToLibrary(const Book &book)
void addBookmarkToLibrary(const Bookmark &bookmark)
uint32_t removeBooksNotUpdatedSince(Library::Revision rev)

Protected Functions

virtual void bookWasAddedToLibrary(const Book &book)
virtual void bookmarkWasAddedToLibrary(const Bookmark &bookmark)
virtual void booksWereRemovedFromLibrary()