Merge pull request #2216 from jwillemsen/jwi-cxxversionchecks
[ACE_TAO.git] / TAO / tao / Strategies / DIOP_Acceptor.inl
blobb7ea67f121825d161a996a496b1235e2aae5e684
1 // -*- C++ -*-
2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE const ACE_INET_Addr&
5 TAO_DIOP_Acceptor::address () const
7   ACE_ASSERT (this->addrs_ != 0);
9   // @@ This is busted.
10   //    The Implementation Repository will have to start supporting
11   //    IORs with multiple profiles.  For now, we just return the
12   //    first addr.
13   //                    -Ossama
14   return this->addrs_[0];
17 ACE_INLINE const ACE_INET_Addr *
18 TAO_DIOP_Acceptor::endpoints ()
20   ACE_ASSERT (this->addrs_ != 0);
22   return this->addrs_;
25 ACE_INLINE const ACE_INET_Addr&
26 TAO_DIOP_Acceptor::default_address () const
28   return this->default_address_;
31 ACE_INLINE void
32 TAO_DIOP_Acceptor::set_default_address (const ACE_INET_Addr& addr)
34   this->default_address_.set (addr);
37 TAO_END_VERSIONED_NAMESPACE_DECL