[gnome-devel-docs] overview/gio*: Added some content
- From: Shaun McCance <shaunm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-devel-docs] overview/gio*: Added some content
- Date: Wed, 6 Apr 2011 04:54:25 +0000 (UTC)
commit 8c5a3bebfc2064d4aa9f8b1b32386d1fc8f5a44c
Author: Shaun McCance <shaunm gnome org>
Date: Wed Apr 6 00:42:20 2011 -0400
overview/gio*: Added some content
platform-overview/C/gio-network.page | 14 ++++++++++++++
platform-overview/C/gio.page | 21 +++++++++++++++++++++
2 files changed, 35 insertions(+), 0 deletions(-)
---
diff --git a/platform-overview/C/gio-network.page b/platform-overview/C/gio-network.page
index 30befae..c7920f5 100644
--- a/platform-overview/C/gio-network.page
+++ b/platform-overview/C/gio-network.page
@@ -4,8 +4,22 @@
<info>
<link type="guide" xref="index" group="gio-network"/>
<desc>Powerful networking API built on the GIO stream classes</desc>
+ <revision pkgversion="3.0" date="2011-04-05" status="review"/>
</info>
<title>GIO Networking</title>
+<p>Built on top of the stream APIs used for files, GIO provides
+high-level networking APIs to communicate over TCP/IP and UNIX
+domain sockets. You can use the GIO networking APIs to connect
+to a server, listen for events, and read resources. The
+asynchronous API designs means your application doesn't block
+waiting for a response.</p>
+
+<list style="compact">
+ <item><p><link href="http://developer.gnome.org/gio/stable/">GIO Reference Manual</link></p></item>
+ <item><p><link href="http://developer-next.gnome.org/gio/stable/networking.html">Lowlevel network support</link></p></item>
+ <item><p><link href="http://developer-next.gnome.org/gio/stable/highlevel-socket.html">Highlevel network functionality</link></p></item>
+</list>
+
</page>
diff --git a/platform-overview/C/gio.page b/platform-overview/C/gio.page
index 2fded7e..9837345 100644
--- a/platform-overview/C/gio.page
+++ b/platform-overview/C/gio.page
@@ -5,8 +5,29 @@
<link type="guide" xref="index" group="gio"/>
<desc>Asynchronous file and URI handling with access
to file and volume info</desc>
+ <revision pkgversion="3.0" date="2011-04-05" status="review"/>
</info>
<title>GIO Files</title>
+<p>GIO provides APIs for asynchronously reading and writing files and
+other streams. Files are referenced by URIs, and local backends can
+provide access to more than just local files. When running under the
+GNOME desktop, GIO uses GVfs to allow access to files over SFTP, FTP,
+WebDAV, SMB, and other popular protocols. This transparent network
+file access is free to all applications using GIO.</p>
+
+<p>The GIO file APIs were designed to be used in event-driven graphical
+interfaces. The non-blocking, asynchronous design means your user interface
+doesn't hang while waiting for a file. There are also synchronous versions
+of the APIs available, which are sometimes more convenient for worker
+threads or processes.</p>
+
+<p>GIO also provides routines for managing drives and volumes, querying
+file types and icons, and finding applications to open files.</p>
+
+<list style="compact">
+ <item><p><link href="http://developer.gnome.org/gio/stable/">GIO Reference Manual</link></p></item>
+</list>
+
</page>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]