summaryrefslogtreecommitdiff
path: root/ace/ATM_Addr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/ATM_Addr.cpp')
-rw-r--r--ace/ATM_Addr.cpp44
1 files changed, 19 insertions, 25 deletions
diff --git a/ace/ATM_Addr.cpp b/ace/ATM_Addr.cpp
index dcf40446f37..daf8d0ef68d 100644
--- a/ace/ATM_Addr.cpp
+++ b/ace/ATM_Addr.cpp
@@ -15,21 +15,22 @@ ACE_ALLOC_HOOK_DEFINE(ACE_ATM_Addr)
#if defined (ACE_HAS_FORE_ATM_XTI)
#define BHLI_MAGIC "FORE_ATM"
+
// This is line rate in cells/s for an OC-3 MM interface.
const long ACE_ATM_Addr::LINE_RATE = 353207;
const int ACE_ATM_Addr::OPT_FLAGS_CPID = 0x1;
const int ACE_ATM_Addr::OPT_FLAGS_PMP = 0x2;
-const int ACE_ATM_Addr::DEFAULT_SELECTOR = 0x99;
+const int ACE_ATM_Addr::SELECTOR = 0x99;
#else
const long ACE_ATM_Addr::LINE_RATE = 0L;
const int ACE_ATM_Addr::OPT_FLAGS_CPID = 0;
const int ACE_ATM_Addr::OPT_FLAGS_PMP = 0;
-const int ACE_ATM_Addr::DEFAULT_SELECTOR = 0x0;
+const int ACE_ATM_Addr::SELECTOR = 0;
#endif /* ACE_HAS_FORE_ATM_XTI */
// Default constructor
-ACE_ATM_Addr::ACE_ATM_Addr (unsigned char selector)
+ACE_ATM_Addr::ACE_ATM_Addr (void)
#if defined (ACE_HAS_FORE_ATM_XTI)
: ACE_Addr (AF_ATM,
#else
@@ -41,34 +42,31 @@ ACE_ATM_Addr::ACE_ATM_Addr (unsigned char selector)
(void) ACE_OS::memset ((void *) &this->atm_addr_,
0,
sizeof this->atm_addr_);
- this->init (selector);
+ this->init ();
}
// Copy constructor.
-ACE_ATM_Addr::ACE_ATM_Addr (const ACE_ATM_Addr &sap,
- unsigned char selector)
+ACE_ATM_Addr::ACE_ATM_Addr (const ACE_ATM_Addr &sap)
{
ACE_TRACE ("ACE_ATM_Addr::ACE_ATM_Addr");
- this->set (sap, selector);
+ this->set (sap);
}
-ACE_ATM_Addr::ACE_ATM_Addr (const ATMSAPAddress *sap,
- unsigned char selector)
+ACE_ATM_Addr::ACE_ATM_Addr (const ATMSAPAddress *sap)
{
ACE_TRACE ("ACE_ATM_Addr::ACE_ATM_Addr");
- this->set (sap, selector);
+ this->set (sap);
}
-ACE_ATM_Addr::ACE_ATM_Addr (const ASYS_TCHAR sap[],
- unsigned char selector)
+ACE_ATM_Addr::ACE_ATM_Addr (const ASYS_TCHAR sap[])
{
ACE_TRACE ("ACE_ATM_Addr::ACE_ATM_Addr");
- this->set (sap, selector);
+ this->set (sap);
}
void
-ACE_ATM_Addr::init (unsigned char selector)
+ACE_ATM_Addr::init (void)
{
#if defined (ACE_HAS_FORE_ATM_XTI)
// Note: this approach may be FORE implementation-specific. When we
@@ -84,7 +82,7 @@ ACE_ATM_Addr::init (unsigned char selector)
atm_addr_.sap.t_atm_sap_addr.address_format = (u_int8_t) T_ATM_ENDSYS_ADDR;
atm_addr_.sap.t_atm_sap_addr.address_length = ATMNSAP_ADDR_LEN;
- atm_addr_.sap.t_atm_sap_addr.address[ATMNSAP_ADDR_LEN - 1] = selector;
+ atm_addr_.sap.t_atm_sap_addr.address[ATMNSAP_ADDR_LEN - 1] = SELECTOR;
atm_addr_.sap.t_atm_sap_layer2.SVE_tag = (int8_t) T_ATM_ABSENT;
atm_addr_.sap.t_atm_sap_layer3.SVE_tag = (int8_t) T_ATM_ABSENT;
@@ -96,17 +94,15 @@ ACE_ATM_Addr::init (unsigned char selector)
BHLI_MAGIC,
sizeof atm_addr_.sap.t_atm_sap_appl.ID);
#else
- ACE_UNUSED_ARG (selector);
#endif /* ACE_HAS_FORE_ATM_XTI */
}
int
-ACE_ATM_Addr::set (const ACE_ATM_Addr &sap,
- unsigned char selector)
+ACE_ATM_Addr::set (const ACE_ATM_Addr &sap)
{
ACE_TRACE ("ACE_ATM_Addr::set");
- this->init (selector);
+ this->init ();
this->ACE_Addr::base_set (sap.get_type (),
sap.get_size ());
@@ -122,12 +118,11 @@ ACE_ATM_Addr::set (const ACE_ATM_Addr &sap,
}
int
-ACE_ATM_Addr::set (const ATMSAPAddress *sap,
- unsigned char selector)
+ACE_ATM_Addr::set (const ATMSAPAddress *sap)
{
ACE_TRACE ("ACE_ATM_Addr::set");
- this->init (selector);
+ this->init ();
#if defined (ACE_HAS_FORE_ATM_XTI)
this->ACE_Addr::base_set (AF_ATM,
@@ -143,12 +138,11 @@ ACE_ATM_Addr::set (const ATMSAPAddress *sap,
}
int
-ACE_ATM_Addr::set (const ASYS_TCHAR address[],
- unsigned char selector)
+ACE_ATM_Addr::set (const ASYS_TCHAR address[])
{
ACE_TRACE ("ACE_ATM_Addr::set");
- this->init (selector);
+ this->init ();
#if defined (ACE_HAS_FORE_ATM_XTI)
atm_addr_.sap.t_atm_sap_addr.SVE_tag_addr =