YCLIMP
Yandex Command Line Interface Music Player
Loading...
Searching...
No Matches
AppClient Class Reference
Inheritance diagram for AppClient:
Collaboration diagram for AppClient:

Public Member Functions

 AppClient (const FSClient &)=delete
void operator= (const AppClient &)=delete
virtual void NewFile (File *oldFile, File_Ptr newFile) override
virtual std::vector< File_Ptr > GetDirFiles (File *file, bool noDirs=false, bool onlyMusicExtensions=false, bool recursively=false) override
virtual std::pair< std::string, std::string > GetSongData (File *file) override

Static Public Member Functions

static AppClientInstance ()

Member Function Documentation

◆ GetDirFiles()

std::vector< File_Ptr > AppClient::GetDirFiles ( File * file,
bool noDirs = false,
bool onlyMusicExtensions = false,
bool recursively = false )
overridevirtual

Implements Client.

◆ GetSongData()

std::pair< std::string, std::string > AppClient::GetSongData ( File * file)
overridevirtual

Implements Client.

◆ NewFile()

void AppClient::NewFile ( File * oldFile,
File_Ptr newFile )
overridevirtual

Implements Client.


The documentation for this class was generated from the following files: