summaryrefslogtreecommitdiff
path: root/ace/ATM_QoS.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/ATM_QoS.h')
-rw-r--r--ace/ATM_QoS.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/ace/ATM_QoS.h b/ace/ATM_QoS.h
index c29962d80fc..41a4dafab6e 100644
--- a/ace/ATM_QoS.h
+++ b/ace/ATM_QoS.h
@@ -24,18 +24,28 @@
#if defined (ACE_HAS_ATM)
#if defined (ACE_HAS_FORE_ATM_WS2)
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
// just map to WS2 GQOS struct
typedef ACE_QoS ATM_QoS;
+ACE_END_VERSIONED_NAMESPACE_DECL
#elif defined (ACE_HAS_FORE_ATM_XTI)
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
typedef struct netbuf ATM_QoS;
+ACE_END_VERSIONED_NAMESPACE_DECL
#elif defined (ACE_HAS_LINUX_ATM)
#include /**/ "atm.h"
#include "ace/ATM_Params.h"
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
typedef struct atm_qos ATM_QoS;
+ACE_END_VERSIONED_NAMESPACE_DECL
#else
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
typedef int ATM_QoS;
+ACE_END_VERSIONED_NAMESPACE_DECL
#endif /* ACE_HAS_FORE_ATM_WS2 || ACE_HAS_FORE_ATM_XTI || ACE_HAS_LINUX_ATM */
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+
/**
* @class ACE_ATM_QoS
*
@@ -94,6 +104,8 @@ private:
ATM_QoS qos_;
};
+ACE_END_VERSIONED_NAMESPACE_DECL
+
#if defined (__ACE_INLINE__)
#include "ace/ATM_QoS.inl"
#endif /* __ACE_INLINE__ */