Code written by Paul Rabbat, Angel Daruna, Jarel Hawkins, and Cordel Williams

Dependencies:   4DGL-uLCD-SE EthernetInterface HTTPClient NTPClient PinDetect SDFileSystem mbed-rpc mbed-rtos mbed wave_player

Fork of ECE4180_FinalProject by Angel Daruna

Committer:
prabbat3
Date:
Sun Dec 07 20:53:05 2014 +0000
Revision:
12:a99989062fee
Parent:
0:0a99e3fc2a46
Code cleanup

Who changed what in which revision?

UserRevisionLine numberNew contents of line
prabbat3 0:0a99e3fc2a46 1 #ifndef FORMATTER
prabbat3 0:0a99e3fc2a46 2 #define FORMATTER
prabbat3 0:0a99e3fc2a46 3
prabbat3 0:0a99e3fc2a46 4
prabbat3 0:0a99e3fc2a46 5 class Formatter
prabbat3 0:0a99e3fc2a46 6 {
prabbat3 0:0a99e3fc2a46 7 public :
prabbat3 0:0a99e3fc2a46 8
prabbat3 0:0a99e3fc2a46 9 Formatter(int nbChunk = 1);
prabbat3 0:0a99e3fc2a46 10
prabbat3 0:0a99e3fc2a46 11 char* get_page(char *reply);
prabbat3 0:0a99e3fc2a46 12
prabbat3 0:0a99e3fc2a46 13 protected :
prabbat3 0:0a99e3fc2a46 14
prabbat3 0:0a99e3fc2a46 15 virtual void get_chunk(const int c, char *reply);
prabbat3 0:0a99e3fc2a46 16
prabbat3 0:0a99e3fc2a46 17 private :
prabbat3 0:0a99e3fc2a46 18
prabbat3 0:0a99e3fc2a46 19 int currentChunk;
prabbat3 0:0a99e3fc2a46 20 int nbChunk;
prabbat3 0:0a99e3fc2a46 21 };
prabbat3 0:0a99e3fc2a46 22
prabbat3 0:0a99e3fc2a46 23 class SimpleHTMLFormatter : public Formatter
prabbat3 0:0a99e3fc2a46 24 {
prabbat3 0:0a99e3fc2a46 25 public :
prabbat3 0:0a99e3fc2a46 26
prabbat3 0:0a99e3fc2a46 27 SimpleHTMLFormatter();
prabbat3 0:0a99e3fc2a46 28
prabbat3 0:0a99e3fc2a46 29 protected :
prabbat3 0:0a99e3fc2a46 30
prabbat3 0:0a99e3fc2a46 31 virtual void get_chunk(const int c, char *reply);
prabbat3 0:0a99e3fc2a46 32
prabbat3 0:0a99e3fc2a46 33 };
prabbat3 0:0a99e3fc2a46 34
prabbat3 0:0a99e3fc2a46 35 class InteractiveHTMLFormatter : public Formatter
prabbat3 0:0a99e3fc2a46 36 {
prabbat3 0:0a99e3fc2a46 37 public :
prabbat3 0:0a99e3fc2a46 38
prabbat3 0:0a99e3fc2a46 39 InteractiveHTMLFormatter();
prabbat3 0:0a99e3fc2a46 40
prabbat3 0:0a99e3fc2a46 41 protected :
prabbat3 0:0a99e3fc2a46 42
prabbat3 0:0a99e3fc2a46 43 virtual void get_chunk(const int c, char *reply);
prabbat3 0:0a99e3fc2a46 44 };
prabbat3 0:0a99e3fc2a46 45
prabbat3 0:0a99e3fc2a46 46
prabbat3 0:0a99e3fc2a46 47 #endif
prabbat3 0:0a99e3fc2a46 48