Index: source/ariba/utility/transport/tcpip/protlib/address.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/address.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/address.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup ieaddress
+/** @ingroup protlib
  * GIST address objects
  */
@@ -47,5 +47,5 @@
 namespace protlib {
 
-/** @addtogroup ieaddress Address Objects
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/address.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/address.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/address.h	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup ieaddress
+/** @ingroup protlib
  *
  * GIST address objects
Index: source/ariba/utility/transport/tcpip/protlib/assocdata.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/assocdata.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/assocdata.h	(revision 9686)
@@ -37,5 +37,5 @@
 
 /**
-  * @ingroup transport
+  * @ingroup protlib
   * @{
   */
Index: source/ariba/utility/transport/tcpip/protlib/assocdata_uds.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/assocdata_uds.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/assocdata_uds.h	(revision 9686)
@@ -39,5 +39,5 @@
 namespace protlib {
 
-/** @ingroup transport
+/** @ingroup protlib
   * @{
   */
Index: source/ariba/utility/transport/tcpip/protlib/cleanuphandler.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/cleanuphandler.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/cleanuphandler.h	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup thread
+/** @ingroup protlib
  *
  * This header file defines a preprocessor macro to 
@@ -49,5 +49,5 @@
 namespace protlib { 
 
-/** @addtogroup thread Threads
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/connectionmap.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/connectionmap.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/connectionmap.cpp	(revision 9686)
@@ -33,6 +33,6 @@
   using namespace log;
 
-/** @ingroup tptcp
- * @ingroup network
+/** @ingroup protlib
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/connectionmap.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/connectionmap.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/connectionmap.h	(revision 9686)
@@ -40,5 +40,5 @@
 /* @class ConnectionMap 
  * maintains connection mapping of application addresses to sockets and vice versa
- * @ingroup network
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.cpp	(revision 9686)
@@ -34,6 +34,6 @@
   using boost::unordered_map;
 
-/** @ingroup tptcp
- * @ingroup network
+/** @ingroup protlib
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.h	(revision 9686)
@@ -40,5 +40,5 @@
 /* @class ConnectionMap 
  * maintains connection mapping of application addresses to sockets and vice versa
- * @ingroup network
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/eclock_gettime.c
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/eclock_gettime.c	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/eclock_gettime.c	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @addtogroup fastqueue Fast Queue
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/fastqueue.c
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/fastqueue.c	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/fastqueue.c	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @addtogroup fastqueue Fast Queue
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/fastqueue.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/fastqueue.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/fastqueue.h	(revision 9686)
@@ -29,5 +29,5 @@
 // ===========================================================
 /** 
- * @ingroup fastqueue Fast Queue
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/fqueue.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/fqueue.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/fqueue.cpp	(revision 9686)
@@ -36,5 +36,5 @@
 namespace protlib {
 
-/** @addtogroup fastqueue Fast Queue
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/fqueue.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/fqueue.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/fqueue.h	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup fastqueue
+/** @ingroup protlib
  *
  */
@@ -46,5 +46,5 @@
 namespace protlib {
 
-/** @addtogroup fastqueue Fast Queue
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/ie.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/ie.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/ie.cpp	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup ie
+/** @ingroup protlib
  * This file defines the base class of all information elements, the
  * information elements for the GIST protocol and an IE manager singleton
@@ -50,5 +50,5 @@
 
 
-/** @addtogroup ie Information Elements
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/ie.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/ie.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/ie.h	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup ie
+/** @ingroup protlib
  * @todo Use objectpool by deriving classes from class poolobject and
  * linking executables against objectpool.o or including objectpool.o into
@@ -60,5 +60,5 @@
 
 
-/** @addtogroup ie Information Elements
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/llhashers.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/llhashers.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/llhashers.h	(revision 9686)
@@ -33,5 +33,5 @@
 #include <boost/functional/hash.hpp>
 
-/** @addtogroup hashers Hash function objects
+/** @addtogroup protlib
  *
  * This file contains definitions of hash functions 
Index: source/ariba/utility/transport/tcpip/protlib/logfile.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/logfile.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/logfile.h	(revision 9686)
@@ -47,5 +47,5 @@
 
   using namespace std;
-/** @addtogroup log Logging
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/messages.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/messages.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/messages.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup messages
+/** @ingroup protlib
  * These messages are sent internally between threads (modules).
  */
@@ -39,5 +39,5 @@
 namespace protlib {
 
-/** @addtogroup messages Internal Messages
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/messages.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/messages.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/messages.h	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup messages
+/** @ingroup protlib
  * @file
  * These messages are sent between modules and other DRM components.
@@ -44,5 +44,5 @@
 namespace protlib {
 
-/** @addtogroup messages Internal Messages
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/network_message.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/network_message.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/network_message.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup networkmsg
+/** @ingroup protlib
  * This is a generic class for network messages,
  * represented as a byte stream (buffer containing bytes).
@@ -48,5 +48,5 @@
 
   using namespace protlib::log;
-/** @addtogroup networkmsg Network Messages
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/network_message.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/network_message.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/network_message.h	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup networkmsg
+/** @ingroup protlib
  *
  * This is a generic class for network messages. 
@@ -47,6 +47,6 @@
 namespace protlib {
 
-/** @addtogroup networkmsg Network Messages
- * @ingroup network
+/** @addtogroup protlib
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/protlib_types.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/protlib_types.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/protlib_types.h	(revision 9686)
@@ -39,5 +39,5 @@
 
 /**
- * @ingroup types
+ * @ingroup protlib
  *
  */
@@ -65,5 +65,5 @@
 
 /**
- * @addtogroup types Type Definitions
+ * @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/queuemanager.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/queuemanager.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/queuemanager.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup queuemanager
+/** @ingroup protlib
  *
  */
@@ -37,6 +37,6 @@
 namespace protlib { 
 
-/** @addtogroup queuemanager Queue Manager
- * \ingroup fastqueue
+/** @addtogroup protlib
+ * \ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/queuemanager.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/queuemanager.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/queuemanager.h	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup queuemanager
+/** @ingroup protlib
  *
  * This is the queuemanager which records queues and message source IDs.
@@ -45,6 +45,6 @@
 namespace protlib { 
 
-/** @addtogroup queuemanager Queue Manager
- * \ingroup fastqueue
+/** @addtogroup protlib
+ * \ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/setuid.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/setuid.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/setuid.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup tssetuid
+/** @ingroup protlib
  *
  * Thread-safe setuid support for linux. 
@@ -48,5 +48,5 @@
 namespace protlib { 
 
-/** @addtogroup tssetuid Thread-safe setuid program support
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/setuid.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/setuid.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/setuid.h	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup tssetuid
+/** @ingroup protlib
  *
  * Thread-safe setuid support for linux. 
@@ -47,5 +47,5 @@
 namespace protlib { 
 
-/** @addtogroup tssetuid Thread-safe setuid program support
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/testqueue.c
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/testqueue.c	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/testqueue.c	(revision 9686)
@@ -29,5 +29,5 @@
 
 /**
- * @ingroup fastqueue
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/threads.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/threads.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/threads.cpp	(revision 9686)
@@ -36,5 +36,5 @@
    using namespace log;
 
-/** @addtogroup thread Threads
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/threads.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/threads.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/threads.h	(revision 9686)
@@ -31,5 +31,5 @@
  * Classes to support multi-threaded programming.
  *
- * @ingroup thread
+ * @ingroup protlib
  *
  * A Thread module class must inherit from Thread. Several instances may run
@@ -59,5 +59,5 @@
   using namespace log;
 
-/** @addtogroup thread Threads
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/threadsafe_db.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/threadsafe_db.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/threadsafe_db.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup netdb
+/** @ingroup protlib
  *
  * As the reentrant functions for netdb access seem not portable, I decided to 
@@ -46,5 +46,5 @@
 namespace protlib { 
 
-/** @addtogroup netdb Thread-safe DB
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/threadsafe_db.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/threadsafe_db.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/threadsafe_db.h	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup netdb
+/** @ingroup protlib
  *
  * Thread-safe netdb access for linux.
@@ -49,5 +49,5 @@
 namespace protlib { 
 
-/** @addtogroup netdb Thread-safe DB
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/timer.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/timer.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/timer.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup timer 
+/** @ingroup protlib
  * You can create a software timer and attach a callback object to it.
  * Timers are only accessed through their TimerManager and timer ID.
@@ -47,5 +47,5 @@
 namespace protlib {
 
-/** @addtogroup timer Timer
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/timer.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/timer.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/timer.h	(revision 9686)
@@ -36,5 +36,5 @@
 // Institute of Telematics, University of Karlsruhe (TH)
 // ==========================================================
-/** @ingroup timer 
+/** @ingroup protlib
  * @file
  * Software Timer interface
@@ -58,5 +58,5 @@
 namespace protlib {
 
-/** @addtogroup timer Timer
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/timer_module.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/timer_module.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/timer_module.cpp	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup timermodule
+/** @ingroup protlib
  * The timer module provides a way for other modules to set timers via a
  * message and receive a message back on their queue when the timer goes
@@ -42,5 +42,5 @@
 namespace protlib {
 
-/** @addtogroup timermodule Timer Module
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/timer_module.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/timer_module.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/timer_module.h	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup timermodule
+/** @ingroup protlib
  * The timer module provides a way for other modules to set timers via a
  * message and receive a message back on their queue when the timer goes
@@ -48,5 +48,5 @@
 namespace protlib {
 
-/** @addtogroup timermodule Timer Module
+/** @addtogroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/tp.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/tp.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/tp.cpp	(revision 9686)
@@ -28,5 +28,5 @@
 // ===========================================================
 
-/** @ingroup transport
+/** @ingroup protlib
  * This is the interface for sending network messages over a transport 
  * protocol. You can receive messages through queues.
@@ -39,6 +39,6 @@
 namespace protlib {
 
-/** @addtogroup transport Transport Protocol
- * @ingroup network
+/** @addtogroup protlib
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/tp.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/tp.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/tp.h	(revision 9686)
@@ -37,5 +37,5 @@
 // - Institute of Telematics, University of Karlsruhe (TH)
 // ==========================================================
-/** @ingroup transport
+/** @ingroup protlib
  * This is the interface for sending network messages over a transport 
  * protocol. You can receive messages through queues.
@@ -55,6 +55,6 @@
 namespace protlib {
 
-/** @ingroup transport Transport Protocol
- * @ingroup network
+/** @ingroup protlib
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.cpp	(revision 9686)
@@ -85,6 +85,6 @@
 using namespace log;
 
-/** @defgroup tptcp TP over TCP
- * @ingroup network
+/** @defgroup protlib
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.h	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup tptcp
+/** @ingroup protlib
  * @ file
  * TP over TCP
Index: source/ariba/utility/transport/tcpip/protlib/tp_over_udp.cpp
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/tp_over_udp.cpp	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/tp_over_udp.cpp	(revision 9686)
@@ -72,6 +72,6 @@
   using namespace log;
 
-/** @defgroup tpudp TP over UDP
- * @ingroup network
+/** @defgroup protlib
+ * @ingroup protlib
  * @{
  */
Index: source/ariba/utility/transport/tcpip/protlib/tp_over_udp.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/tp_over_udp.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/tp_over_udp.h	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup tpudp
+/** @ingroup protlib
  * @ file
  * TP over UDP
Index: source/ariba/utility/transport/tcpip/protlib/tperror.h
===================================================================
--- source/ariba/utility/transport/tcpip/protlib/tperror.h	(revision 9324)
+++ source/ariba/utility/transport/tcpip/protlib/tperror.h	(revision 9686)
@@ -27,5 +27,5 @@
 //
 // ===========================================================
-/** @ingroup transport
+/** @ingroup protlib
  * This is the interface for sending network messages over a transport 
  * protocol. You can receive messages through queues.
@@ -41,6 +41,6 @@
 namespace protlib {
 
-/** @addtogroup transport Transport Protocol
- * @ingroup network
+/** @addtogroup protlib
+ * @ingroup protlib
  * @{
  */
