ShoutcastConnector.h
- Committer:
- FrankWeissenborn
- Date:
- 2011-01-10
- Revision:
- 1:25ceaa587f6b
- Child:
- 3:87023c28aff5
File content as of revision 1:25ceaa587f6b:
#ifndef __SHOUTCASTCONNECTOR_H #define __SHOUTCASTCONNECTOR_H #include "VS1053.h" #include "TCPSocket.h" const unsigned int BUFFER_Z = 1536; typedef void (*myCallBack_pfn)(char*, int); class ShoutcastConnector { public: ShoutcastConnector(VS1053* mp3,myCallBack_pfn); int Connect(IpAddr address, int port); int Disconnect(); private: VS1053* _mp3; myCallBack_pfn _callback; TCPSocket sock; void Writeable(); void Readable(); void onTCPSocketEvent(TCPSocketEvent e); }; #endif