diff options
author | Ryan Lortie <desrt@desrt.ca> | 2010-06-10 22:41:09 -0400 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2010-06-10 22:41:09 -0400 |
commit | 699b828bf2ad55d9cde0fc63189783f50685e0d4 (patch) | |
tree | a0f64b6b88970b927eb590cc4361051143dd2370 | |
parent | ece5b4f86e6707fabe4bd24cad57cda9516d4d37 (diff) | |
download | dconf-699b828bf2ad55d9cde0fc63189783f50685e0d4.tar.gz |
copyright comments
-rw-r--r-- | client/dconf-client.c | 40 | ||||
-rw-r--r-- | client/dconf-client.h | 21 | ||||
-rw-r--r-- | client/dconf.h | 21 |
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_ |