|
Molybden
|
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 > | 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. | |
Provides access to the network-level functionality.