//DOCUMENT HERE #ifndef TSUPOD_H #define TSUPOD_H #include "Song.h" //TsuPod class declaration class TsuPod { private: static const int MAX_MEMORY = 512; static const int SUCCESS = 0; static const int NO_MEMORY = -1; static const int NOT_FOUND = -2; struct SongNode { Song s; SongNode *next; }; SongNode *songs; //the head pointer int memSize; public: TsuPod(); TsuPod(int size); int addSong(Song const &s); int removeSong(Song const &s); void shuffle(); void showSongList(); void sortSongList(); int getTotalMemory() { return memSize; } int getRemainingMemory(); }; #endif