[kdbus] Add RequestName and ReleaseName to new API
[platform/upstream/glib.git] / gio / gfileattribute-priv.h
index 99c3481..10cc850 100644 (file)
@@ -13,9 +13,7 @@
  * 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.
+ * Public License along with this library; if not, see <http://www.gnu.org/licenses/>.
  *
  * Author: Alexander Larsson <alexl@redhat.com>
  */
@@ -39,6 +37,7 @@ typedef struct  {
     guint64 uint64;
     char *string;
     GObject *obj;
+    char **stringv;
   } u;
 } GFileAttributeValue;
 
@@ -60,6 +59,7 @@ gint32               _g_file_attribute_value_get_int32       (const GFileAttribu
 guint64              _g_file_attribute_value_get_uint64      (const GFileAttributeValue *attr);
 gint64               _g_file_attribute_value_get_int64       (const GFileAttributeValue *attr);
 GObject *            _g_file_attribute_value_get_object      (const GFileAttributeValue *attr);
+char **              _g_file_attribute_value_get_stringv     (const GFileAttributeValue *attr);
 
 void                 _g_file_attribute_value_set_from_pointer(GFileAttributeValue *attr,
                                                              GFileAttributeType   type,
@@ -81,6 +81,8 @@ void                 _g_file_attribute_value_set_int64       (GFileAttributeValu
                                                              gint64               value);
 void                 _g_file_attribute_value_set_object      (GFileAttributeValue *attr,
                                                              GObject             *obj);
+void                 _g_file_attribute_value_set_stringv     (GFileAttributeValue *attr,
+                                                             char               **value);
 
 
 GFileAttributeValue *_g_file_info_get_attribute_value (GFileInfo  *info,