Net Remote Controller
Dependencies: EthernetNetIf HTTPServer mbed
RemoteControllerHandler.h
- Committer:
- nobuki
- Date:
- 2012-12-09
- Revision:
- 0:e37991cede92
File content as of revision 0:e37991cede92:
#ifndef REMOTECONTROLLER_HANDLER_H #define REMOTECONTROLLER_HANDLER_H #include <HTTPRequestHandler.h> class RemoteControllerHandler : public HTTPRequestHandler { public: RemoteControllerHandler(const char* rootPath, const char* path, TCPSocket* pTCPSocket); virtual ~RemoteControllerHandler(); static inline HTTPRequestHandler* inst(const char* rootPath, const char* path, TCPSocket* pTCPSocket) { return new RemoteControllerHandler(rootPath, path, pTCPSocket); } //if we ever could do static virtual functions, this would be one virtual void doGet(); virtual void doPost(); virtual void doHead(); virtual void onReadable(); //Data has been read virtual void onWriteable(); //Data has been written & buf is free virtual void onClose(); //Connection is closing private: void printString( const char* pszString ); void printHtml( int iSignalType/* = 0*/, int iIsCorrectPassCode/* = 0*/ ); }; #endif