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

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

_genresMusicLibrary::Playlistmutableprivate
_idMusicLibrary::Playlistprivate
_libraryMusicLibrary::Playlistprivate
_nameMusicLibrary::Playlistprivate
Action enum nameOwnership
appliesTo(const PianodSong *song) constMusicLibrary::Playlist
asAlbum()MusicThingieinlinevirtual
asAlbum() constMusicThingieinlinevirtual
asArtist()MusicThingieinlinevirtual
asArtist() constMusicThingieinlinevirtual
asPlaylist() override finalPianodPlaylistinlinevirtual
asPlaylist() const override finalPianodPlaylistinlinevirtual
assembleRatings(const User *user) constPianodPlaylist
asSong()MusicThingieinlinevirtual
asSong() constMusicThingieinlinevirtual
averageRating() constPianodPlaylist
calculateGenres() constMusicLibrary::Playlistprivate
canQueue() const override finalMusicLibrary::Playlistinlinevirtual
canSeed(MusicThingie::Type seedType) const overrideMusicLibrary::Playlistvirtual
enabledMusicLibrary::Playlist
erase() overrideMusicLibrary::Playlistvirtual
EVERYTHING enum valuePianodPlaylist
genre(void) const overrideMusicLibrary::Playlistvirtual
genres_dirtyMusicLibrary::Playlistmutableprivate
getIdForSeed(MusicThingie::Type seedType, const MusicThingie *music) constMusicLibrary::Playlist
getRandomSongs(const UserList &users, Media::SelectionMethod selectionMethod)PianodPlaylistvirtual
getSeeds(void) const overrideMusicLibrary::Playlistvirtual
getUseCount(void) constMusicThingieinline
hasPermission(const User *user, Action action) const overrideSubordinateOwnershipvirtual
id(void) const overridePianodPlaylistvirtual
id(MusicThingie::Type type) const override finalPianodPlaylistvirtual
includedInMix(void) const overrideMusicLibrary::Playlistinlinevirtual
includedInMix(bool include) overrideMusicLibrary::Playlistinlinevirtual
internalId(MusicThingie::Type type) const override finalPianodPlaylistvirtual
invalidateSeeds(const MusicThingie *music)MusicLibrary::Playlist
isAlbum(const Type t)MusicThingieinlinestatic
isAlbum(void) constMusicThingieinline
isArtist(const Type t)MusicThingieinlinestatic
isArtist(void) constMusicThingieinline
isDecendableBy(const User *user) constOwnershipinline
isEditableBy(const User *user) constOwnershipinline
isOwnedBy(const User *user) const overrideSubordinateOwnershipvirtual
isPlaylist(const Type t)MusicThingieinlinestatic
isPlaylist(void) constMusicThingieinline
isPrimary(Type t)MusicThingieinlinestatic
isPrimary(void) constMusicThingieinline
isReadableBy(const User *user) constOwnershipinline
isSeed(const Type t)MusicThingieinlinestatic
isSeed(void) constMusicThingieinline
isSong(const Type t)MusicThingieinlinestatic
isSong(void) constMusicThingieinline
isSuggestion(const Type t)MusicThingieinlinestatic
isSuggestion(void) constMusicThingieinline
isUsableBy(const User *user) constOwnershipinline
isValidType(const Type t)MusicThingieinlinestatic
isValidType(void) constMusicThingieinline
isVisibleBy(const User *user) constOwnershipinline
library(void) constMusicLibrary::Playlistinline
matches(const Filter &filter) const override finalPianodPlaylistvirtual
MIX enum valuePianodPlaylist
MusicThingie(void)MusicThingie
name(void) const override finalPianodPlaylistinlinevirtual
operator!=(const std::string &compare)MusicThingieinline
operator!=(const MusicThingie &compare)MusicThingieinline
operator()(void) constMusicThingie
operator==(const std::string &compare) const overridePianodPlaylistvirtual
operator==(const MusicThingie &compare) const overridePianodPlaylistvirtual
parent(void) constMusicLibrary::Playlistinline
parentOwner(void) constMusicThingievirtual
persist() constMusicLibrary::Playlistvirtual
Playlist(Foundation *const library, const std::string &id, const std::string &name)MusicLibrary::Playlistinline
Playlist()MusicLibrary::Playlistinline
playlistId(void) const overrideMusicLibrary::Playlistinlinevirtual
playlistName(void) const overrideMusicLibrary::Playlistinlinevirtual
playlistType(void) const overrideMusicLibrary::Playlistinlinevirtual
PlaylistType enum namePianodPlaylist
primaryType(const Type t)MusicThingiestatic
primaryType(void) constMusicThingieinline
rate(Rating value, User *user)PianodPlaylist
rating(const User *user) constPianodPlaylist
release(void)MusicThingieinline
releasePoolMusicThingieprivatestatic
rename(const std::string &newname) overrideMusicLibrary::Playlistvirtual
restore(const Parsnip::Data &data)MusicLibrary::Playlistvirtual
retain(void) constMusicThingieinline
seed(MusicThingie::Type seedType, const MusicThingie *music) const overrideMusicLibrary::Playlistvirtual
seed(MusicThingie::Type seedType, MusicThingie *music, bool value) overrideMusicLibrary::Playlistvirtual
seedsMusicLibrary::Playlist
SeedSet typedefMusicLibrary::Playlist
selectorMusicLibrary::Playlist
serialize() const override finalPianodPlaylistvirtual
serializeCommon(Parsnip::Data &) constMusicThingie
serializePrivate(Parsnip::Data &song, const User *user) const overrideMusicLibrary::Playlistvirtual
serializeRatings(const User *user) constPianodPlaylist
SINGLE enum valuePianodPlaylist
songs() overrideMusicLibrary::Playlistvirtual
songs(const Filter &filter) overrideMusicLibrary::Playlistvirtual
source(void) const override finalMusicLibrary::Playlistinlinevirtual
TRANSIENT enum valuePianodPlaylist
TransientPlaylist classMusicLibrary::Playlistfriend
transmitCommon(Football::Thingie &recipient) const override finalPianodPlaylistvirtual
transmitPrivate(PianodConnection &recipient) const overrideMusicLibrary::Playlistvirtual
Type enum nameMusicThingie
type(void) const overridePianodPlaylistinlinevirtual
TypeFromName(const std::string &name)MusicThingiestatic
TypeName(Type type)MusicThingiestatic
typetype(void)PianodPlaylistinlinestatic
updateSelector(const Filter &new_selector) override finalMusicLibrary::Playlistvirtual
useCountMusicThingiemutableprivate
~MusicThingie(void)MusicThingieprotectedvirtual