1*f75b92e7SJérôme Duval //------------------------------------------------------------------------------ 2*f75b92e7SJérôme Duval // MessageSpeedTest.h 3*f75b92e7SJérôme Duval // Written on 04 - 13 - 2005 by Olivier Milla (methedras at online dot fr) 4*f75b92e7SJérôme Duval //------------------------------------------------------------------------------ 5*f75b92e7SJérôme Duval 6*f75b92e7SJérôme Duval #ifndef MESSAGESPEEDTEST_H 7*f75b92e7SJérôme Duval #define MESSAGESPEEDTEST_H 8*f75b92e7SJérôme Duval 9*f75b92e7SJérôme Duval // Standard Includes ----------------------------------------------------------- 10*f75b92e7SJérôme Duval 11*f75b92e7SJérôme Duval // System Includes ------------------------------------------------------------- 12*f75b92e7SJérôme Duval 13*f75b92e7SJérôme Duval // Project Includes ------------------------------------------------------------ 14*f75b92e7SJérôme Duval 15*f75b92e7SJérôme Duval // Local Includes -------------------------------------------------------------- 16*f75b92e7SJérôme Duval #include "../common.h" 17*f75b92e7SJérôme Duval 18*f75b92e7SJérôme Duval // Local Defines --------------------------------------------------------------- 19*f75b92e7SJérôme Duval 20*f75b92e7SJérôme Duval // Globals --------------------------------------------------------------------- 21*f75b92e7SJérôme Duval 22*f75b92e7SJérôme Duval class TMessageSpeedTest : public TestCase 23*f75b92e7SJérôme Duval { 24*f75b92e7SJérôme Duval public: 25*f75b92e7SJérôme Duval TMessageSpeedTest() {;} 26*f75b92e7SJérôme Duval TMessageSpeedTest(std::string name) : TestCase(name) {;} 27*f75b92e7SJérôme Duval 28*f75b92e7SJérôme Duval void MessageSpeedTestCreate5Int32(); 29*f75b92e7SJérôme Duval 30*f75b92e7SJérôme Duval void MessageSpeedTestLookup5Int32(); 31*f75b92e7SJérôme Duval void MessageSpeedTestLookup50Int32(); 32*f75b92e7SJérôme Duval void MessageSpeedTestLookup500Int32(); 33*f75b92e7SJérôme Duval 34*f75b92e7SJérôme Duval void MessageSpeedTestRead500Int32(); 35*f75b92e7SJérôme Duval 36*f75b92e7SJérôme Duval void MessageSpeedTestFlatten5Int32(); 37*f75b92e7SJérôme Duval void MessageSpeedTestFlatten50Int32(); 38*f75b92e7SJérôme Duval void MessageSpeedTestFlatten500Int32(); 39*f75b92e7SJérôme Duval 40*f75b92e7SJérôme Duval void MessageSpeedTestUnflatten5Int32(); 41*f75b92e7SJérôme Duval void MessageSpeedTestUnflatten50Int32(); 42*f75b92e7SJérôme Duval void MessageSpeedTestUnflatten500Int32(); 43*f75b92e7SJérôme Duval 44*f75b92e7SJérôme Duval static TestSuite* Suite(); 45*f75b92e7SJérôme Duval }; 46*f75b92e7SJérôme Duval 47*f75b92e7SJérôme Duval #endif // MESSAGESPEEDTEST_H 48*f75b92e7SJérôme Duval 49*f75b92e7SJérôme Duval /* 50*f75b92e7SJérôme Duval * $Log $ 51*f75b92e7SJérôme Duval * 52*f75b92e7SJérôme Duval * $Id $ 53*f75b92e7SJérôme Duval * 54*f75b92e7SJérôme Duval */ 55*f75b92e7SJérôme Duval 56