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

Re: [reSIProcate] Major Merge to Resiprocate SVN Trunk


On 2/1/12 12:08 PM, Aron Rosenberg wrote:
This warning appears new with your merge when building on Linux Ubuntu 64 bit

StackThread.cxx: In member function ‘virtual void resip::StackThread::thread()’: StackThread.cxx:28: warning: ‘virtual void resip::SipStack::buildFdSet(resip::FdSet&)’ is deprecated (declared at ../../resip/stack/SipStack.hxx:624) StackThread.cxx:36: warning: ‘virtual void resip::SipStack::process(resip::FdSet&)’ is deprecated (declared at ../../resip/stack/SipStack.hxx:641) InterruptableStackThread.cxx: In member function ‘virtual void resip::InterruptableStackThread::thread()’: InterruptableStackThread.cxx:29: warning: ‘virtual void resip::SipStack::process(resip::FdSet&)’ is deprecated (declared at ../../resip/stack/SipStack.hxx :641) InterruptableStackThread.cxx:31: warning: ‘virtual void resip::SipStack::buildFdSet(resip::FdSet&)’ is deprecated (declared at ../../resip/stack/SipStack. hxx:624) InterruptableStackThread.cxx:41: warning: ‘virtual void resip::SipStack::process(resip::FdSet&)’ is deprecated (declared at ../../resip/stack/SipStack.hxx :641)



This would appear to stem from some cares compatibility changes; from the merge notes Scott sent out:

-Some refactoring of the FdPollGrp stuff. Now is compatible with cares, using a bit of a hack. Also compatible with being driven with the old buildFdSet()/
select()/process(FdSet&) call sequence, although this is now deprecated.
Fixing these compatibility problems allowed us to switch over to using FdPollGrp
in all cases, instead of having dual mode everywhere.

It's not clear to me whether we missed some deltas in StackThread and InterruptableStackThread -- I would assume they should be updated to use the FdPollGrp approach.

/a