Sync.
This commit is contained in:
parent
1499de40a7
commit
41852d019c
@ -8,10 +8,9 @@ namespace coreutils {
|
|||||||
|
|
||||||
IMFMessage::IMFMessage() {
|
IMFMessage::IMFMessage() {
|
||||||
body = NULL;
|
body = NULL;
|
||||||
first = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
IMFMessage::IMFMessage(PString &in) : IMFMessage() {
|
IMFMessage::IMFMessage(PString &in) {
|
||||||
parse(in);
|
parse(in);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -19,14 +18,6 @@ namespace coreutils {
|
|||||||
|
|
||||||
coreutils::Log(coreutils::LOG_DEBUG_4) << "parse [" << in.str() << "]";
|
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() != "") {
|
if(in.str() != "") {
|
||||||
headers.emplace_back(in);
|
headers.emplace_back(in);
|
||||||
return true;
|
return true;
|
||||||
|
@ -25,14 +25,10 @@ namespace coreutils {
|
|||||||
|
|
||||||
IMFBody *getBody();
|
IMFBody *getBody();
|
||||||
|
|
||||||
protected:
|
// protected:
|
||||||
IMFRequest request;
|
|
||||||
std::vector<IMFHeader> headers;
|
std::vector<IMFHeader> headers;
|
||||||
IMFBody *body;
|
IMFBody *body;
|
||||||
|
|
||||||
private:
|
|
||||||
bool first = true;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -7,12 +7,7 @@ namespace coreutils {
|
|||||||
IMFRequest::IMFRequest() {}
|
IMFRequest::IMFRequest() {}
|
||||||
|
|
||||||
IMFRequest::IMFRequest(PString &in) {
|
IMFRequest::IMFRequest(PString &in) {
|
||||||
parse(in);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool IMFRequest::parse(PString &in) {
|
|
||||||
parts = in.split(" ");
|
parts = in.split(" ");
|
||||||
return parts.size() == 3;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string IMFRequest::getMethod() {
|
std::string IMFRequest::getMethod() {
|
||||||
|
@ -11,8 +11,6 @@ namespace coreutils {
|
|||||||
IMFRequest();
|
IMFRequest();
|
||||||
IMFRequest(PString &in);
|
IMFRequest(PString &in);
|
||||||
|
|
||||||
bool parse(PString &in);
|
|
||||||
|
|
||||||
std::string getMethod();
|
std::string getMethod();
|
||||||
std::string getURI();
|
std::string getURI();
|
||||||
std::string getProtocol();
|
std::string getProtocol();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user