Added Doxygen documentation
Added Doxygen documentation
linux std::clock is not precise enough. Changing to gettimeofday to retrieve ms precision.
Added the getmilliSeconds() function for the WIN32 environnement.
Added caution about accuracy of the std::clock() function of RateLimitedPolicy under linux and Cygwin environnement.
Adding several const, assert, and small optimizations
Making old and new Factory code more coherent.
Using "using" in a header could lead to error in client code.