int testSerializeFromStringHeartbeat( int count ) { FIX42::Heartbeat message; std::string string = message.toString(); count = count - 1; int start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.setString( string ); } return GetTickCount() - start; }
long testSerializeFromStringAndValidateHeartbeat( int count ) { FIX42::Heartbeat message; std::string string = message.toString(); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.setString( string, VALIDATE, s_dataDictionary.get() ); } return GetTickCount() - start; }
int testIdentifyType( int count ) { FIX42::Heartbeat message; std::string messageString = message.toString(); count = count - 1; int start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX::identifyType( messageString ); } return GetTickCount() - start; }
int testSerializeToStringHeartbeat( int count ) { FIX42::Heartbeat message; count = count - 1; int start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.toString(); } return GetTickCount() - start; }