www.pudn.com > ACE-5.3 > Addr.cpp, change:2002-04-11,size:1524b


// Addr.cpp 
// Addr.cpp,v 4.14 2002/04/11 14:49:11 dhinton Exp 
 
#include "ace/Addr.h" 
#include "ace/Log_Msg.h" 
#include "ace/OS.h" 
 
ACE_RCSID(ace, Addr, "Addr.cpp,v 4.14 2002/04/11 14:49:11 dhinton Exp") 
 
#if defined (ACE_HAS_BROKEN_SAP_ANY) 
#if defined (sap_any) 
#undef sap_any 
// Note: this object requires static construction and destruction. 
/* static */ 
const ACE_Addr ace_sap_any (AF_ANY, -1); 
 
const ACE_Addr & 
ACE_Addr::sap_any (void) 
{ 
  return ace_sap_any; 
} 
#define sap_any sap_any() 
#endif /* sap_any */ 
#else 
// Note: this object requires static construction and destruction. 
/* static */ 
const ACE_Addr ACE_Addr::sap_any (AF_ANY, -1); 
#endif /* ACE_HAS_BROKEN_SAP_ANY */ 
 
#if !defined (__ACE_INLINE__) 
#include "ace/Addr.i" 
#endif /* __ACE_INLINE__ */ 
 
ACE_ALLOC_HOOK_DEFINE(ACE_Addr) 
 
void 
ACE_Addr::dump (void) const 
{ 
  ACE_TRACE ("ACE_Addr::dump"); 
 
  ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); 
  ACE_DEBUG ((LM_DEBUG, ACE_LIB_TEXT ("addr_type_ = %d"), this->addr_type_)); 
  ACE_DEBUG ((LM_DEBUG, ACE_LIB_TEXT ("\naddr_size_ = %d"), this->addr_size_)); 
  ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); 
} 
 
// Initializes instance variables. 
 
void 
ACE_Addr::base_set (int type, int size) 
{ 
  this->addr_type_ = type; 
  this->addr_size_ = size; 
} 
 
// Initializes instance variables.  Note that 0 is an unspecified 
// protocol family type... 
 
ACE_Addr::ACE_Addr (int type, int size) 
{ 
  this->base_set (type, size); 
} 
 
ACE_Addr::~ACE_Addr (void) 
{ 
}