Constructor

SoupHSTSEnforcerDBnew

Declaration [src]

SoupHSTSEnforcer*
soup_hsts_enforcer_db_new (
  const char* filename
)

Description [src]

Creates a SoupHSTSEnforcerDB.

filename will be read in during the initialization of a SoupHSTSEnforcerDB, in order to create an initial set of HSTS policies. If the file doesn’t exist, a new database will be created and initialized. Changes to the policies during the lifetime of a SoupHSTSEnforcerDB will be written to filename when SoupHSTSEnforcer::changed is emitted.

Parameters

filename

Type: const char*

The filename of the database to read/write from.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.

Return value

Type: SoupHSTSEnforcer

The new SoupHSTSEnforcer.

The caller of the function takes ownership of the data, and is responsible for freeing it.