reSIProcate/rutil  9694
Todo List
Class resip::Data
It might be worthwhile examining the heap usage of this class in the context of using realloc everywhere appropriate. (realloc is defined in ANSI C, SVID, and the OpenGroup "Single Unix Specification").
Member resip::Data::charEncoded () const
This method should be removed
Member resip::Data::charUnencoded () const
This method should be removed
Member resip::Data::Data (ShareEnum, const Data &staticData)
This implementation has some confusing and conflicting comments. (e.g. is Borrow actually okay? Can there be some way to use it with Take as long as you play with mShareEnum correctly?)
Member resip::Data::truncate (size_type len)
Remove this at some point.
Class resip::FiniteFifo< Msg >
remove class
Class resip::ProducerFifoBuffer< T >
Refactor so we can use this with AbstractFifo<T>? This is presently not the case because AbstractFifo does not expose its API publicly.
Member resip::Random::getVersion4UuidUrn ()
This is something of a suboptimal hack. Ideally, we would encapsulate UUID as its own class, with options to create any of versions 1 through 5 (and Nil UUIDs). This class would have various access methods to pull the result out as a bitstring, as raw data, as a URN, etc. For what I need to do right now, however, version 4 UUIDs get me where I need to go. <abr>
Member resip::TimeLimitFifo< Msg >::setCountDepthTolerance (unsigned int max)
getCountDepthTolerance returns a size_t and this takes an unsigned int, f.setCountDepthTolerance(f.getCountDepthTolerance()) will fail to compile on many systems [!]
Member resip::TimeLimitFifo< Msg >::setTimeDepthTolerance (unsigned int maxSecs)
examine parallelism in units [!]