X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk%2Fatkstreamablecontent.h;h=91d09c1b671b3a2a7cf520259183905cf703bfbd;hb=refs%2Ftags%2Faccepted%2Ftizen%2Fmobile%2F20170103.051112;hp=b3bd98d41edc215e6c0205faae7a910b975d164b;hpb=521b6f544e23dc43028b938e0c3d6e1618acdd7a;p=platform%2Fupstream%2Fatk.git diff --git a/atk/atkstreamablecontent.h b/atk/atkstreamablecontent.h index b3bd98d..91d09c1 100755 --- a/atk/atkstreamablecontent.h +++ b/atk/atkstreamablecontent.h @@ -54,11 +54,11 @@ struct _AtkStreamableContentIface * at index 0 should be considered the "default" data type for the stream. * * This assumes that the strings for the mime types are stored in the - * AtkStreamableContent. Alternatively the G_CONST_RETURN could be removed + * AtkStreamableContent. Alternatively the const could be removed * and the caller would be responsible for calling g_free() on the * returned value. */ - G_CONST_RETURN gchar* (* get_mime_type) (AtkStreamableContent *streamable, + const gchar* (* get_mime_type) (AtkStreamableContent *streamable, gint i); /* * One possible implementation for this method is that it constructs the @@ -80,7 +80,7 @@ struct _AtkStreamableContentIface * constructed. Note that it is possible for get_uri to return NULL but for * get_stream to work nonetheless, since not all GIOChannels connect to URIs. */ - G_CONST_RETURN gchar* (* get_uri) (AtkStreamableContent *streamable, + const gchar* (* get_uri) (AtkStreamableContent *streamable, const gchar *mime_type); @@ -88,17 +88,22 @@ struct _AtkStreamableContentIface AtkFunction pad2; AtkFunction pad3; }; +ATK_AVAILABLE_IN_ALL GType atk_streamable_content_get_type (void); +ATK_AVAILABLE_IN_ALL gint atk_streamable_content_get_n_mime_types (AtkStreamableContent *streamable); - -G_CONST_RETURN gchar* atk_streamable_content_get_mime_type (AtkStreamableContent *streamable, + +ATK_AVAILABLE_IN_ALL +const gchar* atk_streamable_content_get_mime_type (AtkStreamableContent *streamable, gint i); +ATK_AVAILABLE_IN_ALL GIOChannel* atk_streamable_content_get_stream (AtkStreamableContent *streamable, const gchar *mime_type); -gchar* atk_streamable_content_get_uri (AtkStreamableContent *streamable, - const gchar *mime_type); +ATK_AVAILABLE_IN_ALL +const gchar* atk_streamable_content_get_uri (AtkStreamableContent *streamable, + const gchar *mime_type); G_END_DECLS