[gnome-devel-docs] overview/gio*: Added some content



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]