Changeset 9686 for source/ariba/utility/transport
- Timestamp:
- Mar 22, 2011, 5:01:36 PM (15 years ago)
- Location:
- source/ariba/utility/transport/tcpip/protlib
- Files:
- 
      - 43 edited
 
 - 
          
  address.cpp (modified) (2 diffs)
- 
          
  address.h (modified) (1 diff)
- 
          
  assocdata.h (modified) (1 diff)
- 
          
  assocdata_uds.h (modified) (1 diff)
- 
          
  cleanuphandler.h (modified) (2 diffs)
- 
          
  connectionmap.cpp (modified) (1 diff)
- 
          
  connectionmap.h (modified) (1 diff)
- 
          
  connectionmap_uds.cpp (modified) (1 diff)
- 
          
  connectionmap_uds.h (modified) (1 diff)
- 
          
  eclock_gettime.c (modified) (1 diff)
- 
          
  fastqueue.c (modified) (1 diff)
- 
          
  fastqueue.h (modified) (1 diff)
- 
          
  fqueue.cpp (modified) (1 diff)
- 
          
  fqueue.h (modified) (2 diffs)
- 
          
  ie.cpp (modified) (2 diffs)
- 
          
  ie.h (modified) (2 diffs)
- 
          
  llhashers.h (modified) (1 diff)
- 
          
  logfile.h (modified) (1 diff)
- 
          
  messages.cpp (modified) (2 diffs)
- 
          
  messages.h (modified) (2 diffs)
- 
          
  network_message.cpp (modified) (2 diffs)
- 
          
  network_message.h (modified) (2 diffs)
- 
          
  protlib_types.h (modified) (2 diffs)
- 
          
  queuemanager.cpp (modified) (2 diffs)
- 
          
  queuemanager.h (modified) (2 diffs)
- 
          
  setuid.cpp (modified) (2 diffs)
- 
          
  setuid.h (modified) (2 diffs)
- 
          
  testqueue.c (modified) (1 diff)
- 
          
  threads.cpp (modified) (1 diff)
- 
          
  threads.h (modified) (2 diffs)
- 
          
  threadsafe_db.cpp (modified) (2 diffs)
- 
          
  threadsafe_db.h (modified) (2 diffs)
- 
          
  timer.cpp (modified) (2 diffs)
- 
          
  timer.h (modified) (2 diffs)
- 
          
  timer_module.cpp (modified) (2 diffs)
- 
          
  timer_module.h (modified) (2 diffs)
- 
          
  tp.cpp (modified) (2 diffs)
- 
          
  tp.h (modified) (2 diffs)
- 
          
  tp_over_tcp.cpp (modified) (1 diff)
- 
          
  tp_over_tcp.h (modified) (1 diff)
- 
          
  tp_over_udp.cpp (modified) (1 diff)
- 
          
  tp_over_udp.h (modified) (1 diff)
- 
          
  tperror.h (modified) (2 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      source/ariba/utility/transport/tcpip/protlib/address.cppr6786 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup ieaddress29 /** @ingroup protlib 30 30 * GIST address objects 31 31 */ … … 47 47 namespace protlib { 48 48 49 /** @addtogroup ieaddress Address Objects49 /** @addtogroup protlib 50 50 * @{ 51 51 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/address.hr7026 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup ieaddress29 /** @ingroup protlib 30 30 * 31 31 * GIST address objects 
- 
      source/ariba/utility/transport/tcpip/protlib/assocdata.hr5284 r9686 37 37 38 38 /** 39 * @ingroup transport39 * @ingroup protlib 40 40 * @{ 41 41 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/assocdata_uds.hr5284 r9686 39 39 namespace protlib { 40 40 41 /** @ingroup transport41 /** @ingroup protlib 42 42 * @{ 43 43 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/cleanuphandler.hr5284 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup thread30 /** @ingroup protlib 31 31 * 32 32 * This header file defines a preprocessor macro to … … 49 49 namespace protlib { 50 50 51 /** @addtogroup thread Threads51 /** @addtogroup protlib 52 52 * @{ 53 53 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/connectionmap.cppr5284 r9686 33 33 using namespace log; 34 34 35 /** @ingroup tptcp36 * @ingroup network35 /** @ingroup protlib 36 * @ingroup protlib 37 37 * @{ 38 38 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/connectionmap.hr6922 r9686 40 40 /* @class ConnectionMap 41 41 * maintains connection mapping of application addresses to sockets and vice versa 42 * @ingroup network42 * @ingroup protlib 43 43 * @{ 44 44 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.cppr6922 r9686 34 34 using boost::unordered_map; 35 35 36 /** @ingroup tptcp37 * @ingroup network36 /** @ingroup protlib 37 * @ingroup protlib 38 38 * @{ 39 39 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/connectionmap_uds.hr6922 r9686 40 40 /* @class ConnectionMap 41 41 * maintains connection mapping of application addresses to sockets and vice versa 42 * @ingroup network42 * @ingroup protlib 43 43 * @{ 44 44 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/eclock_gettime.cr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @addtogroup fastqueue Fast Queue29 /** @addtogroup protlib 30 30 * @{ 31 31 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/fastqueue.cr5284 r9686 28 28 // =========================================================== 29 29 30 /** @addtogroup fastqueue Fast Queue30 /** @addtogroup protlib 31 31 * @{ 32 32 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/fastqueue.hr6929 r9686 29 29 // =========================================================== 30 30 /** 31 * @ingroup fastqueue Fast Queue31 * @ingroup protlib 32 32 * @{ 33 33 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/fqueue.cppr5284 r9686 36 36 namespace protlib { 37 37 38 /** @addtogroup fastqueue Fast Queue38 /** @addtogroup protlib 39 39 * @{ 40 40 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/fqueue.hr5284 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup fastqueue30 /** @ingroup protlib 31 31 * 32 32 */ … … 46 46 namespace protlib { 47 47 48 /** @addtogroup fastqueue Fast Queue48 /** @addtogroup protlib 49 49 * @{ 50 50 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/ie.cppr5284 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup ie30 /** @ingroup protlib 31 31 * This file defines the base class of all information elements, the 32 32 * information elements for the GIST protocol and an IE manager singleton … … 50 50 51 51 52 /** @addtogroup ie Information Elements52 /** @addtogroup protlib 53 53 * @{ 54 54 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/ie.hr6922 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup ie30 /** @ingroup protlib 31 31 * @todo Use objectpool by deriving classes from class poolobject and 32 32 * linking executables against objectpool.o or including objectpool.o into … … 60 60 61 61 62 /** @addtogroup ie Information Elements62 /** @addtogroup protlib 63 63 * @{ 64 64 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/llhashers.hr6927 r9686 33 33 #include <boost/functional/hash.hpp> 34 34 35 /** @addtogroup hashers Hash function objects35 /** @addtogroup protlib 36 36 * 37 37 * This file contains definitions of hash functions 
- 
      source/ariba/utility/transport/tcpip/protlib/logfile.hr5284 r9686 47 47 48 48 using namespace std; 49 /** @addtogroup log Logging49 /** @addtogroup protlib 50 50 * @{ 51 51 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/messages.cppr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup messages29 /** @ingroup protlib 30 30 * These messages are sent internally between threads (modules). 31 31 */ … … 39 39 namespace protlib { 40 40 41 /** @addtogroup messages Internal Messages41 /** @addtogroup protlib 42 42 * @{ 43 43 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/messages.hr6922 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup messages30 /** @ingroup protlib 31 31 * @file 32 32 * These messages are sent between modules and other DRM components. … … 44 44 namespace protlib { 45 45 46 /** @addtogroup messages Internal Messages46 /** @addtogroup protlib 47 47 * @{ 48 48 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/network_message.cppr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup networkmsg29 /** @ingroup protlib 30 30 * This is a generic class for network messages, 31 31 * represented as a byte stream (buffer containing bytes). … … 48 48 49 49 using namespace protlib::log; 50 /** @addtogroup networkmsg Network Messages50 /** @addtogroup protlib 51 51 * @{ 52 52 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/network_message.hr5284 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup networkmsg30 /** @ingroup protlib 31 31 * 32 32 * This is a generic class for network messages. … … 47 47 namespace protlib { 48 48 49 /** @addtogroup networkmsg Network Messages50 * @ingroup network49 /** @addtogroup protlib 50 * @ingroup protlib 51 51 * @{ 52 52 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/protlib_types.hr5284 r9686 39 39 40 40 /** 41 * @ingroup types41 * @ingroup protlib 42 42 * 43 43 */ … … 65 65 66 66 /** 67 * @addtogroup types Type Definitions67 * @addtogroup protlib 68 68 * @{ 69 69 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/queuemanager.cppr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup queuemanager29 /** @ingroup protlib 30 30 * 31 31 */ … … 37 37 namespace protlib { 38 38 39 /** @addtogroup queuemanager Queue Manager40 * \ingroup fastqueue39 /** @addtogroup protlib 40 * \ingroup protlib 41 41 * @{ 42 42 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/queuemanager.hr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup queuemanager29 /** @ingroup protlib 30 30 * 31 31 * This is the queuemanager which records queues and message source IDs. … … 45 45 namespace protlib { 46 46 47 /** @addtogroup queuemanager Queue Manager48 * \ingroup fastqueue47 /** @addtogroup protlib 48 * \ingroup protlib 49 49 * @{ 50 50 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/setuid.cppr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup tssetuid29 /** @ingroup protlib 30 30 * 31 31 * Thread-safe setuid support for linux. … … 48 48 namespace protlib { 49 49 50 /** @addtogroup tssetuid Thread-safe setuid program support50 /** @addtogroup protlib 51 51 * @{ 52 52 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/setuid.hr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup tssetuid29 /** @ingroup protlib 30 30 * 31 31 * Thread-safe setuid support for linux. … … 47 47 namespace protlib { 48 48 49 /** @addtogroup tssetuid Thread-safe setuid program support49 /** @addtogroup protlib 50 50 * @{ 51 51 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/testqueue.cr5284 r9686 29 29 30 30 /** 31 * @ingroup fastqueue31 * @ingroup protlib 32 32 * @{ 33 33 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/threads.cppr5284 r9686 36 36 using namespace log; 37 37 38 /** @addtogroup thread Threads38 /** @addtogroup protlib 39 39 * @{ 40 40 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/threads.hr6922 r9686 31 31 * Classes to support multi-threaded programming. 32 32 * 33 * @ingroup thread33 * @ingroup protlib 34 34 * 35 35 * A Thread module class must inherit from Thread. Several instances may run … … 59 59 using namespace log; 60 60 61 /** @addtogroup thread Threads61 /** @addtogroup protlib 62 62 * @{ 63 63 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/threadsafe_db.cppr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup netdb29 /** @ingroup protlib 30 30 * 31 31 * As the reentrant functions for netdb access seem not portable, I decided to … … 46 46 namespace protlib { 47 47 48 /** @addtogroup netdb Thread-safe DB48 /** @addtogroup protlib 49 49 * @{ 50 50 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/threadsafe_db.hr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup netdb29 /** @ingroup protlib 30 30 * 31 31 * Thread-safe netdb access for linux. … … 49 49 namespace protlib { 50 50 51 /** @addtogroup netdb Thread-safe DB51 /** @addtogroup protlib 52 52 * @{ 53 53 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/timer.cppr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup timer29 /** @ingroup protlib 30 30 * You can create a software timer and attach a callback object to it. 31 31 * Timers are only accessed through their TimerManager and timer ID. … … 47 47 namespace protlib { 48 48 49 /** @addtogroup timer Timer49 /** @addtogroup protlib 50 50 * @{ 51 51 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/timer.hr6922 r9686 36 36 // Institute of Telematics, University of Karlsruhe (TH) 37 37 // ========================================================== 38 /** @ingroup timer38 /** @ingroup protlib 39 39 * @file 40 40 * Software Timer interface … … 58 58 namespace protlib { 59 59 60 /** @addtogroup timer Timer60 /** @addtogroup protlib 61 61 * @{ 62 62 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/timer_module.cppr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup timermodule29 /** @ingroup protlib 30 30 * The timer module provides a way for other modules to set timers via a 31 31 * message and receive a message back on their queue when the timer goes … … 42 42 namespace protlib { 43 43 44 /** @addtogroup timermodule Timer Module44 /** @addtogroup protlib 45 45 * @{ 46 46 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/timer_module.hr6922 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup timermodule30 /** @ingroup protlib 31 31 * The timer module provides a way for other modules to set timers via a 32 32 * message and receive a message back on their queue when the timer goes … … 48 48 namespace protlib { 49 49 50 /** @addtogroup timermodule Timer Module50 /** @addtogroup protlib 51 51 * @{ 52 52 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/tp.cppr5284 r9686 28 28 // =========================================================== 29 29 30 /** @ingroup transport30 /** @ingroup protlib 31 31 * This is the interface for sending network messages over a transport 32 32 * protocol. You can receive messages through queues. … … 39 39 namespace protlib { 40 40 41 /** @addtogroup transport Transport Protocol42 * @ingroup network41 /** @addtogroup protlib 42 * @ingroup protlib 43 43 * @{ 44 44 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/tp.hr5284 r9686 37 37 // - Institute of Telematics, University of Karlsruhe (TH) 38 38 // ========================================================== 39 /** @ingroup transport39 /** @ingroup protlib 40 40 * This is the interface for sending network messages over a transport 41 41 * protocol. You can receive messages through queues. … … 55 55 namespace protlib { 56 56 57 /** @ingroup transport Transport Protocol58 * @ingroup network57 /** @ingroup protlib 58 * @ingroup protlib 59 59 * @{ 60 60 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.cppr8609 r9686 85 85 using namespace log; 86 86 87 /** @defgroup tptcp TP over TCP88 * @ingroup network87 /** @defgroup protlib 88 * @ingroup protlib 89 89 * @{ 90 90 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.hr8606 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup tptcp29 /** @ingroup protlib 30 30 * @ file 31 31 * TP over TCP 
- 
      source/ariba/utility/transport/tcpip/protlib/tp_over_udp.cppr5284 r9686 72 72 using namespace log; 73 73 74 /** @defgroup tpudp TP over UDP75 * @ingroup network74 /** @defgroup protlib 75 * @ingroup protlib 76 76 * @{ 77 77 */ 
- 
      source/ariba/utility/transport/tcpip/protlib/tp_over_udp.hr6922 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup tpudp29 /** @ingroup protlib 30 30 * @ file 31 31 * TP over UDP 
- 
      source/ariba/utility/transport/tcpip/protlib/tperror.hr5284 r9686 27 27 // 28 28 // =========================================================== 29 /** @ingroup transport29 /** @ingroup protlib 30 30 * This is the interface for sending network messages over a transport 31 31 * protocol. You can receive messages through queues. … … 41 41 namespace protlib { 42 42 43 /** @addtogroup transport Transport Protocol44 * @ingroup network43 /** @addtogroup protlib 44 * @ingroup protlib 45 45 * @{ 46 46 */ 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
