HTTPServer/HTTPRequest.h
2020-10-24 19:15:29 -07:00

33 lines
645 B
C++

#ifndef __HTTPRequest_h__
#define __HTTPRequest_h__
#include "PString.h"
#include "IMFMessage.h"
#include "IMFRequest.h"
#include "IMFResponse.h"
#include "Exception.h"
#include "Log.h"
namespace http {
class HTTPRequest : public coreutils::IMFMessage {
public:
HTTPRequest(coreutils::PString &in) : IMFMessage(in) {
message = new IMFMessage(in);
}
bool parse(coreutils::PString &in) {
message->parse(in);
return true;
}
coreutils::IMFRequest *request;
coreutils::IMFMessage *message;
coreutils::IMFResponse response;
};
}
#endif