vfs: check userland buffers before reading them.
[haiku.git] / src / tests / servers / app / benchmark / StringTest.h
blobdd748d2915cde6f83f43edde5bf64b15df59f1cc
1 /*
2 * Copyright (C) 2008-2009 Stephan Aßmus <superstippi@gmx.de>
3 * All rights reserved. Distributed under the terms of the MIT license.
4 */
5 #ifndef STRING_TEST_H
6 #define STRING_TEST_H
8 #include <Rect.h>
10 #include "Test.h"
12 class StringTest : public Test {
13 public:
14 StringTest();
15 virtual ~StringTest();
17 virtual void Prepare(BView* view);
18 virtual bool RunIteration(BView* view);
19 virtual void PrintResults(BView* view);
21 static Test* CreateTest();
23 private:
24 bigtime_t fTestDuration;
25 bigtime_t fTestStart;
26 uint64 fGlyphsRendered;
27 uint32 fGlyphsPerLine;
28 uint32 fIterations;
29 uint32 fMaxIterations;
31 float fStartHeight;
32 float fLineHeight;
33 BRect fViewBounds;
36 #endif // STRING_TEST_H