pianod2
multisource multiuser scriptable networked music player
MusicLibrary::Foundation Member List

This is the complete list of members for MusicLibrary::Foundation, including all inherited members.

flush()MusicLibrary::Foundation
Foundation(Media::Source *const owner, const bool persistence)MusicLibrary::Foundation
getAllSongs(void)=0MusicLibrary::Foundationpure virtual
getMatchingSongs(const Filter &criteria)=0MusicLibrary::Foundationpure virtual
getPlaylistSongs(const Playlist *play, bool reassess=false)=0MusicLibrary::Foundationpure virtual
getRandomSongs(PianodPlaylist *playlist, const UserList &users, Media::SelectionMethod selectionMethod, const class LibraryParameters &settings)MusicLibrary::Foundation
getSongsForPlaylist(PianodPlaylist *)=0MusicLibrary::Foundationpure virtual
IMPORTANCE enum nameMusicLibrary::Foundation
IMPORTANT enum valueMusicLibrary::Foundation
load()MusicLibrary::Foundation
markDirty(IMPORTANCE import=TRIVIAL) constMusicLibrary::Foundationinline
NOMINAL enum valueMusicLibrary::Foundation
periodic()MusicLibrary::Foundation
persist(Parsnip::Data &into) constMusicLibrary::Foundationinlineprotectedvirtual
persist_dataMusicLibrary::Foundationprivate
populatePlaylist(Playlist *play, bool aggressive=false)=0MusicLibrary::Foundationpure virtual
removePlaylist(Playlist *play)=0MusicLibrary::Foundationpure virtual
restore(const Parsnip::Data &data)MusicLibrary::Foundationinlineprotectedvirtual
restoreIndexFromFile(const std::string &filename)=0MusicLibrary::Foundationprotectedpure virtual
seedsForPlaylist(const Playlist *playlist)=0MusicLibrary::Foundationpure virtual
sourceMusicLibrary::Foundation
TRIVIAL enum valueMusicLibrary::Foundation
write_timeMusicLibrary::Foundationmutableprivate
writeIndexToFile(const std::string &filename) const =0MusicLibrary::Foundationprotectedpure virtual