Return TypeFunction nameArguments
boolhzEmaddr::operator>=(const hzEmaddr&,)

Declared in file: hzEmaddr.h
Defined in file : hzEmaddr.cpp

Function Logic:

0:START 1:m_addr==E.m_addr 2:Return true 3:m_addr&&E.m_addr==0 4:Return true 5:E.m_addr&&m_addr==0 6:Return false 7:hzEmaddr::GetDomain hzEmaddr::GetDomain strcmp res 8:res>0 9:Return true 10:res<0 11:Return false 12:hzEmaddr::GetAddress _lhscompare res 13:Return res>=0?true:false

Function body:

bool hzEmaddr::operator>= (const hzEmaddr& E)
{
   _hzfunc("hzEmaddr::operator>=") ;
   int32_t     res ;
   if (m_addr == E.m_addr)         return true ;
   if (m_addr && E.m_addr == 0)return true ;
   if (E.m_addr && m_addr == 0)return false ;
   res = strcmp(GetDomain(), E.GetDomain()) ;
   if (res > 0)
       return true ;
   if (res < 0)
       return false ;
   res = _lhscompare(GetAddress(), E) ;
   return res >&eq; 0? true : false ;
}