Change monitor ticks to atomic_long

The original atomic_int64_t was not supported on older compilers.
This commit is contained in:
Esa Korhonen
2019-05-14 13:55:15 +03:00
parent 4ed8726ccf
commit 884b5ea706
3 changed files with 5 additions and 5 deletions

View File

@ -596,7 +596,7 @@ const Monitor::Settings& Monitor::settings() const
return m_settings;
}
int64_t Monitor::ticks() const
long Monitor::ticks() const
{
return m_ticks.load(std::memory_order_acquire);
}
@ -669,7 +669,7 @@ void Monitor::show(DCB* dcb)
{
dcb_printf(dcb, "Name: %s\n", name());
dcb_printf(dcb, "State: %s\n", monitor_state_to_string(state()));
dcb_printf(dcb, "Times monitored: %lu\n", ticks());
dcb_printf(dcb, "Times monitored: %li\n", ticks());
dcb_printf(dcb, "Sampling interval: %lu milliseconds\n", m_settings.interval);
dcb_printf(dcb, "Connect Timeout: %i seconds\n", m_settings.conn_settings.connect_timeout);
dcb_printf(dcb, "Read Timeout: %i seconds\n", m_settings.conn_settings.read_timeout);