Molybden
Loading...
Searching...
No Matches
molybden::Network Class Referenceabstract

Provides access to the network-level functionality. More...

#include <network.hpp>

Inheritance diagram for molybden::Network:
molybden::NetworkEvents molybden::NetworkDelegates

Public Member Functions

virtual std::shared_ptr< Profile > profile ()=0
 The profile of this network service.
 
virtual std::shared_ptr< HttpAuthPrefs > httpAuthPreferences ()=0
 Returns the HTTP authorization preferences service.
 

Additional Inherited Members

- Public Attributes inherited from molybden::NetworkEvents
Event< NetworkChanged > onNetworkChanged
 Invoked when the current network connection has changed.
 
Event< PacScriptErrorReceived > onPacScriptErrorReceived
 Invoked when the PAC file processing has been failed.
 
Event< RedirectResponseCodeReceived > onRedirectResponseCodeReceived
 Invoked when a redirect response code (3xx) has been received for the URL request.
 
Event< RequestCompleted > onRequestCompleted
 Invoked when the URL request has been completed.
 
Event< RequestDestroyed > onRequestDestroyed
 Invoked when the URL request has been destroyed.
 
Event< ResponseBytesReceived > onResponseBytesReceived
 Invoked when a part of HTTP response body has been received over the network.
 
Event< ResponseStarted > onResponseStarted
 Invoked when the first byte of the URL response body has been received.
 
- Public Attributes inherited from molybden::NetworkDelegates
Delegate< BeforeSendUploadDataArgs, BeforeSendUploadDataAction > onBeforeSendUploadData
 Invoked before the upload data is sent to the web server.
 
Delegate< CanSetCookieArgs, CanSetCookieAction > onCanSetCookie
 Invoked to check if the given cookie can be set or not.
 
Delegate< CanGetCookiesArgs, CanGetCookiesAction > onCanGetCookies
 Invoked to check if the engine can access the given cookie or not.
 
Delegate< CanAccessFileArgs, CanAccessFileAction > onCanAccessFile
 Invoked to check if the engine can access a file on the local file system.
 
Delegate< ReceiveHeadersArgs, ReceiveHeadersAction > onReceiveHeaders
 Invoked when the response headers have been received for a URL request.
 
Delegate< BeforeStartTransactionArgs, BeforeStartTransactionAction > onBeforeStartTransaction
 Invoked before the network transaction starts.
 
Delegate< BeforeUrlRequestArgs, BeforeUrlRequestAction > onBeforeUrlRequest
 Invoked when an HTTP request is about to occur.
 
Delegate< InterceptUrlRequestArgs, InterceptUrlRequestAction > onInterceptUrlRequest
 Invoked when a URL request is about to be sent out.
 

Detailed Description

Provides access to the network-level functionality.


The documentation for this class was generated from the following file: