NetworkRequest: add a SetTimeout method.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user