| Return Type | Function name | Arguments |
|---|---|---|
| hzEcode | hdbIdset::Delete | (unsigned int,) |
Declared in file: hzDatabase.h
Defined in file : hdbIdset.cpp
Function Logic:
Function body:
hzEcode hdbIdset::Delete (unsigned int nId)
{
_hzfunc("hdbIdset::Delete") ;
_idsNode* pNode ;
int32_t rv ;
if (!mx) return E_NOTFOUND ;
if (!mx->m_pData) return E_NOTFOUND ;
pNode = _findNode(nId) ;
if (!pNode)
return E_NOTFOUND ;
rv = pNode->Delete(nId) ;
if (rv == 1)
mx->m_nPop -= 1;
return E_OK ;
}