< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] thread safe


Thanks everybody who answered me on GW application question.
 
We want to develop the application which can handle 400-500 simultaneous calls. So I think we will need to run dum and sip stack in separate threads. As dum is not thread safe, I guess we have to  put locking object in ApplDialog class and use it in all callbacks (onConnected, onProvisional, etc..) and functions, like DialogUsageManager::end(), DialogUsageManager::accept()   called from different application threads. Is it a right solution ? I don't understand the second advise - use DialogUsageManager::post() - because for this solution I have prepare SipMessage myself (meaning - duplicate code in end() function.
 
Is it any plan to make Dum thread safe ?
 
thanks
 
Irena