MBED implementation of JAudioStream

Revision:
2:22ee01f24346
Parent:
1:b49a6e72f353
Child:
3:51a66c975910
--- a/JAudioStream.h	Thu Aug 13 13:32:51 2015 +0000
+++ b/JAudioStream.h	Thu Aug 13 16:19:50 2015 +0000
@@ -10,16 +10,15 @@
 #define REQUEST_RESPONSE_MODE 1
 #define PORT 7777
 
-const char* cont = "cont";
-const char* cond = "cond";
-const char* dcon = "dcon";
-const char* rqst = "rqst";
-const char* begn = "begn";
-const char* comt = "comt";
-        
 class JAudioStream {
     private:
-        // use DHCP
+        char* cont;
+        char* cond;
+        char* dcon;
+        char* rqst;
+        char* begn;
+        char* comt;
+        char* hrbt;
         EthernetInterface eth;
         UDPSocket udp;
         Endpoint endPoint;
@@ -27,21 +26,21 @@
         short remotePort;
         volatile bool connected;
         volatile bool inTransmission;
-        void buildMeassge(const char*, int, char*);
-        void buildMeassge(const char*, int, char*, char*);
+        void buildMeassge(char*, int, char*);
+        void buildMeassge(char*, int, char*, char*);
         void intTocharArr(int, char*);
         void send(char*, short);
         char* nowPlaying;
     public:
         JAudioStream();
-        void begin(char *, char *, short);
         bool connect(char *, short, char *);
-        bool read(char*, short, short);
+        bool read(char*);
         bool isConnected();
         char* getNowPlaying();
         void request(char);
         void disconnect();
         bool available();
+        void receive();
 };
 
 #endif
\ No newline at end of file