summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2010-06-10 22:41:09 -0400
committerRyan Lortie <desrt@desrt.ca>2010-06-10 22:41:09 -0400
commit699b828bf2ad55d9cde0fc63189783f50685e0d4 (patch)
treea0f64b6b88970b927eb590cc4361051143dd2370 /client
parentece5b4f86e6707fabe4bd24cad57cda9516d4d37 (diff)
downloaddconf-699b828bf2ad55d9cde0fc63189783f50685e0d4.tar.gz
copyright comments
Diffstat (limited to 'client')
-rw-r--r--client/dconf-client.c40
-rw-r--r--client/dconf-client.h21
-rw-r--r--client/dconf.h21
3 files changed, 82 insertions, 0 deletions
diff --git a/client/dconf-client.c b/client/dconf-client.c
index 97e6ab7..88b8189 100644
--- a/client/dconf-client.c
+++ b/client/dconf-client.c
@@ -1,3 +1,24 @@
+/*
+ * Copyright © 2010 Codethink Limited
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the licence, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Author: Ryan Lortie <desrt@desrt.ca>
+ */
+
#include <dconf-engine.h>
#include "dconf-client.h"
#include <string.h>
@@ -459,6 +480,25 @@ dconf_client_list (DConfClient *client,
return dconf_engine_list (client->engine, prefix, NULL, length);
}
+/**
+ * dconf_client_set_locked:
+ * @client: a #DConfClient
+ * @path: a dconf path
+ * @locked: %TRUE to lock, %FALSE to unlock
+ * @cancellable: a #GCancellable, or %NULL
+ * @error: a pointer to a #GError, or %NULL
+ * @returns: %TRUE if setting the lock was successful
+ *
+ * Marks a dconf path as being locked.
+ *
+ * Locks do not affect writes to this #DConfClient. You can still write
+ * to a key that is marked as being locked without problems.
+ *
+ * Locks are only effective when they are set on a database that is
+ * being used as the source of default/mandatory values. In that case,
+ * the lock will prevent writes from occuring to the database that has
+ * this database as its defaults.
+ **/
gboolean
dconf_client_set_locked (DConfClient *client,
const gchar *path,
diff --git a/client/dconf-client.h b/client/dconf-client.h
index 989ad3c..f6e8f95 100644
--- a/client/dconf-client.h
+++ b/client/dconf-client.h
@@ -1,3 +1,24 @@
+/*
+ * Copyright © 2010 Codethink Limited
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the licence, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Author: Ryan Lortie <desrt@desrt.ca>
+ */
+
#ifndef _dconf_client_h_
#define _dconf_client_h_
diff --git a/client/dconf.h b/client/dconf.h
index 47a53fd..dfec387 100644
--- a/client/dconf.h
+++ b/client/dconf.h
@@ -1,3 +1,24 @@
+/*
+ * Copyright © 2010 Codethink Limited
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the licence, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Author: Ryan Lortie <desrt@desrt.ca>
+ */
+
#ifndef _dconf_h_
#define _dconf_h_