|
Open CASCADE Technology
6.7.1
|
A tool to facilitate using MoniTool_Timer functionality
by automatically ensuring consistency of start/stop actions
When instance of TimerSentry is created, a timer
with corresponding name is started
When instance is deleted, timer stops
More...
#include <MoniTool_TimerSentry.hxx>
Public Member Functions | |
| MoniTool_TimerSentry (const Standard_CString cname) | |
| Constructor creates an instance and runs the corresponding timer More... | |
| MoniTool_TimerSentry (const Handle< MoniTool_Timer > &timer) | |
| Constructor creates an instance and runs the corresponding timer More... | |
| void | Destroy () |
| Destructor stops the associated timer More... | |
| ~MoniTool_TimerSentry () | |
| Handle_MoniTool_Timer | Timer () const |
| void | Stop () |
| Manually stops the timer More... | |
A tool to facilitate using MoniTool_Timer functionality
by automatically ensuring consistency of start/stop actions
When instance of TimerSentry is created, a timer
with corresponding name is started
When instance is deleted, timer stops
| MoniTool_TimerSentry::MoniTool_TimerSentry | ( | const Standard_CString | cname | ) |
Constructor creates an instance and runs the corresponding timer
| MoniTool_TimerSentry::MoniTool_TimerSentry | ( | const Handle< MoniTool_Timer > & | timer | ) |
Constructor creates an instance and runs the corresponding timer
|
inline |
| void MoniTool_TimerSentry::Destroy | ( | ) |
Destructor stops the associated timer
| void MoniTool_TimerSentry::Stop | ( | ) |
Manually stops the timer
| Handle_MoniTool_Timer MoniTool_TimerSentry::Timer | ( | ) | const |
1.8.5