summaryrefslogtreecommitdiff
path: root/ace/SOCK_Dgram_Mcast_QoS.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/SOCK_Dgram_Mcast_QoS.h')
-rw-r--r--ace/SOCK_Dgram_Mcast_QoS.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/ace/SOCK_Dgram_Mcast_QoS.h b/ace/SOCK_Dgram_Mcast_QoS.h
index 81d32e11b4c..9ed2d63ea87 100644
--- a/ace/SOCK_Dgram_Mcast_QoS.h
+++ b/ace/SOCK_Dgram_Mcast_QoS.h
@@ -19,7 +19,6 @@
#include "ace/pre.h"
#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/QoS_Manager.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -32,7 +31,7 @@ class ACE_Export ACE_SOCK_Dgram_Mcast_QoS : public ACE_SOCK_Dgram_Mcast
// wrapper for UDP/IP multicast.
public:
- // = Initialization routines.
+ // = Initialization routine.
ACE_SOCK_Dgram_Mcast_QoS (void);
// Note that there is no public <open> method. Therefore, this
@@ -53,6 +52,7 @@ public:
ACE_Protocol_Info *protocolinfo = 0,
ACE_SOCK_GROUP g = 0,
u_long flags = 0,
+ ACE_QoS_Manager *qos_manager = 0,
ACE_QoS_Session *qos_session = 0);
// This is a QoS-enabled method for joining a multicast group, which
// passes <qos_params> via <ACE_OS::join_leaf>. The network
@@ -94,9 +94,6 @@ public:
ACE_OVERLAPPED_COMPLETION_FUNC func) const;
// Send an <n> byte <buf> to the datagram socket (uses <WSASentTo>).
- ACE_QoS_Manager qos_manager (void);
- // Returns the QoS manager for this socket.
-
ACE_ALLOC_HOOK_DECLARE;
// Declare the dynamic allocation hooks.
@@ -122,9 +119,6 @@ private:
ACE_Protocol_Info *protocolinfo);
// Subscribe to the multicast interface using QoS-enabled semantics.
- ACE_QoS_Manager qos_manager_;
- // Manages the QoS sessions that this socket subscribes to.
-
};
#if !defined (ACE_LACKS_INLINE_FUNCTIONS)