BUrlRequest
class BDataRequest: public BUrlRequest {
class BFileRequest : public BUrlRequest {
class BUrlRequest;
class BNetworkRequest: public BUrlRequest
virtual void ConnectionOpened(BUrlRequest* caller);
virtual void HostnameResolved(BUrlRequest* caller,
virtual void ResponseStarted(BUrlRequest* caller);
virtual void HeadersReceived(BUrlRequest* caller);
virtual void BytesWritten(BUrlRequest* caller,
virtual void DownloadProgress(BUrlRequest* caller,
virtual void UploadProgress(BUrlRequest* caller,
virtual void RequestCompleted(BUrlRequest* caller,
virtual void DebugMessage(BUrlRequest* caller,
BUrlRequest* caller,
BUrlRequest* caller);
class BUrlRequest;
virtual void ConnectionOpened(BUrlRequest* caller);
virtual void HostnameResolved(BUrlRequest* caller,
virtual void ResponseStarted(BUrlRequest* caller);
virtual void HeadersReceived(BUrlRequest* caller);
virtual void BytesWritten(BUrlRequest* caller,
virtual void DownloadProgress(BUrlRequest* caller,
virtual void UploadProgress(BUrlRequest* caller,
virtual void RequestCompleted(BUrlRequest* caller,
virtual void DebugMessage(BUrlRequest* caller,
BUrlRequest* caller,
class BUrlRequest;
static BUrlRequest* MakeRequest(const BUrl& url, BDataIO* output,
class BUrlRequest {
BUrlRequest(const BUrl& url,
virtual ~BUrlRequest();
class BUrlSynchronousRequest : public BUrlRequest, public BUrlProtocolListener {
BUrlSynchronousRequest(BUrlRequest& asynchronousRequest);
virtual void ConnectionOpened(BUrlRequest* caller);
virtual void HostnameResolved(BUrlRequest* caller,
virtual void ResponseStarted(BUrlRequest* caller);
virtual void HeadersReceived(BUrlRequest* caller);
virtual void BytesWritten(BUrlRequest* caller,
virtual void DownloadProgress(BUrlRequest* caller,
virtual void UploadProgress(BUrlRequest* caller,
virtual void RequestCompleted(BUrlRequest* caller,
BUrlRequest& fWrappedRequest;
struct BUrlRequest *cnx = NULL;
struct BUrlRequest;
typedef struct BUrlRequest BUrlRequest;
BUrlRequest *cnx;
void ConnectionOpened(BUrlRequest* request)
void HeadersReceived(BUrlRequest* request)
void RequestCompleted(BUrlRequest* request, bool success)
BUrlRequest* fRequest;
BPrivate::Network::BUrlRequest* fReq;
LoggingUrlProtocolListener::BytesWritten(BUrlRequest* caller, size_t bytesWritten)
LoggingUrlProtocolListener::DownloadProgress(BUrlRequest* caller, off_t bytesReceived,
LoggingUrlProtocolListener::DebugMessage(BUrlRequest* caller, BUrlProtocolDebugMessage type,
BUrlRequest* request = BUrlProtocolRoster::MakeRequest(url, &targetFile, &listener);
virtual void DownloadProgress(BUrlRequest* caller,
virtual void BytesWritten(BUrlRequest* caller,
virtual void DebugMessage(BUrlRequest* caller,
virtual void ConnectionOpened(BUrlRequest* caller)
virtual void HostnameResolved(BUrlRequest* caller, const char* ip)
virtual void ResponseStarted(BUrlRequest* caller)
virtual void HeadersReceived(BUrlRequest* caller)
virtual void BytesWritten(BUrlRequest* caller, size_t bytesWritten)
virtual void DownloadProgress(BUrlRequest* caller, off_t bytesReceived, off_t bytesTotal)
virtual void UploadProgress(BUrlRequest* caller, off_t bytesSent, off_t bytesTotal)
virtual void RequestCompleted(BUrlRequest* caller, bool success)
virtual void DebugMessage(BUrlRequest* caller,
BUrlRequest* request = BUrlProtocolRoster::MakeRequest(url, output, listener, context);
BUrlRequest(url, output, listener, context, "data URL parser", "data"),
BUrlRequest(url, output, listener, context, "BUrlProtocol.File", "file"),
BUrlRequest* request = BUrlProtocolRoster::MakeRequest(fGeolocationService,
BUrlRequest* request = BUrlProtocolRoster::MakeRequest(url,
void ConnectionOpened(BUrlRequest* caller)
void RequestCompleted(BUrlRequest* caller, bool success) {
BUrlRequest(url, output, listener, context, threadName, protocolName),
status_t threadStatus = BUrlRequest::Stop();
BUrlRequest* caller;
BUrlProtocolDispatchingListener::UploadProgress(BUrlRequest* caller,
BUrlProtocolDispatchingListener::RequestCompleted(BUrlRequest* caller,
BUrlProtocolDispatchingListener::DebugMessage(BUrlRequest* caller,
BUrlRequest* caller, BCertificate& certificate, const char* error)
int8 notification, BUrlRequest* caller)
BUrlProtocolDispatchingListener::ConnectionOpened(BUrlRequest* caller)
BUrlProtocolDispatchingListener::HostnameResolved(BUrlRequest* caller,
BUrlProtocolDispatchingListener::ResponseStarted(BUrlRequest* caller)
BUrlProtocolDispatchingListener::HeadersReceived(BUrlRequest* caller)
BUrlProtocolDispatchingListener::BytesWritten(BUrlRequest* caller,
BUrlProtocolDispatchingListener::DownloadProgress(BUrlRequest* caller,
BUrlProtocolListener::ConnectionOpened(BUrlRequest*)
BUrlProtocolListener::HostnameResolved(BUrlRequest*, const char*)
BUrlProtocolListener::CertificateVerificationFailed(BUrlRequest* caller,
BUrlProtocolListener::ResponseStarted(BUrlRequest*)
BUrlProtocolListener::HeadersReceived(BUrlRequest*)
BUrlProtocolListener::BytesWritten(BUrlRequest*, size_t)
BUrlProtocolListener::DownloadProgress(BUrlRequest*, off_t, off_t)
BUrlProtocolListener::UploadProgress(BUrlRequest*, off_t, off_t)
BUrlProtocolListener::RequestCompleted(BUrlRequest*, bool)
BUrlProtocolListener::DebugMessage(BUrlRequest* caller,
/* static */ BUrlRequest*
BUrlRequest::SetContext(BUrlContext* context)
BUrlRequest::SetListener(BUrlProtocolListener* listener)
BUrlRequest::SetOutput(BDataIO* output)
BUrlRequest::Url() const
BUrlRequest::Context() const
BUrlRequest::Listener() const
BUrlRequest::Protocol() const
BUrlRequest::Output() const
BUrlRequest::IsRunning() const
BUrlRequest::Status() const
BUrlRequest::BUrlRequest(const BUrl& url, BDataIO* output,
BUrlRequest::_ThreadEntry(void* arg)
BUrlRequest* request = reinterpret_cast<BUrlRequest*>(arg);
BUrlRequest::_EmitDebug(BUrlProtocolDebugMessage type,
BUrlRequest::~BUrlRequest()
BUrlRequest::Run()
fThreadId = spawn_thread(BUrlRequest::_ThreadEntry, fThreadName,
BUrlRequest::Stop()
BUrlRequest::SetUrl(const BUrl& url)
BUrlSynchronousRequest::UploadProgress(BUrlRequest*, off_t bytesSent,
BUrlSynchronousRequest::RequestCompleted(BUrlRequest* caller, bool success)
BUrlSynchronousRequest::BUrlSynchronousRequest(BUrlRequest& request)
BUrlRequest(request.Url(), request.Output(), NULL, request.Context(),
BUrlSynchronousRequest::ConnectionOpened(BUrlRequest*)
BUrlSynchronousRequest::HostnameResolved(BUrlRequest*, const char* ip)
BUrlSynchronousRequest::ResponseStarted(BUrlRequest*)
BUrlSynchronousRequest::HeadersReceived(BUrlRequest*)
BUrlSynchronousRequest::BytesWritten(BUrlRequest* caller, size_t bytesWritten)
BUrlSynchronousRequest::DownloadProgress(BUrlRequest*,
BUrlRequest* request = BUrlProtocolRoster::MakeRequest(fFileURL.String(),
FetchFileJob::DownloadProgress(BUrlRequest*, off_t bytesReceived,
FetchFileJob::RequestCompleted(BUrlRequest* request, bool success)
using BPrivate::Network::BUrlRequest;
virtual void DownloadProgress(BUrlRequest*,
virtual void RequestCompleted(BUrlRequest* request,
ObjectDeleter<BUrlRequest> requestDeleter(
using BPrivate::Network::BUrlRequest;
StopTestListener(BUrlRequest* request = NULL)
void SetRequest(BUrlRequest* request)
BUrlRequest* fRequest;
BUrlRequest *request = BUrlProtocolRoster::MakeRequest(url, &listener);
ObjectDeleter<BUrlRequest> requestDeleter(
ObjectDeleter<BUrlRequest> requestDeleter(
ObjectDeleter<BUrlRequest> requestDeleter(
ObjectDeleter<BUrlRequest> requestDeleter(
ObjectDeleter<BUrlRequest> requestDeleter(
BUrlRequest* caller)
ObjectDeleter<BUrlRequest> requestDeleter(
BUrlRequest* caller,
void ConnectionOpened(BUrlRequest* caller) {
void ConnectionOpened(BUrlRequest* caller) {
listener->ConnectionOpened((BUrlRequest*)0xdeadbeef);