Molybden API
|
Provides access to the network-level functionality. More...
#include <network.hpp>
Public Member Functions | |
virtual std::shared_ptr< Profile > | profile ()=0 |
The profile of this network service. | |
virtual std::shared_ptr< HttpAuthPrefs > | httpAuthPrefs ()=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. | |
Provides access to the network-level functionality.