Go to the documentation of this file.00001
00002
00003
00004
00005 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
00006
00007 ACE_INLINE
00008 ACE_SOCK_Dgram_Mcast_QoS::~ACE_SOCK_Dgram_Mcast_QoS (void)
00009 {
00010 }
00011
00012 ACE_INLINE ssize_t
00013 ACE_SOCK_Dgram_Mcast_QoS::send (const iovec buffers[],
00014 int buffer_count,
00015 size_t &number_of_bytes_sent,
00016 int flags,
00017 const ACE_Addr &addr,
00018 ACE_OVERLAPPED *overlapped,
00019 ACE_OVERLAPPED_COMPLETION_FUNC func) const
00020 {
00021 ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::send");
00022
00023 return ACE_SOCK_Dgram::send (buffers,
00024 buffer_count,
00025 number_of_bytes_sent,
00026 flags,
00027 addr,
00028 overlapped,
00029 func);
00030
00031 }
00032
00033 ACE_INLINE ssize_t
00034 ACE_SOCK_Dgram_Mcast_QoS::send (const void *buf,
00035 size_t n,
00036 const ACE_Addr &addr,
00037 int flags,
00038 ACE_OVERLAPPED *overlapped,
00039 ACE_OVERLAPPED_COMPLETION_FUNC func) const
00040 {
00041 ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::send");
00042
00043 return ACE_SOCK_Dgram::send (buf,
00044 n,
00045 addr,
00046 flags,
00047 overlapped,
00048 func);
00049 }
00050
00051 ACE_INLINE ACE_QoS_Manager
00052 ACE_SOCK_Dgram_Mcast_QoS::qos_manager (void)
00053 {
00054 return this->qos_manager_;
00055 }
00056
00057 ACE_END_VERSIONED_NAMESPACE_DECL