Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

cMusicSqlString.h

Go to the documentation of this file.
00001 
00014 #ifndef _cMusicSqlString_h
00015 #define _cMusicSqlString_h
00016 
00017 #include "TypesDef.h"
00018 #include "cMusic.h"
00019 
00020 #include <string>
00021 #include <list>
00022 using std::string;
00023 using std::list;
00024 
00025 class cMusicSqlString
00026 {
00027 public:
00029         cMusicSqlString(void);
00030         
00032         ~cMusicSqlString(void);
00033         
00035         const string GetTable(void);
00036         const string GetMusic(void) const;
00037         
00038         const string GetData(const string sMd4);        
00039         
00040         const string GetInsertEntry2Music(cMusic* pMusic);
00041         
00042         const string GetUpdateMusic(cMusic* pMusic);
00043         
00044         const string GetDelete(const string sMd4);
00045         
00047         const list<string> GetAllColNames(void);
00048         
00049 protected:
00050 
00051 private:
00052         //************************************
00053         // Note: Get functions ONLY,
00054         //               no Set functions.
00055         //               These are constant fuctions.
00056         //************************************
00057 
00058         const string GetMd4             (void) const;
00059         const string GetDate    (void) const;
00060         const string GetArtist  (void) const;
00061         const string GetAlbum   (void) const;
00062         const string GetGenre   (void) const;
00063         const string GetLanguage(void) const;
00064         const string GetSongs   (void) const;
00065 };
00066 
00067 #endif // _cMusicSqlString_h

Generated on Wed Feb 25 01:15:10 2004 for eDonkeyFilesManager by doxygen 1.3.2