QoS_UDP.i

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // QoS_UDP.i,v 1.5 2005/11/10 06:47:22 ossama Exp
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 //----------------------------------------------------------------------
00008 // TAO_AV_UDP_Flow_Handler
00009 //----------------------------------------------------------------------
00010 
00011 ACE_INLINE
00012 ACE_SOCK_Dgram_Mcast_QoS *
00013 TAO_AV_UDP_QoS_Flow_Handler::get_socket (void)
00014 {
00015   return &this->qos_sock_dgram_;
00016 }
00017 
00018 ACE_INLINE
00019 int
00020 TAO_AV_UDP_QoS_Flow_Handler::open (ACE_Addr &address)
00021 {
00022   //    return this->qos_sock_dgram_.open (address);
00023   ACE_UNUSED_ARG( address );
00024   return 0;
00025 }
00026 
00027 ACE_INLINE ACE_QoS_Session*
00028 TAO_AV_UDP_QoS_Flow_Handler::qos_session (void)
00029 {       
00030   return this->qos_session_;
00031 }
00032 
00033 ACE_INLINE void
00034 TAO_AV_UDP_QoS_Flow_Handler::qos_session (ACE_QoS_Session *qos_session)
00035 {
00036   this->qos_session_ = qos_session;
00037 }
00038 
00039 ACE_INLINE void
00040 TAO_AV_UDP_QoS_Flow_Handler::negotiator (AVStreams::Negotiator_ptr negotiator)
00041 {
00042   this->negotiator_ = AVStreams::Negotiator::_duplicate (negotiator);
00043 }
00044 
00045 ACE_INLINE void
00046 TAO_AV_UDP_QoS_Flow_Handler::endpoint (TAO_Base_StreamEndPoint *endpoint)
00047 {
00048   this->endpoint_ = endpoint;
00049 }
00050 
00051 ACE_INLINE TAO_Base_StreamEndPoint *
00052 TAO_AV_UDP_QoS_Flow_Handler::endpoint (void)
00053 {
00054   return this->endpoint_;
00055 }
00056 
00057 ACE_INLINE void
00058 TAO_AV_UDP_QoS_Flow_Handler::flowspec_entry (TAO_FlowSpec_Entry *entry)
00059 {
00060   this->entry_ = entry;
00061 }
00062 
00063 ACE_INLINE TAO_FlowSpec_Entry *
00064 TAO_AV_UDP_QoS_Flow_Handler::flowspec_entry (void)
00065 {
00066   return this->entry_;
00067 }
00068 
00069 ACE_INLINE void
00070 TAO_AV_UDP_QoS_Flow_Handler::av_core (TAO_AV_Core *avcore)
00071 {
00072   this->av_core_ = avcore;
00073 }
00074 
00075 ACE_INLINE TAO_AV_Core *
00076 TAO_AV_UDP_QoS_Flow_Handler::av_core (void)
00077 {
00078   return this->av_core_;
00079 }
00080 
00081 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 13:44:42 2006 for TAO_AV by doxygen 1.3.6