• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2 /*
3  * soup-cookie-jar-sqlite.c: deprecated version of sqlite-based cookie storage
4  *
5  * Copyright 2012 Red Hat, Inc.
6  */
7 
8 #ifdef HAVE_CONFIG_H
9 #include <config.h>
10 #endif
11 
12 #include <stdlib.h>
13 
14 /* Avoid deprecation warnings */
15 #define SOUP_VERSION_MIN_REQUIRED SOUP_VERSION_2_40
16 
17 #include "soup.h"
18 #include "soup-cookie-jar-sqlite.h"
19 
20 enum {
21 	PROP_0,
22 
23 	PROP_FILENAME,
24 
25 	LAST_PROP
26 };
27 
G_DEFINE_TYPE(SoupCookieJarSqlite,soup_cookie_jar_sqlite,SOUP_TYPE_COOKIE_JAR_DB)28 G_DEFINE_TYPE (SoupCookieJarSqlite, soup_cookie_jar_sqlite, SOUP_TYPE_COOKIE_JAR_DB)
29 
30 static void
31 soup_cookie_jar_sqlite_init (SoupCookieJarSqlite *sqlite)
32 {
33 }
34 
35 SoupCookieJar *
soup_cookie_jar_sqlite_new(const char * filename,gboolean read_only)36 soup_cookie_jar_sqlite_new (const char *filename, gboolean read_only)
37 {
38 	g_return_val_if_fail (filename != NULL, NULL);
39 
40 	return g_object_new (SOUP_TYPE_COOKIE_JAR_SQLITE,
41 			     SOUP_COOKIE_JAR_SQLITE_FILENAME, filename,
42 			     SOUP_COOKIE_JAR_READ_ONLY, read_only,
43 			     NULL);
44 }
45 
46 static void
soup_cookie_jar_sqlite_class_init(SoupCookieJarSqliteClass * sqlite_class)47 soup_cookie_jar_sqlite_class_init (SoupCookieJarSqliteClass *sqlite_class)
48 {
49 }
50