35 lines
611 B
C++
35 lines
611 B
C++
#include "IMFRequest.h"
|
|
#include "Exception.h"
|
|
#include "Log.h"
|
|
|
|
namespace coreutils {
|
|
|
|
IMFRequest::IMFRequest() {}
|
|
|
|
IMFRequest::IMFRequest(PString &in) {
|
|
parts = in.split(" ");
|
|
}
|
|
|
|
std::string IMFRequest::getMethod() {
|
|
if(parts.size() == 3)
|
|
return parts[0].str();
|
|
else
|
|
return NULL;
|
|
}
|
|
|
|
std::string IMFRequest::getURI() {
|
|
if(parts.size() == 3)
|
|
return parts[1].str();
|
|
else
|
|
return NULL;
|
|
}
|
|
|
|
std::string IMFRequest::getProtocol() {
|
|
if(parts.size() == 3)
|
|
return parts[2].str();
|
|
else
|
|
return NULL;
|
|
}
|
|
|
|
}
|