mirror of https://gitee.com/bigwinds/arangodb
MSVC fixes
This commit is contained in:
parent
dfec0bb73d
commit
295c8a3809
|
@ -67,7 +67,7 @@ HttpHandler::status_t RestActionHandler::execute() {
|
||||||
case GeneralRequest::RequestType::GET:
|
case GeneralRequest::RequestType::GET:
|
||||||
case GeneralRequest::RequestType::POST:
|
case GeneralRequest::RequestType::POST:
|
||||||
case GeneralRequest::RequestType::PUT:
|
case GeneralRequest::RequestType::PUT:
|
||||||
case GeneralRequest::RequestType::DELETE:
|
case GeneralRequest::RequestType::DELETE_REQ:
|
||||||
case GeneralRequest::RequestType::HEAD:
|
case GeneralRequest::RequestType::HEAD:
|
||||||
case GeneralRequest::RequestType::OPTIONS:
|
case GeneralRequest::RequestType::OPTIONS:
|
||||||
case GeneralRequest::RequestType::PATCH: {
|
case GeneralRequest::RequestType::PATCH: {
|
||||||
|
|
|
@ -589,7 +589,7 @@ arangodb::rest::HttpHandler::status_t RestAqlHandler::execute() {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case GeneralRequest::RequestType::DELETE:
|
case GeneralRequest::RequestType::DELETE_REQ:
|
||||||
case GeneralRequest::RequestType::HEAD:
|
case GeneralRequest::RequestType::HEAD:
|
||||||
case GeneralRequest::RequestType::PATCH:
|
case GeneralRequest::RequestType::PATCH:
|
||||||
case GeneralRequest::RequestType::OPTIONS:
|
case GeneralRequest::RequestType::OPTIONS:
|
||||||
|
|
|
@ -1246,7 +1246,7 @@ AgencyCommResult AgencyComm::removeValues(std::string const& key,
|
||||||
|
|
||||||
AgencyCommResult result;
|
AgencyCommResult result;
|
||||||
|
|
||||||
sendWithFailover(arangodb::GeneralRequest::RequestType::DELETE,
|
sendWithFailover(arangodb::GeneralRequest::RequestType::DELETE_REQ,
|
||||||
_globalConnectionOptions._requestTimeout, result, url, "",
|
_globalConnectionOptions._requestTimeout, result, url, "",
|
||||||
false);
|
false);
|
||||||
|
|
||||||
|
@ -1823,7 +1823,7 @@ bool AgencyComm::send(arangodb::httpclient::GeneralClientConnection* connection,
|
||||||
|
|
||||||
if (method == arangodb::GeneralRequest::RequestType::GET ||
|
if (method == arangodb::GeneralRequest::RequestType::GET ||
|
||||||
method == arangodb::GeneralRequest::RequestType::HEAD ||
|
method == arangodb::GeneralRequest::RequestType::HEAD ||
|
||||||
method == arangodb::GeneralRequest::RequestType::DELETE) {
|
method == arangodb::GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
TRI_ASSERT(body.empty());
|
TRI_ASSERT(body.empty());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -705,7 +705,7 @@ int deleteDocumentOnCoordinator(
|
||||||
// Send a synchronous request to that shard using ClusterComm:
|
// Send a synchronous request to that shard using ClusterComm:
|
||||||
auto res = cc->syncRequest(
|
auto res = cc->syncRequest(
|
||||||
"", TRI_NewTickServer(), "shard:" + shardID,
|
"", TRI_NewTickServer(), "shard:" + shardID,
|
||||||
arangodb::GeneralRequest::RequestType::DELETE,
|
arangodb::GeneralRequest::RequestType::DELETE_REQ,
|
||||||
"/_db/" + dbname + "/_api/document/" + StringUtils::urlEncode(shardID) +
|
"/_db/" + dbname + "/_api/document/" + StringUtils::urlEncode(shardID) +
|
||||||
"/" + StringUtils::urlEncode(key) + "?waitForSync=" +
|
"/" + StringUtils::urlEncode(key) + "?waitForSync=" +
|
||||||
(waitForSync ? "true" : "false") + revstr + policystr,
|
(waitForSync ? "true" : "false") + revstr + policystr,
|
||||||
|
@ -731,7 +731,7 @@ int deleteDocumentOnCoordinator(
|
||||||
std::unique_ptr<std::map<std::string, std::string>> headersCopy(
|
std::unique_ptr<std::map<std::string, std::string>> headersCopy(
|
||||||
new std::map<std::string, std::string>(*headers));
|
new std::map<std::string, std::string>(*headers));
|
||||||
cc->asyncRequest("", coordTransactionID, "shard:" + p.first,
|
cc->asyncRequest("", coordTransactionID, "shard:" + p.first,
|
||||||
arangodb::GeneralRequest::RequestType::DELETE,
|
arangodb::GeneralRequest::RequestType::DELETE_REQ,
|
||||||
"/_db/" + StringUtils::urlEncode(dbname) +
|
"/_db/" + StringUtils::urlEncode(dbname) +
|
||||||
"/_api/document/" + StringUtils::urlEncode(p.first) +
|
"/_api/document/" + StringUtils::urlEncode(p.first) +
|
||||||
"/" + StringUtils::urlEncode(key) + "?waitForSync=" +
|
"/" + StringUtils::urlEncode(key) + "?waitForSync=" +
|
||||||
|
|
|
@ -289,7 +289,7 @@ bool HttpCommTask::processRead() {
|
||||||
// handle different HTTP methods
|
// handle different HTTP methods
|
||||||
switch (_requestType) {
|
switch (_requestType) {
|
||||||
case GeneralRequest::RequestType::GET:
|
case GeneralRequest::RequestType::GET:
|
||||||
case GeneralRequest::RequestType::DELETE:
|
case GeneralRequest::RequestType::DELETE_REQ:
|
||||||
case GeneralRequest::RequestType::HEAD:
|
case GeneralRequest::RequestType::HEAD:
|
||||||
case GeneralRequest::RequestType::OPTIONS:
|
case GeneralRequest::RequestType::OPTIONS:
|
||||||
case GeneralRequest::RequestType::POST:
|
case GeneralRequest::RequestType::POST:
|
||||||
|
@ -302,7 +302,7 @@ bool HttpCommTask::processRead() {
|
||||||
_requestType == GeneralRequest::RequestType::PUT ||
|
_requestType == GeneralRequest::RequestType::PUT ||
|
||||||
_requestType == GeneralRequest::RequestType::PATCH ||
|
_requestType == GeneralRequest::RequestType::PATCH ||
|
||||||
_requestType == GeneralRequest::RequestType::OPTIONS ||
|
_requestType == GeneralRequest::RequestType::OPTIONS ||
|
||||||
_requestType == GeneralRequest::RequestType::DELETE);
|
_requestType == GeneralRequest::RequestType::DELETE_REQ);
|
||||||
|
|
||||||
if (!checkContentLength(expectContentLength)) {
|
if (!checkContentLength(expectContentLength)) {
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -422,7 +422,7 @@ int InitialSyncer::sendFinishBatch() {
|
||||||
setProgress(progress);
|
setProgress(progress);
|
||||||
|
|
||||||
std::unique_ptr<SimpleHttpResult> response(_client->retryRequest(
|
std::unique_ptr<SimpleHttpResult> response(_client->retryRequest(
|
||||||
GeneralRequest::RequestType::DELETE, url, nullptr, 0));
|
GeneralRequest::RequestType::DELETE_REQ, url, nullptr, 0));
|
||||||
|
|
||||||
if (response == nullptr || !response->isComplete()) {
|
if (response == nullptr || !response->isComplete()) {
|
||||||
return TRI_ERROR_REPLICATION_NO_RESPONSE;
|
return TRI_ERROR_REPLICATION_NO_RESPONSE;
|
||||||
|
@ -953,7 +953,7 @@ int InitialSyncer::handleCollectionSync(
|
||||||
|
|
||||||
// now delete the keys we ordered
|
// now delete the keys we ordered
|
||||||
std::unique_ptr<SimpleHttpResult> response(_client->retryRequest(
|
std::unique_ptr<SimpleHttpResult> response(_client->retryRequest(
|
||||||
GeneralRequest::RequestType::DELETE, url, nullptr, 0));
|
GeneralRequest::RequestType::DELETE_REQ, url, nullptr, 0));
|
||||||
};
|
};
|
||||||
|
|
||||||
TRI_DEFER(shutdown());
|
TRI_DEFER(shutdown());
|
||||||
|
|
|
@ -271,7 +271,7 @@ int Syncer::sendRemoveBarrier() {
|
||||||
|
|
||||||
// send request
|
// send request
|
||||||
std::unique_ptr<SimpleHttpResult> response(_client->retryRequest(
|
std::unique_ptr<SimpleHttpResult> response(_client->retryRequest(
|
||||||
GeneralRequest::RequestType::DELETE, url, nullptr, 0));
|
GeneralRequest::RequestType::DELETE_REQ, url, nullptr, 0));
|
||||||
|
|
||||||
if (response == nullptr || !response->isComplete()) {
|
if (response == nullptr || !response->isComplete()) {
|
||||||
return TRI_ERROR_REPLICATION_NO_RESPONSE;
|
return TRI_ERROR_REPLICATION_NO_RESPONSE;
|
||||||
|
|
|
@ -65,7 +65,7 @@ HttpHandler::status_t RestCursorHandler::execute() {
|
||||||
return status_t(HANDLER_DONE);
|
return status_t(HANDLER_DONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type == GeneralRequest::RequestType::DELETE) {
|
if (type == GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
deleteCursor();
|
deleteCursor();
|
||||||
return status_t(HANDLER_DONE);
|
return status_t(HANDLER_DONE);
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,7 +56,7 @@ HttpHandler::status_t RestDebugHandler::execute() {
|
||||||
|
|
||||||
// execute one of the CRUD methods
|
// execute one of the CRUD methods
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case GeneralRequest::RequestType::DELETE:
|
case GeneralRequest::RequestType::DELETE_REQ:
|
||||||
if (len == 1) {
|
if (len == 1) {
|
||||||
TRI_ClearFailurePointsDebugging();
|
TRI_ClearFailurePointsDebugging();
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -48,7 +48,7 @@ HttpHandler::status_t RestDocumentHandler::execute() {
|
||||||
|
|
||||||
// execute one of the CRUD methods
|
// execute one of the CRUD methods
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case GeneralRequest::RequestType::DELETE:
|
case GeneralRequest::RequestType::DELETE_REQ:
|
||||||
deleteDocument();
|
deleteDocument();
|
||||||
break;
|
break;
|
||||||
case GeneralRequest::RequestType::GET:
|
case GeneralRequest::RequestType::GET:
|
||||||
|
|
|
@ -64,7 +64,7 @@ HttpHandler::status_t RestExportHandler::execute() {
|
||||||
return status_t(HANDLER_DONE);
|
return status_t(HANDLER_DONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type == GeneralRequest::RequestType::DELETE) {
|
if (type == GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
deleteCursor();
|
deleteCursor();
|
||||||
return status_t(HANDLER_DONE);
|
return status_t(HANDLER_DONE);
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,7 +60,7 @@ HttpHandler::status_t RestJobHandler::execute() {
|
||||||
} else {
|
} else {
|
||||||
generateError(HttpResponse::BAD, TRI_ERROR_HTTP_BAD_PARAMETER);
|
generateError(HttpResponse::BAD, TRI_ERROR_HTTP_BAD_PARAMETER);
|
||||||
}
|
}
|
||||||
} else if (type == GeneralRequest::RequestType::DELETE) {
|
} else if (type == GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
deleteJob();
|
deleteJob();
|
||||||
} else {
|
} else {
|
||||||
generateError(HttpResponse::METHOD_NOT_ALLOWED,
|
generateError(HttpResponse::METHOD_NOT_ALLOWED,
|
||||||
|
|
|
@ -40,7 +40,7 @@ HttpHandler::status_t RestQueryCacheHandler::execute() {
|
||||||
auto const type = _request->requestType();
|
auto const type = _request->requestType();
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case GeneralRequest::RequestType::DELETE:
|
case GeneralRequest::RequestType::DELETE_REQ:
|
||||||
clearCache();
|
clearCache();
|
||||||
break;
|
break;
|
||||||
case GeneralRequest::RequestType::GET:
|
case GeneralRequest::RequestType::GET:
|
||||||
|
|
|
@ -59,7 +59,7 @@ HttpHandler::status_t RestQueryHandler::execute() {
|
||||||
// execute one of the CRUD methods
|
// execute one of the CRUD methods
|
||||||
try {
|
try {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case GeneralRequest::RequestType::DELETE:
|
case GeneralRequest::RequestType::DELETE_REQ:
|
||||||
deleteQuery();
|
deleteQuery();
|
||||||
break;
|
break;
|
||||||
case GeneralRequest::RequestType::GET:
|
case GeneralRequest::RequestType::GET:
|
||||||
|
|
|
@ -135,7 +135,7 @@ HttpHandler::status_t RestReplicationHandler::execute() {
|
||||||
if (type != GeneralRequest::RequestType::GET &&
|
if (type != GeneralRequest::RequestType::GET &&
|
||||||
type != GeneralRequest::RequestType::POST &&
|
type != GeneralRequest::RequestType::POST &&
|
||||||
type != GeneralRequest::RequestType::PUT &&
|
type != GeneralRequest::RequestType::PUT &&
|
||||||
type != GeneralRequest::RequestType::DELETE) {
|
type != GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
goto BAD_CALL;
|
goto BAD_CALL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -149,7 +149,7 @@ HttpHandler::status_t RestReplicationHandler::execute() {
|
||||||
handleCommandGetKeys();
|
handleCommandGetKeys();
|
||||||
} else if (type == GeneralRequest::RequestType::PUT) {
|
} else if (type == GeneralRequest::RequestType::PUT) {
|
||||||
handleCommandFetchKeys();
|
handleCommandFetchKeys();
|
||||||
} else if (type == GeneralRequest::RequestType::DELETE) {
|
} else if (type == GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
handleCommandRemoveKeys();
|
handleCommandRemoveKeys();
|
||||||
}
|
}
|
||||||
} else if (command == "dump") {
|
} else if (command == "dump") {
|
||||||
|
@ -239,7 +239,7 @@ HttpHandler::status_t RestReplicationHandler::execute() {
|
||||||
|
|
||||||
handleCommandApplierStop();
|
handleCommandApplierStop();
|
||||||
} else if (command == "applier-state") {
|
} else if (command == "applier-state") {
|
||||||
if (type == GeneralRequest::RequestType::DELETE) {
|
if (type == GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
handleCommandApplierDeleteState();
|
handleCommandApplierDeleteState();
|
||||||
} else {
|
} else {
|
||||||
if (type != GeneralRequest::RequestType::GET) {
|
if (type != GeneralRequest::RequestType::GET) {
|
||||||
|
@ -592,7 +592,7 @@ void RestReplicationHandler::handleCommandBatch() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type == GeneralRequest::RequestType::DELETE && len >= 2) {
|
if (type == GeneralRequest::RequestType::DELETE_REQ && len >= 2) {
|
||||||
// delete an existing blocker
|
// delete an existing blocker
|
||||||
TRI_voc_tick_t id = (TRI_voc_tick_t)StringUtils::uint64(suffix[1]);
|
TRI_voc_tick_t id = (TRI_voc_tick_t)StringUtils::uint64(suffix[1]);
|
||||||
|
|
||||||
|
@ -706,7 +706,7 @@ void RestReplicationHandler::handleCommandBarrier() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type == GeneralRequest::RequestType::DELETE && len >= 2) {
|
if (type == GeneralRequest::RequestType::DELETE_REQ && len >= 2) {
|
||||||
// delete an existing barrier
|
// delete an existing barrier
|
||||||
TRI_voc_tick_t id = StringUtils::uint64(suffix[1]);
|
TRI_voc_tick_t id = StringUtils::uint64(suffix[1]);
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ HttpHandler::status_t WorkMonitorHandler::execute() {
|
||||||
return status_t(HANDLER_ASYNC);
|
return status_t(HANDLER_ASYNC);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type == GeneralRequest::RequestType::DELETE) {
|
if (type == GeneralRequest::RequestType::DELETE_REQ) {
|
||||||
if (len != 1) {
|
if (len != 1) {
|
||||||
generateError(HttpResponse::BAD, TRI_ERROR_HTTP_BAD_PARAMETER,
|
generateError(HttpResponse::BAD, TRI_ERROR_HTTP_BAD_PARAMETER,
|
||||||
"expecting DELETE /_admin/work-monitor/<id>");
|
"expecting DELETE /_admin/work-monitor/<id>");
|
||||||
|
|
|
@ -194,7 +194,7 @@ bool ListenTask::handleEvent(EventToken token, EventType revents) {
|
||||||
// set client address and port
|
// set client address and port
|
||||||
ConnectionInfo info;
|
ConnectionInfo info;
|
||||||
|
|
||||||
Endpoint::DomainType type = _endpoint->getDomainType();
|
Endpoint::DomainType type = _endpoint->domainType();
|
||||||
char host[NI_MAXHOST], serv[NI_MAXSERV];
|
char host[NI_MAXHOST], serv[NI_MAXSERV];
|
||||||
|
|
||||||
if (getnameinfo((sockaddr*)addr, len, host, sizeof(host), serv,
|
if (getnameinfo((sockaddr*)addr, len, host, sizeof(host), serv,
|
||||||
|
@ -257,7 +257,7 @@ bool ListenTask::handleEvent(EventToken token, EventType revents) {
|
||||||
|
|
||||||
// set the endpoint
|
// set the endpoint
|
||||||
info.endpoint = _endpoint->specification();
|
info.endpoint = _endpoint->specification();
|
||||||
info.endpointType = _endpoint->getDomainType();
|
info.endpointType = _endpoint->domainType();
|
||||||
|
|
||||||
return handleConnected(connectionSocket, info);
|
return handleConnected(connectionSocket, info);
|
||||||
}
|
}
|
||||||
|
|
|
@ -439,7 +439,7 @@ static v8::Handle<v8::Object> RequestCppToV8(v8::Isolate* isolate,
|
||||||
req->ForceSet(RequestTypeKey, OptionsConstant);
|
req->ForceSet(RequestTypeKey, OptionsConstant);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case GeneralRequest::RequestType::DELETE: {
|
case GeneralRequest::RequestType::DELETE_REQ: {
|
||||||
TRI_GET_GLOBAL_STRING(DeleteConstant);
|
TRI_GET_GLOBAL_STRING(DeleteConstant);
|
||||||
req->ForceSet(RequestTypeKey, DeleteConstant);
|
req->ForceSet(RequestTypeKey, DeleteConstant);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -213,7 +213,7 @@ static void JS_HttpStatistics(v8::FunctionCallbackInfo<v8::Value> const& args) {
|
||||||
TRI_V8_ASCII_STRING("requestsDelete"),
|
TRI_V8_ASCII_STRING("requestsDelete"),
|
||||||
v8::Number::New(
|
v8::Number::New(
|
||||||
isolate,
|
isolate,
|
||||||
(double)methodRequests[(int)GeneralRequest::RequestType::DELETE]
|
(double)methodRequests[(int)GeneralRequest::RequestType::DELETE_REQ]
|
||||||
._count));
|
._count));
|
||||||
result->Set(
|
result->Set(
|
||||||
TRI_V8_ASCII_STRING("requestsOptions"),
|
TRI_V8_ASCII_STRING("requestsOptions"),
|
||||||
|
|
|
@ -274,7 +274,7 @@ struct ShapesTest : public BenchmarkOperation {
|
||||||
} else if (mod == 1) {
|
} else if (mod == 1) {
|
||||||
return GeneralRequest::RequestType::GET;
|
return GeneralRequest::RequestType::GET;
|
||||||
} else {
|
} else {
|
||||||
return GeneralRequest::RequestType::DELETE;
|
return GeneralRequest::RequestType::DELETE_REQ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -446,7 +446,7 @@ struct RandomShapesTest : public BenchmarkOperation {
|
||||||
} else if (mod == 1) {
|
} else if (mod == 1) {
|
||||||
return GeneralRequest::RequestType::GET;
|
return GeneralRequest::RequestType::GET;
|
||||||
} else {
|
} else {
|
||||||
return GeneralRequest::RequestType::DELETE;
|
return GeneralRequest::RequestType::DELETE_REQ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -541,7 +541,7 @@ struct DocumentCrudTest : public BenchmarkOperation {
|
||||||
} else if (mod == 3) {
|
} else if (mod == 3) {
|
||||||
return GeneralRequest::RequestType::GET;
|
return GeneralRequest::RequestType::GET;
|
||||||
} else if (mod == 4) {
|
} else if (mod == 4) {
|
||||||
return GeneralRequest::RequestType::DELETE;
|
return GeneralRequest::RequestType::DELETE_REQ;
|
||||||
} else {
|
} else {
|
||||||
TRI_ASSERT(false);
|
TRI_ASSERT(false);
|
||||||
return GeneralRequest::RequestType::GET;
|
return GeneralRequest::RequestType::GET;
|
||||||
|
@ -640,7 +640,7 @@ struct EdgeCrudTest : public BenchmarkOperation {
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
else if (mod == 4) {
|
else if (mod == 4) {
|
||||||
return GeneralRequest::RequestType::DELETE;
|
return GeneralRequest::RequestType::DELETE_REQ;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
else {
|
else {
|
||||||
|
@ -1522,7 +1522,7 @@ static bool DeleteCollection(SimpleHttpClient* client,
|
||||||
std::map<std::string, std::string> headerFields;
|
std::map<std::string, std::string> headerFields;
|
||||||
SimpleHttpResult* result = nullptr;
|
SimpleHttpResult* result = nullptr;
|
||||||
|
|
||||||
result = client->request(GeneralRequest::RequestType::DELETE,
|
result = client->request(GeneralRequest::RequestType::DELETE_REQ,
|
||||||
"/_api/collection/" + name, "", 0, headerFields);
|
"/_api/collection/" + name, "", 0, headerFields);
|
||||||
|
|
||||||
bool failed = true;
|
bool failed = true;
|
||||||
|
|
|
@ -285,7 +285,7 @@ void DumpFeature::endBatch(std::string DBserver) {
|
||||||
_batchId = 0;
|
_batchId = 0;
|
||||||
|
|
||||||
std::unique_ptr<SimpleHttpResult> response(_httpClient->request(
|
std::unique_ptr<SimpleHttpResult> response(_httpClient->request(
|
||||||
GeneralRequest::RequestType::DELETE, url + urlExt, nullptr, 0));
|
GeneralRequest::RequestType::DELETE_REQ, url + urlExt, nullptr, 0));
|
||||||
|
|
||||||
// ignore any return value
|
// ignore any return value
|
||||||
}
|
}
|
||||||
|
|
|
@ -1267,10 +1267,10 @@ v8::Handle<v8::Value> V8ClientConnection::deleteData(
|
||||||
v8::Isolate* isolate, std::string const& location,
|
v8::Isolate* isolate, std::string const& location,
|
||||||
std::map<std::string, std::string> const& headerFields, bool raw) {
|
std::map<std::string, std::string> const& headerFields, bool raw) {
|
||||||
if (raw) {
|
if (raw) {
|
||||||
return requestDataRaw(isolate, GeneralRequest::RequestType::DELETE, location,
|
return requestDataRaw(isolate, GeneralRequest::RequestType::DELETE_REQ, location,
|
||||||
"", headerFields);
|
"", headerFields);
|
||||||
}
|
}
|
||||||
return requestData(isolate, GeneralRequest::RequestType::DELETE, location, "",
|
return requestData(isolate, GeneralRequest::RequestType::DELETE_REQ, location, "",
|
||||||
headerFields);
|
headerFields);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -71,7 +71,7 @@ class Endpoint {
|
||||||
virtual bool setTimeout(TRI_socket_t, double);
|
virtual bool setTimeout(TRI_socket_t, double);
|
||||||
virtual bool isConnected() const { return _connected; }
|
virtual bool isConnected() const { return _connected; }
|
||||||
virtual bool setSocketFlags(TRI_socket_t);
|
virtual bool setSocketFlags(TRI_socket_t);
|
||||||
virtual DomainType getDomainType() const { return _domainType; }
|
virtual DomainType domainType() const { return _domainType; }
|
||||||
|
|
||||||
virtual int domain() const = 0;
|
virtual int domain() const = 0;
|
||||||
virtual int port() const = 0;
|
virtual int port() const = 0;
|
||||||
|
|
|
@ -32,8 +32,6 @@
|
||||||
using namespace arangodb;
|
using namespace arangodb;
|
||||||
using namespace arangodb::basics;
|
using namespace arangodb::basics;
|
||||||
|
|
||||||
#warning TODO move to system or os file
|
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
#define STR_ERROR() \
|
#define STR_ERROR() \
|
||||||
windowsErrorBuf; \
|
windowsErrorBuf; \
|
||||||
|
@ -41,6 +39,7 @@ using namespace arangodb::basics;
|
||||||
windowsErrorBuf, sizeof(windowsErrorBuf), NULL); \
|
windowsErrorBuf, sizeof(windowsErrorBuf), NULL); \
|
||||||
errno = GetLastError();
|
errno = GetLastError();
|
||||||
#else
|
#else
|
||||||
|
#warning TODO move to system or os file
|
||||||
#define STR_ERROR() strerror(errno)
|
#define STR_ERROR() strerror(errno)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -101,7 +100,7 @@ EndpointIp::EndpointIp(DomainType domainType, EndpointType type,
|
||||||
_host(host),
|
_host(host),
|
||||||
_port(port),
|
_port(port),
|
||||||
_reuseAddress(reuseAddress) {
|
_reuseAddress(reuseAddress) {
|
||||||
TRI_ASSERT(domainType == DOMAIN_IPV4 || domainType == Endpoint::DOMAIN_IPV6);
|
TRI_ASSERT(domainType == DomainType::IPV4 || domainType == DomainType::IPV6);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -274,7 +273,7 @@ TRI_socket_t EndpointIp::connect(double connectTimeout, double requestTimeout) {
|
||||||
TRI_ASSERT(!_connected);
|
TRI_ASSERT(!_connected);
|
||||||
|
|
||||||
memset(&hints, 0, sizeof(struct addrinfo));
|
memset(&hints, 0, sizeof(struct addrinfo));
|
||||||
hints.ai_family = getDomain(); // Allow IPv4 or IPv6
|
hints.ai_family = domain(); // Allow IPv4 or IPv6
|
||||||
hints.ai_flags = TRI_CONNECT_AI_FLAGS;
|
hints.ai_flags = TRI_CONNECT_AI_FLAGS;
|
||||||
hints.ai_socktype = SOCK_STREAM;
|
hints.ai_socktype = SOCK_STREAM;
|
||||||
|
|
||||||
|
|
|
@ -48,11 +48,13 @@ std::string GeneralRequest::translateVersion(ProtocolVersion version) {
|
||||||
case ProtocolVersion::UNKNOWN:
|
case ProtocolVersion::UNKNOWN:
|
||||||
return "HTTP/1.0";
|
return "HTTP/1.0";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return "UNKNOWN"; // in order please MSVC
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string GeneralRequest::translateMethod(RequestType method) {
|
std::string GeneralRequest::translateMethod(RequestType method) {
|
||||||
switch (method) {
|
switch (method) {
|
||||||
case RequestType::DELETE:
|
case RequestType::DELETE_REQ:
|
||||||
return "DELETE";
|
return "DELETE";
|
||||||
|
|
||||||
case RequestType::GET:
|
case RequestType::GET:
|
||||||
|
@ -86,6 +88,8 @@ std::string GeneralRequest::translateMethod(RequestType method) {
|
||||||
LOG(WARN) << "illegal http request method encountered in switch";
|
LOG(WARN) << "illegal http request method encountered in switch";
|
||||||
return "UNKNOWN";
|
return "UNKNOWN";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return "UNKNOWN"; // in order please MSVC
|
||||||
}
|
}
|
||||||
|
|
||||||
GeneralRequest::RequestType GeneralRequest::translateMethod(
|
GeneralRequest::RequestType GeneralRequest::translateMethod(
|
||||||
|
@ -93,7 +97,7 @@ GeneralRequest::RequestType GeneralRequest::translateMethod(
|
||||||
std::string const methodString = StringUtils::toupper(method);
|
std::string const methodString = StringUtils::toupper(method);
|
||||||
|
|
||||||
if (methodString == "DELETE") {
|
if (methodString == "DELETE") {
|
||||||
return RequestType::DELETE;
|
return RequestType::DELETE_REQ;
|
||||||
} else if (methodString == "GET") {
|
} else if (methodString == "GET") {
|
||||||
return RequestType::GET;
|
return RequestType::GET;
|
||||||
} else if (methodString == "HEAD") {
|
} else if (methodString == "HEAD") {
|
||||||
|
@ -153,7 +157,7 @@ GeneralRequest::RequestType GeneralRequest::findRequestType(char const* ptr,
|
||||||
case 6:
|
case 6:
|
||||||
if (ptr[0] == 'd' && ptr[1] == 'e' && ptr[2] == 'l' && ptr[3] == 'e' &&
|
if (ptr[0] == 'd' && ptr[1] == 'e' && ptr[2] == 'l' && ptr[3] == 'e' &&
|
||||||
ptr[4] == 't' && ptr[5] == 'e') {
|
ptr[4] == 't' && ptr[5] == 'e') {
|
||||||
return RequestType::DELETE;
|
return RequestType::DELETE_REQ;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ class GeneralRequest {
|
||||||
// VSTREAM_STATUS: Returns STATUS code and message for a given
|
// VSTREAM_STATUS: Returns STATUS code and message for a given
|
||||||
// request
|
// request
|
||||||
enum class RequestType {
|
enum class RequestType {
|
||||||
DELETE = 0,
|
DELETE_REQ = 0, // windows redefines DELETE
|
||||||
GET,
|
GET,
|
||||||
HEAD,
|
HEAD,
|
||||||
OPTIONS,
|
OPTIONS,
|
||||||
|
|
Loading…
Reference in New Issue