NetworkRequest: add a SetTimeout method.

This commit is contained in:
Adrien Destugues
2014-09-26 15:21:54 +02:00
parent efc5d0a2fe
commit 654ae69aa6
3 changed files with 10 additions and 0 deletions
+1
View File
@@ -24,6 +24,7 @@ public:
const char* protocolName);
virtual status_t Stop();
virtual status_t SetTimeout(bigtime_t timeout);
protected:
bool _ResolveHostName(BString host, uint16_t port);
+1
View File
@@ -28,6 +28,7 @@ public:
virtual status_t Pause();
virtual status_t Resume();
virtual status_t Stop();
virtual status_t SetTimeout(bigtime_t timeout) {}
// URL protocol parameters modification
status_t SetUrl(const BUrl& url);
@@ -35,6 +35,14 @@ BNetworkRequest::Stop()
}
void
BNetworkRequest::SetTimeout(bigtime_t timeout)
{
if (fSocket)
fSocket->SetTimeout(timeout);
}
bool
BNetworkRequest::_ResolveHostName(BString host, uint16_t port)
{