#include <src/libslic3r/Timer.hpp>
◆ TimeLimitAlarm()
| Slic3r::Timing::TimeLimitAlarm::TimeLimitAlarm |
( |
uint64_t |
time_limit_nanoseconds, |
|
|
std::string_view |
limit_exceeded_message |
|
) |
| |
|
inline |
62 :
65 }
uint64_t m_time_limit_nanoseconds
Definition Timer.hpp:84
std::string_view m_limit_exceeded_message
Definition Timer.hpp:85
Timer m_timer
Definition Timer.hpp:83
void start()
Definition Timer.hpp:40
References m_timer, and Slic3r::Timing::Timer::start().
◆ ~TimeLimitAlarm()
| Slic3r::Timing::TimeLimitAlarm::~TimeLimitAlarm |
( |
| ) |
|
|
inline |
◆ new_milis()
| static TimeLimitAlarm Slic3r::Timing::TimeLimitAlarm::new_milis |
( |
uint64_t |
time_limit_milis, |
|
|
std::string_view |
limit_exceeded_message |
|
) |
| |
|
inlinestatic |
74 {
76 }
TimeLimitAlarm(uint64_t time_limit_nanoseconds, std::string_view limit_exceeded_message)
Definition Timer.hpp:62
unsigned __int64 uint64_t
Definition unistd.h:80
◆ new_nanos()
| static TimeLimitAlarm Slic3r::Timing::TimeLimitAlarm::new_nanos |
( |
uint64_t |
time_limit_nanoseconds, |
|
|
std::string_view |
limit_exceeded_message |
|
) |
| |
|
inlinestatic |
71 {
72 return TimeLimitAlarm(time_limit_nanoseconds, limit_exceeded_message);
73 }
◆ new_seconds()
| static TimeLimitAlarm Slic3r::Timing::TimeLimitAlarm::new_seconds |
( |
uint64_t |
time_limit_seconds, |
|
|
std::string_view |
limit_exceeded_message |
|
) |
| |
|
inlinestatic |
◆ report_time_exceeded()
| void Slic3r::Timing::TimeLimitAlarm::report_time_exceeded |
( |
| ) |
const |
|
private |
◆ m_limit_exceeded_message
| std::string_view Slic3r::Timing::TimeLimitAlarm::m_limit_exceeded_message |
|
private |
◆ m_time_limit_nanoseconds
| uint64_t Slic3r::Timing::TimeLimitAlarm::m_time_limit_nanoseconds |
|
private |
◆ m_timer
| Timer Slic3r::Timing::TimeLimitAlarm::m_timer |
|
private |
The documentation for this class was generated from the following files: