Compounds |
| class | CAddressBook |
| | Linked list of CPerson items, in lexicographical order by name. More...
|
| class | CCalendar |
| | Linked List of CDate items creating a list in chronological order of scheduled events. More...
|
| class | CDate |
| | Basic node for storing a calendar event. More...
|
| class | CJukeBox |
| | Stores a master mp3 list CPlayList object, and CUserPlayLists object for organizing all mp3s and user mp3 lists. More...
|
| class | CList |
| | Basic Linked List data structure using CListItem as nodes. More...
|
| class | CListItem |
| | Linked list node for making derived classes for address, calendar entries, etc. More...
|
| class | CMemo |
| | Stores a basic memo. More...
|
| class | CMemoList |
| | Linked list for the CMemo types, providing loading and saving via a string for up/downloading to PC and read/writing to Dijinni file system. More...
|
| class | CMp3Track |
| | Basic data class and linked list node for Mp3 storing the associated filename, title, artist, genre, year, album, and comment. More...
|
| class | CPerson |
| | Basic data structure for a person entry for the address book. More...
|
| class | CPlayList |
| | Linked List of Mp3 files for use as the MASTER Mp3 list as well for creatign user playlists. More...
|
| class | CSystem |
| | Object for setting/registering and storing password, cell client, and Found message and instructions. More...
|
| class | CUserPlayLists |
| | Linked list of playlists, sorted by playlist name. Provides usual loading and saving of all data via a string. More...
|
| class | CVIP |
| | Array of 10 VIP instances to comply with func. spec, with saving/loading via one string. More...
|
| struct | VIPinstance |
| | Basic struct for a VIP entry as specified as necessary in func. spec. More...
|
Defines |
| #define | CLASSICAL 0x0 |
| #define | ROCK 0x1 |
| #define | TECHNO 0x2 |
| #define | COUNTRY 0x3 |
| #define | JAZZ 0x4 |
| #define | WORLD 0x5 |
| #define | OTHER 0x6 |
| #define | MASTER_MP3 0x0 |
| #define | USER 0x1 |
Functions |
| int | stoi (string s) |
| string | itos (int i) |
| string | ltos (long l) |
| long | stol (string s) |
| string | breakString (string &incoming, string delim) |
| | Breaks the first field off a string delimited by delim and returns it. More...
|
| int | comparePeople (CPerson *a, CPerson *b, bool lastthenfirst) |
| | For sorting two people lexicographically by their names in either first, laast name, or vice-versa, as in accordance with functional spec. More...
|
| int | compareMp3Tracks (CMp3Track *a, CMp3Track *b, bool titlethenartist) |
| | For sorting lexicographically two CMp3Track's by their title and artist, in either order as specified by the boolean argument. More...
|
| int | compareTime (int hour1, int min1, bool pm1, int hour2, int min2, bool pm2) |
| | Compares two times assuming within the same day. More...
|
| int | compareTime (CDate *a, CDate *b) |
| | Compares two CDates taking into account all day events are before timed events as well sorting by ending times, and by the description of the event. More...
|
| int | compareDate (int day1, int month1, int year1, int day2, int month2, int year2) |
| | Compares two dates. More...
|
| int | compareDate (CDate *a, CDate *b) |
| | Compares two dates of two CDates. More...
|
| int | compareCDate (CDate *a, CDate *b) |
| | Compares CDates a and b to see which happens first. More...
|
| bool | isLeapYear (int year) |
| | Calculates correctly whether a year is leap or not. More...
|
| bool | isValidDate (int day, int month, int year) |
| | Checks if date is valid. Must be between 2001 and 2299. More...
|
| int | calcDayOfWeek (int day, int month, int year) |
| | Calculates the actual day of a date between 2001 and 2299. More...
|
| string | calcDayOfWeekAsString (int day, int month, int year) |
| | Returns the day as a string. More...
|
| string | getNameOfMonth (int month, bool abbreviated=true) |
| | Returns the month as a string in either abbreviated format or full. More...
|