NetworkRequest: add a SetTimeout method.
This commit is contained in:
@@ -24,6 +24,7 @@ public:
|
|||||||
const char* protocolName);
|
const char* protocolName);
|
||||||
|
|
||||||
virtual status_t Stop();
|
virtual status_t Stop();
|
||||||
|
virtual status_t SetTimeout(bigtime_t timeout);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool _ResolveHostName(BString host, uint16_t port);
|
bool _ResolveHostName(BString host, uint16_t port);
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ public:
|
|||||||
virtual status_t Pause();
|
virtual status_t Pause();
|
||||||
virtual status_t Resume();
|
virtual status_t Resume();
|
||||||
virtual status_t Stop();
|
virtual status_t Stop();
|
||||||
|
virtual status_t SetTimeout(bigtime_t timeout) {}
|
||||||
|
|
||||||
// URL protocol parameters modification
|
// URL protocol parameters modification
|
||||||
status_t SetUrl(const BUrl& url);
|
status_t SetUrl(const BUrl& url);
|
||||||
|
|||||||
@@ -35,6 +35,14 @@ BNetworkRequest::Stop()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
BNetworkRequest::SetTimeout(bigtime_t timeout)
|
||||||
|
{
|
||||||
|
if (fSocket)
|
||||||
|
fSocket->SetTimeout(timeout);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
BNetworkRequest::_ResolveHostName(BString host, uint16_t port)
|
BNetworkRequest::_ResolveHostName(BString host, uint16_t port)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user