SIPXHANDLE SipXHandleMap::allocHandle(const void* pData) { lock() ; SIPXHANDLE hCall = mNextHandle++ ; insertKeyAndValue(new UtlInt(hCall), new UtlVoidPtr((void*) pData)) ; addHandleRef(hCall); unlock() ; return hCall ; }
SIPXHANDLE SipXHandleMap::allocHandle(const void* pData) { SIPXHANDLE rc = SIPXHANDLE_NULL; if (lock()) { rc = mNextHandle++ ; insertKeyAndValue(new UtlInt(rc), new UtlVoidPtr((void*) pData)) ; addHandleRef(rc); unlock() ; } return rc; }