hostile-takeover/game/httprequest.cpp
2014-07-06 17:47:28 -07:00

57 lines
974 B
C++

#include "game/httprequest.h"
namespace wi {
HttpRequest::HttpRequest() {
method_ = "GET";
timeout_ = 30;
pbb_ = NULL;
}
HttpRequest::~HttpRequest() {
delete pbb_;
}
void HttpRequest::SetURL(const char *pszUrl) {
url_ = pszUrl;
}
void HttpRequest::GetURL(char *pszUrl, int cb) {
strncpyz(pszUrl, url_.c_str(), cb);
}
void HttpRequest::SetMethod(const char *pszMethod) {
method_ = pszMethod;
}
void HttpRequest::GetMethod(char *pszMethod, int cb) {
strncpyz(pszMethod, method_.c_str(), cb);
}
void HttpRequest::SetBody(base::ByteBuffer *pbb) {
delete pbb_;
pbb_ = pbb;
}
base::ByteBuffer *HttpRequest::GetBody() {
return pbb_;
}
void HttpRequest::SetTimeout(int cSeconds) {
timeout_ = cSeconds;
}
int HttpRequest::GetTimeout() {
return timeout_;
}
void HttpRequest::SetHeaders(const Map *pheaders) {
headers_ = *pheaders;
}
const Map *HttpRequest::GetHeaders() {
return &headers_;
}
} // namespace wi