]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/latex/wx/stopwtch.tex
more LaTeX error fixes
[wxWidgets.git] / docs / latex / wx / stopwtch.tex
... / ...
CommitLineData
1\section{\class{wxStopWatch}}\label{wxstopwatch}
2
3The wxStopWatch class allow you to measure time intervals. For example, you may
4use it to measure the time elapsed by some function:
5
6\begin{verbatim}
7 wxStopWatch sw;
8 CallLongRunningFunction();
9 wxLogMessage("The long running function took %ldms to execute",
10 sw.Time());
11 sw.Pause();
12 ... stopwatch is stopped now ...
13 sw.Resume();
14 CallLongRunningFunction();
15 wxLogMessage("And calling it twice took $ldms in all", sw.Time());
16\end{verbatim}
17
18\wxheading{Include files}
19
20<wx/stopwatch.h>
21
22\wxheading{Library}
23
24\helpref{wxBase}{librarieslist}
25
26\wxheading{See also}
27
28\helpref{wxTimer}{wxtimer}
29
30\latexignore{\rtfignore{\wxheading{Members}}}
31
32\membersection{wxStopWatch::wxStopWatch}\label{wxstopwatchctor}
33
34\func{}{wxStopWatch}{\void}
35
36Constructor. This starts the stop watch.
37
38\membersection{wxStopWatch::Pause}\label{wxstopwatchpause}
39
40\func{void}{Pause}{\void}
41
42Pauses the stop watch. Call \helpref{wxStopWatch::Resume}{wxstopwatchresume} to resume
43time measuring again.
44
45If this method is called several times, {\tt Resume()} must be called the same
46number of times to really resume the stop watch. You may, however, call
47\helpref{Start}{wxstopwatchstart} to resume it unconditionally.
48
49\membersection{wxStopWatch::Resume}\label{wxstopwatchresume}
50
51\func{void}{Resume}{\void}
52
53Resumes the stop watch which had been paused with
54\helpref{wxStopWatch::Pause}{wxstopwatchpause}.
55
56\membersection{wxStopWatch::Start}\label{wxstopwatchstart}
57
58\func{void}{Start}{\param{long}{ milliseconds = 0}}
59
60(Re)starts the stop watch with a given initial value.
61
62\membersection{wxStopWatch::Time}\label{wxstopwatchtime}
63
64\constfunc{long}{Time}{\void}\label{wxstopwatchtime}
65
66Returns the time in milliseconds since the start (or restart) or the last call of
67\helpref{wxStopWatch::Pause}{wxstopwatchpause}.
68