|
Open CASCADE Technology
6.5.4
|
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
#include <MoniTool_TimerSentry.hxx>
Public Member Functions | |
| DEFINE_STANDARD_ALLOC | MoniTool_TimerSentry (const Standard_CString cname) |
| Constructor creates an instance and runs the corresponding timer | |
| MoniTool_TimerSentry (const Handle< MoniTool_Timer > &timer) | |
| Constructor creates an instance and runs the corresponding timer | |
| void | Destroy () |
| Destructor stops the associated timer | |
| ~MoniTool_TimerSentry () | |
| Handle_MoniTool_Timer | Timer () const |
| void | Stop () |
| Manually stops the timer | |
| MoniTool_TimerSentry::MoniTool_TimerSentry | ( | const Handle< MoniTool_Timer > & | timer | ) |
| MoniTool_TimerSentry::~MoniTool_TimerSentry | ( | ) | [inline] |
| Handle_MoniTool_Timer MoniTool_TimerSentry::Timer | ( | ) | const |
1.8.0