Return Type | Function name | Arguments |
---|---|---|
bool | hzEmaddr::operator== | (const hzEmaddr&,) |
Declared in file: hzEmaddr.h
Defined in file : hzEmaddr.cpp
Function Logic:
Function body:
bool hzEmaddr::operator== (const hzEmaddr& E) { _hzfunc("hzEmaddr::operator==") ; _ema_space* pCtrl ; _ema_space* suppCtl ; int32_t res ; if (m_addr == E.m_addr) return true ; if (m_addr && E.m_addr == 0)return false ; if (E.m_addr && m_addr == 0)return false ; pCtrl = (_ema_space*) g_ssrInet.Xlate(m_addr) ; suppCtl = (_ema_space*) g_ssrInet.Xlate(E.m_addr) ; res = strcmp(pCtrl->m_data + pCtrl->m_lhs + 1,suppCtl->m_data + suppCtl->m_lhs + 1); if (res) return false ; res = _lhscompare((char*) pCtrl->m_data, (char*) suppCtl->m_data) ; if (res) return true ; return false ; }