Constructor
WPEWebKitNetworkSessionnew
Declaration [src]
WebKitNetworkSession*
webkit_network_session_new (
const char* data_directory,
const char* cache_directory
)
Description [src]
Creates a new WebKitNetworkSession
with a persistent WebKitWebsiteDataManager
.
The parameters data_directory
and cache_directory
will be used as construct
properties of the WebKitWebsiteDataManager
of the network session. Note that if
NULL
is passed, the default directory will be passed to WebKitWebsiteDataManager
so that webkit_website_data_manager_get_base_data_directory()
and
webkit_website_data_manager_get_base_cache_directory()
always return a value for
non ephemeral sessions.
It must be passed as construct parameter of a WebKitWebView
.
Available since: | 2.40 |
Parameters
data_directory |
const char* |
A base directory for data, or |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
cache_directory |
const char* |
A base directory for caches, or |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. |
Return value
Returns: | WebKitNetworkSession |
The newly created |
|
The caller of the function takes ownership of the data, and is responsible for freeing it. |