[glibmm] Add Network I/O classes to new documentation module



commit e1736e068771de85713e0f24f67dd52cf3ac7a8b
Author: Jonathon Jongsma <jonathon quotidian org>
Date:   Tue Sep 8 13:16:34 2009 -0500

    Add Network I/O classes to new documentation module

 ChangeLog                          |   13 +++++++++++++
 gio/src/inetaddress.hg             |    1 +
 gio/src/networkaddress.hg          |    1 +
 gio/src/networkservice.hg          |    1 +
 gio/src/resolver.hg                |    1 +
 gio/src/socket.hg                  |    4 ++++
 gio/src/socketaddress.hg           |    1 +
 gio/src/socketaddressenumerator.hg |    1 +
 gio/src/socketconnectable.hg       |    1 +
 gio/src/srvtarget.hg               |    1 +
 10 files changed, 25 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index dd815c4..c447ecc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2009-09-08  Jonathon Jongsma  <jonathon jongsma collabora co uk>
+
+	* gio/src/inetaddress.hg:
+	* gio/src/networkaddress.hg:
+	* gio/src/networkservice.hg:
+	* gio/src/resolver.hg:
+	* gio/src/socket.hg:
+	* gio/src/socketaddress.hg:
+	* gio/src/socketaddressenumerator.hg:
+	* gio/src/socketconnectable.hg:
+	* gio/src/srvtarget.hg: add all network io classes to a new doxygen
+	NetworkIO module
+
 2009-09-08  Daniel Elstner  <danielk openismus com>
 
 	Implement Gio::Socket ctors using Gio::Initable
diff --git a/gio/src/inetaddress.hg b/gio/src/inetaddress.hg
index d08ca46..b7ab6b5 100644
--- a/gio/src/inetaddress.hg
+++ b/gio/src/inetaddress.hg
@@ -38,6 +38,7 @@ namespace Gio
  * (which includes a InetAddress as well as a port number).
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class InetAddress
 : public Glib::Object
diff --git a/gio/src/networkaddress.hg b/gio/src/networkaddress.hg
index c178f21..828665f 100644
--- a/gio/src/networkaddress.hg
+++ b/gio/src/networkaddress.hg
@@ -33,6 +33,7 @@ namespace Gio
  * multiple address families.
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class NetworkAddress : public Glib::Object,
     public SocketConnectable
diff --git a/gio/src/networkservice.hg b/gio/src/networkservice.hg
index 6ee082e..71863f8 100644
--- a/gio/src/networkservice.hg
+++ b/gio/src/networkservice.hg
@@ -37,6 +37,7 @@ namespace Gio
  * SocketConnectable for and example of using the connectable interface.
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class NetworkService : public Glib::Object,
     public SocketConnectable
diff --git a/gio/src/resolver.hg b/gio/src/resolver.hg
index e862439..dcf5544 100644
--- a/gio/src/resolver.hg
+++ b/gio/src/resolver.hg
@@ -40,6 +40,7 @@ namespace Gio
  * connect to a remote host/service.
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class Resolver
 : public Glib::Object
diff --git a/gio/src/socket.hg b/gio/src/socket.hg
index 63ef000..c81b8e9 100644
--- a/gio/src/socket.hg
+++ b/gio/src/socket.hg
@@ -29,6 +29,9 @@ _PINCLUDE(glibmm/private/object_p.h)
 namespace Gio
 {
 
+/** @defgroup NetworkIO Portable Network I/O Functionality
+ */
+
 _WRAP_ENUM(SocketType, GSocketType)
 _WRAP_ENUM(SocketProtocol, GSocketProtocol)
 _WRAP_ENUM(SocketMsgFlags, GSocketMsgFlags)
@@ -82,6 +85,7 @@ _WRAP_ENUM(SocketMsgFlags, GSocketMsgFlags)
  * closed.
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class Socket : public Glib::Object, public Initable
 {
diff --git a/gio/src/socketaddress.hg b/gio/src/socketaddress.hg
index 2c95875..44cd5dd 100644
--- a/gio/src/socketaddress.hg
+++ b/gio/src/socketaddress.hg
@@ -33,6 +33,7 @@ namespace Gio
 /** Abstract base class representing endpoints for socket communication
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class SocketAddress : public Glib::Object,
     public SocketConnectable
diff --git a/gio/src/socketaddressenumerator.hg b/gio/src/socketaddressenumerator.hg
index 8438065..d46ec4a 100644
--- a/gio/src/socketaddressenumerator.hg
+++ b/gio/src/socketaddressenumerator.hg
@@ -32,6 +32,7 @@ class SocketAddress;
 /** Enumerator type for objects that contain or generate SocketAddresses
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class SocketAddressEnumerator : public Glib::Object
 {
diff --git a/gio/src/socketconnectable.hg b/gio/src/socketconnectable.hg
index 2b52732..9e6643c 100644
--- a/gio/src/socketconnectable.hg
+++ b/gio/src/socketconnectable.hg
@@ -33,6 +33,7 @@ namespace Gio
 /** Interface for potential socket endpoints
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class SocketConnectable : public Glib::Interface
 {
diff --git a/gio/src/srvtarget.hg b/gio/src/srvtarget.hg
index 048f125..1577b38 100644
--- a/gio/src/srvtarget.hg
+++ b/gio/src/srvtarget.hg
@@ -42,6 +42,7 @@ namespace Gio
  * SocketConnectable interface and not need to worry about SrvTarget at all.
  *
  * @newin{2,22}
+ * @ingroup NetworkIO
  */
 class SrvTarget
 {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]