diff options
Diffstat (limited to 'ace/CLASSIX/CLASSIX_Peer_SAP.i')
-rw-r--r-- | ace/CLASSIX/CLASSIX_Peer_SAP.i | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/ace/CLASSIX/CLASSIX_Peer_SAP.i b/ace/CLASSIX/CLASSIX_Peer_SAP.i new file mode 100644 index 00000000000..a10bcfd12b5 --- /dev/null +++ b/ace/CLASSIX/CLASSIX_Peer_SAP.i @@ -0,0 +1,99 @@ +/* -*- C++ -*- */ +// $Id$ + +ACE_INLINE +ACE_CLASSIX_Peer_SAP::ACE_CLASSIX_Peer_SAP(void) + : peer_addr_ (0) +{ +} + +ACE_INLINE +ACE_CLASSIX_Peer_SAP::ACE_CLASSIX_Peer_SAP(const ACE_CLASSIX_Port_Core& + thePeer) + : peer_addr_ (0) +{ + this->set(thePeer); +} + +ACE_INLINE +ACE_CLASSIX_Peer_SAP::ACE_CLASSIX_Peer_SAP(const ACE_CLASSIX_Port& thePeer) + : peer_addr_ (0) +{ + this->set(thePeer); +} + +ACE_INLINE +ACE_CLASSIX_Peer_SAP::ACE_CLASSIX_Peer_SAP(const ACE_Addr& thePeer) + : peer_addr_ (0) +{ + this->set(thePeer); +} + +ACE_INLINE +ACE_CLASSIX_Peer_SAP::ACE_CLASSIX_Peer_SAP(const KnUniqueId& thePeer) + : peer_addr_ (0) +{ + this->set(thePeer); +} + +ACE_INLINE +ACE_CLASSIX_Peer_SAP::ACE_CLASSIX_Peer_SAP(int theStamp) + : peer_addr_ (0) +{ + this->set(theStamp); +} + +ACE_INLINE +ACE_CLASSIX_Peer_SAP::~ACE_CLASSIX_Peer_SAP(void) +{ + delete this->peer_addr_; +} + + +ACE_INLINE +const ACE_CLASSIX_Addr* +ACE_CLASSIX_Peer_SAP::get_addr(void) const +{ + return this->peer_addr_; +} + +ACE_INLINE +int +ACE_CLASSIX_Peer_SAP::is_configured(void) const +{ + if (this->peer_addr_) + return this->peer_addr_->is_configured(); + else + return 0; +} + +#if 0 +ACE_INLINE +int +ACE_CLASSIX_Peer_SAP::control(u_int theMode) +{ + return this->peer_addr_->set_mode_(theMode); +} + +ACE_INLINE +int +ACE_CLASSIX_Peer_SAP::control(u_int theMode, int theSite) +{ + return this->set_mode_(theMode, theSite); +} + + +ACE_INLINE +int +ACE_CLASSIX_Peer_SAP::set_mode_(u_int) +{ + return K_EFAULT; +} + +ACE_INLINE +int +ACE_CLASSIX_Peer_SAP::set_mode_(u_int, int) +{ + return K_EFAULT; +} +#endif |