This commit is contained in:
Brad Arant 2020-11-16 17:00:28 -08:00
parent 1499de40a7
commit 41852d019c
5 changed files with 8 additions and 28 deletions

View File

@ -4,7 +4,7 @@
namespace coreutils {
IMFHeader::IMFHeader() {
}
IMFHeader::IMFHeader(PString &in) {
@ -19,14 +19,14 @@ namespace coreutils {
value = in.str();
}
else if(in.skipWhitespace() > 0) {
}
else if(in.str() == "") {
}
}
IMFHeader::IMFHeader(std::string key, std::string value) {

View File

@ -8,10 +8,9 @@ namespace coreutils {
IMFMessage::IMFMessage() {
body = NULL;
first = true;
}
IMFMessage::IMFMessage(PString &in) : IMFMessage() {
IMFMessage::IMFMessage(PString &in) {
parse(in);
}
@ -19,14 +18,6 @@ namespace coreutils {
coreutils::Log(coreutils::LOG_DEBUG_4) << "parse [" << in.str() << "]";
if(first) {
if(in.str().find(" ") != std::string::npos) {
parse(in);
first = false;
return true;
}
}
if(in.str() != "") {
headers.emplace_back(in);
return true;

View File

@ -25,14 +25,10 @@ namespace coreutils {
IMFBody *getBody();
protected:
IMFRequest request;
// protected:
std::vector<IMFHeader> headers;
IMFBody *body;
private:
bool first = true;
};
}

View File

@ -7,12 +7,7 @@ namespace coreutils {
IMFRequest::IMFRequest() {}
IMFRequest::IMFRequest(PString &in) {
parse(in);
}
bool IMFRequest::parse(PString &in) {
parts = in.split(" ");
return parts.size() == 3;
}
std::string IMFRequest::getMethod() {

View File

@ -11,8 +11,6 @@ namespace coreutils {
IMFRequest();
IMFRequest(PString &in);
bool parse(PString &in);
std::string getMethod();
std::string getURI();
std::string getProtocol();