From 2f368731056f04ae32733515a1f6d909de9e79d6 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Fri, 26 Sep 2014 15:51:36 +0200 Subject: [PATCH] UrlRequest: add empty SetTimeout for ease of use. * Requests that support this can implement it, NetworkRequest does * Build fix: no need to return status_t. --- headers/os/net/NetworkRequest.h | 2 +- headers/os/net/UrlRequest.h | 2 +- src/kits/network/libnetapi/NetworkRequest.cpp | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/headers/os/net/NetworkRequest.h b/headers/os/net/NetworkRequest.h index 6acc30ea73..f4ab01529a 100644 --- a/headers/os/net/NetworkRequest.h +++ b/headers/os/net/NetworkRequest.h @@ -24,7 +24,7 @@ public: const char* protocolName); virtual status_t Stop(); - virtual status_t SetTimeout(bigtime_t timeout); + virtual void SetTimeout(bigtime_t timeout); protected: bool _ResolveHostName(BString host, uint16_t port); diff --git a/headers/os/net/UrlRequest.h b/headers/os/net/UrlRequest.h index 02770cae80..1a323fae81 100644 --- a/headers/os/net/UrlRequest.h +++ b/headers/os/net/UrlRequest.h @@ -28,7 +28,7 @@ public: virtual status_t Pause(); virtual status_t Resume(); virtual status_t Stop(); - virtual status_t SetTimeout(bigtime_t timeout) {} + virtual void SetTimeout(bigtime_t timeout) {} // URL protocol parameters modification status_t SetUrl(const BUrl& url); diff --git a/src/kits/network/libnetapi/NetworkRequest.cpp b/src/kits/network/libnetapi/NetworkRequest.cpp index 0393649a6b..71a977ac65 100644 --- a/src/kits/network/libnetapi/NetworkRequest.cpp +++ b/src/kits/network/libnetapi/NetworkRequest.cpp @@ -11,6 +11,8 @@ #include +#include + BNetworkRequest::BNetworkRequest(const BUrl& url, BUrlProtocolListener* listener, BUrlContext* context, const char* threadName, const char* protocolName)