1 /* json-gobject-private.h - GObject private 2 * 3 * This file is part of JSON-GLib 4 * Copyright (C) 2007 OpenedHand Ltd 5 * Copyright (C) 2009 Intel Corp. 6 * 7 * This library is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU Lesser General Public 9 * License as published by the Free Software Foundation; either 10 * version 2.1 of the License, or (at your option) any later version. 11 * 12 * This library is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 * Lesser General Public License for more details. 16 * 17 * You should have received a copy of the GNU Lesser General Public 18 * License along with this library. If not, see <http://www.gnu.org/licenses/>. 19 * 20 * Author: 21 * Emmanuele Bassi <ebassi@linux.intel.com> 22 */ 23 24 #ifndef __JSON_GOBJECT_PRIVATE_H__ 25 #define __JSON_GOBJECT_PRIVATE_H__ 26 27 #include "json-gobject.h" 28 29 G_BEGIN_DECLS 30 31 JsonNode *json_serialize_pspec (const GValue *real_value, 32 GParamSpec *pspec); 33 gboolean json_deserialize_pspec (GValue *value, 34 GParamSpec *pspec, 35 JsonNode *node); 36 37 G_END_DECLS 38 39 #endif /* __JSON_GOBJECT_PRIVATE_H__ */ 40