pianod2
multisource multiuser scriptable networked music player
Filesystem::Source Member List

This is the complete list of members for Filesystem::Source, including all inherited members.

abandon(void)PrimaryOwnership
abandon(const User *user)PrimaryOwnership
accessPrimaryOwnershipprivate
Action enum nameOwnership
alert(RESPONSE_CODE message) constMedia::Source
alert(RESPONSE_CODE message, const char *detail, const char *reason=nullptr) constMedia::Source
announced_stateMedia::Sourceprivate
canExpandToAllSongs(void) const overrideFilesystem::Sourcevirtual
createPlaylist(const char *name, MusicThingie::Type type, MusicThingie *from) overrideFilesystem::Sourcevirtual
createPlaylist(const char *name, const Filter &filter) overrideFilesystem::Sourcevirtual
defaultStatusHandler(RESPONSE_CODE status, const char *detail)Media::Sourceprivatestatic
everything_playlistFilesystem::Sourceprivate
filename(void) constMedia::Sourceinline
flush(void) overrideFilesystem::Sourcevirtual
getAnythingById(const Media::SplitId &id) overrideFilesystem::Sourcevirtual
getEverythingPlaylist(void) overrideFilesystem::Sourcevirtual
getMixPlaylist(void) overrideFilesystem::Sourcevirtual
getOwner(void) constPrimaryOwnershipinline
getPlayer(const AudioSettings &audio, PianodSong *song) overrideFilesystem::Sourcevirtual
getPlaylistByName(const char *name)Media::Source
getPlaylists(const Filter &filter=Filter::All) overrideFilesystem::Sourcevirtual
getRandomSongs(PianodPlaylist *playlist, const UserList &users, Media::SelectionMethod selectionMethod) overrideFilesystem::Sourcevirtual
getStatistics() constMedia::Sourceinline
getSuggestion(MusicThingie *thing, MusicThingie::Type type, SearchRange where) overrideFilesystem::Sourcevirtual
Media::Source::getSuggestion(MusicThingie *thing, SearchRange where=SearchRange::SHALLOW)Media::Sourceinline
Media::Source::getSuggestion(MusicThingie *thing, MusicThingie::Type type, SearchRange where, bool fully_confirm)Media::Sourceprotected
getSuggestions(const Filter &filter, SearchRange where) overrideFilesystem::Sourcevirtual
getTransientPlaylist(const Filter &criteria) overrideFilesystem::Sourcevirtual
hasPermission(const User *user, Action action) const overridePrimaryOwnershipvirtual
identify() constMedia::Source
isDecendableBy(const User *user) constOwnershipinline
isEditableBy(const User *user) constOwnershipinline
isLockedOut() constMedia::Sourceinline
isOwned(void) constPrimaryOwnershipinline
isOwnedBy(const User *user) const overridePrimaryOwnershipvirtual
isReadableBy(const User *user) constOwnershipinline
isReady(void) constMedia::Sourceinline
isUsableBy(const User *user) constOwnershipinline
isVisibleBy(const User *user) constOwnershipinline
key(void) constMedia::Sourceinline
kind(void) const overrideFilesystem::Sourcevirtual
libraryFilesystem::Sourceprivate
lockout_untilMedia::Sourceprivate
mix_playlistFilesystem::Sourceprivate
name(void) constMedia::Source
ownerPrimaryOwnershipprivate
ownerName(void) constPrimaryOwnership
parametersMedia::Sourceprotected
periodic(void) overrideFilesystem::Sourcevirtual
persist(void) constMedia::Source
playbackComplete(bool played, bool successfully)Media::Source
playbackProblem(void) overrideFilesystem::Sourcevirtual
Playlist classFilesystem::Sourcefriend
PrimaryOwnership(void)PrimaryOwnership
PrimaryOwnership(Type rule, User *owner=nullptr)PrimaryOwnership
reportStatus(const char *detail) constMedia::Source
reportStatus(const std::string &detail) constMedia::Sourceinline
requireNameForCreatePlaylist(void) constMedia::Sourcevirtual
rescan(bool reset)Filesystem::Source
serializeIdentity() constMedia::Source
serialNumMedia::Sourceprivate
SerialNumber typedefMedia::Source
serialNumber(void) constMedia::Sourceinline
Source(const Parameters &params)Filesystem::Source
Media::Source::Source(SourceParameters *params)Media::Source
State enum nameMedia::Sourceprotected
stateMedia::Sourceprotected
statisticsMedia::Sourceprivate
statusHandlerMedia::Sourceprivate
Type enum nameOwnership
~PrimaryOwnership(void)PrimaryOwnership
~Source(void)Filesystem::Sourcevirtual