<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>changelog.dox</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/doxygen/</path>
    <filename>changelog_8dox</filename>
  </compound>
  <compound kind="file">
    <name>cpuwatch.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>cpuwatch_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>lib/cpuwatch_rt.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>lib_2cpuwatch__rt_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>test/cpuwatch_rt.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/test/</path>
    <filename>test_2cpuwatch__rt_8cpp</filename>
    <includes id="cpuwatch_8hpp" name="cpuwatch.hpp" local="yes" imported="no">../../include/ecl/time/cpuwatch.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2cpuwatch__rt_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpuwatch_rt.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>cpuwatch__rt_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>duration.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>duration_8hpp</filename>
    <member kind="typedef">
      <type>TimeStamp</type>
      <name>Duration</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a5944a3ef7b444e26408afc41a5b3cd75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lib/frequency.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>lib_2frequency_8cpp</filename>
    <includes id="frequency_8hpp" name="frequency.hpp" local="no" imported="no">ecl/time/frequency.hpp</includes>
  </compound>
  <compound kind="file">
    <name>test/frequency.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/test/</path>
    <filename>test_2frequency_8cpp</filename>
    <includes id="frequency_8hpp" name="frequency.hpp" local="yes" imported="no">../../include/ecl/time/frequency.hpp</includes>
    <includes id="sleep_8hpp" name="sleep.hpp" local="yes" imported="no">../../include/ecl/time/sleep.hpp</includes>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">../../include/ecl/time/timestamp.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2frequency_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frequency.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>frequency_8hpp</filename>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">timestamp.hpp</includes>
    <class kind="struct">ecl::FrequencyDiagnostics</class>
    <class kind="class">ecl::FrequencyMonitor</class>
  </compound>
  <compound kind="file">
    <name>macros.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>macros_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>ecl_time_LOCAL</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a25b73fc9e932c651e08985ca9991fe88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ecl_time_PUBLIC</name>
      <anchorfile>macros_8hpp.html</anchorfile>
      <anchor>a73d3597e6f779c15ee279cc6ec113e2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/doxygen/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>namespaces.dox</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/doxygen/</path>
    <filename>namespaces_8dox</filename>
    <namespace>ecl::time</namespace>
  </compound>
  <compound kind="file">
    <name>random_number_generator.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/examples/</path>
    <filename>random__number__generator_8cpp</filename>
    <includes id="random__number__generator_8hpp" name="random_number_generator.hpp" local="yes" imported="no">../../include/ecl/time/random_number_generator.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>random__number__generator_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random_number_generator.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>random__number__generator_8hpp</filename>
    <class kind="class">ecl::RandomNumberGenerator</class>
  </compound>
  <compound kind="file">
    <name>examples/sleep.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/examples/</path>
    <filename>examples_2sleep_8cpp</filename>
    <includes id="sleep_8hpp" name="sleep.hpp" local="yes" imported="no">../../include/ecl/time/sleep.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2sleep_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/sleep.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/test/</path>
    <filename>test_2sleep_8cpp</filename>
    <includes id="sleep_8hpp" name="sleep.hpp" local="yes" imported="no">../../include/ecl/time/sleep.hpp</includes>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">../../include/ecl/time/timestamp.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2sleep_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sleep.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>sleep_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>sleep_pos.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>sleep__pos_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>sleep_pos.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>sleep__pos_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>sleep_win.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>sleep__win_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>sleep_win.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>sleep__win_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>snooze.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/test/</path>
    <filename>snooze_8cpp</filename>
    <includes id="snooze_8hpp" name="snooze.hpp" local="yes" imported="no">../../include/ecl/time/snooze.hpp</includes>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">../../include/ecl/time/timestamp.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>snooze_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>snooze.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>snooze_8hpp</filename>
    <includes id="snooze__win_8hpp" name="snooze_win.hpp" local="yes" imported="no">snooze_win.hpp</includes>
  </compound>
  <compound kind="file">
    <name>snooze_pos.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>snooze__pos_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>snooze_pos.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>snooze__pos_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>snooze_win.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>snooze__win_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>snooze_win.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>snooze__win_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>lib/stopwatch.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>lib_2stopwatch_8cpp</filename>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">../../include/ecl/time/timestamp.hpp</includes>
    <includes id="stopwatch_8hpp" name="stopwatch.hpp" local="yes" imported="no">../../include/ecl/time/stopwatch.hpp</includes>
  </compound>
  <compound kind="file">
    <name>test/stopwatch.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/test/</path>
    <filename>test_2stopwatch_8cpp</filename>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">../../include/ecl/time/timestamp.hpp</includes>
    <includes id="stopwatch_8hpp" name="stopwatch.hpp" local="yes" imported="no">../../include/ecl/time/stopwatch.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2stopwatch_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stopwatch.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>stopwatch_8hpp</filename>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">timestamp.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
  </compound>
  <compound kind="file">
    <name>time.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/</path>
    <filename>time_8hpp</filename>
    <includes id="duration_8hpp" name="duration.hpp" local="yes" imported="no">time/duration.hpp</includes>
    <includes id="frequency_8hpp" name="frequency.hpp" local="no" imported="no">ecl/time/frequency.hpp</includes>
    <includes id="random__number__generator_8hpp" name="random_number_generator.hpp" local="yes" imported="no">time/random_number_generator.hpp</includes>
    <includes id="sleep_8hpp" name="sleep.hpp" local="yes" imported="no">time/sleep.hpp</includes>
    <includes id="snooze_8hpp" name="snooze.hpp" local="yes" imported="no">time/snooze.hpp</includes>
    <includes id="stopwatch_8hpp" name="stopwatch.hpp" local="yes" imported="no">time/stopwatch.hpp</includes>
    <includes id="time__data_8hpp" name="time_data.hpp" local="yes" imported="no">time/time_data.hpp</includes>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">time/timestamp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>lib/time_data.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>lib_2time__data_8cpp</filename>
    <includes id="time__data_8hpp" name="time_data.hpp" local="yes" imported="no">../../include/ecl/time/time_data.hpp</includes>
  </compound>
  <compound kind="file">
    <name>test/time_data.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/test/</path>
    <filename>test_2time__data_8cpp</filename>
    <includes id="time__data_8hpp" name="time_data.hpp" local="yes" imported="no">../../include/ecl/time/time_data.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_2time__data_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2time__data_8cpp.html</anchorfile>
      <anchor>a009f417d82f0469223b0b690451f8add</anchor>
      <arglist>(TimeDataTests, container)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2time__data_8cpp.html</anchorfile>
      <anchor>acf9d24488d5d578ae6ead84a23b1f031</anchor>
      <arglist>(TimeDataTests, statistics)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_data.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>time__data_8hpp</filename>
    <includes id="duration_8hpp" name="duration.hpp" local="no" imported="no">ecl/time/duration.hpp</includes>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">ecl::TimeData</class>
  </compound>
  <compound kind="file">
    <name>timestamp.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/test/</path>
    <filename>timestamp_8cpp</filename>
    <includes id="timestamp_8hpp" name="timestamp.hpp" local="yes" imported="no">../../include/ecl/time/timestamp.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>timestamp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timestamp.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>timestamp_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>timestamp_base.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>timestamp__base_8cpp</filename>
    <includes id="timestamp__base_8hpp" name="timestamp_base.hpp" local="yes" imported="no">../../include/ecl/time/timestamp_base.hpp</includes>
  </compound>
  <compound kind="file">
    <name>timestamp_base.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>timestamp__base_8hpp</filename>
    <includes id="macros_8hpp" name="macros.hpp" local="yes" imported="no">macros.hpp</includes>
    <class kind="class">ecl::TimeStampBase</class>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceecl.html</anchorfile>
      <anchor>a79740fa7a3c154c7f5dbd717cbef8b3a</anchor>
      <arglist>(OutputStream &amp;ostream, const TimeStampBase &amp;time_stamp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timestamp_pos.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>timestamp__pos_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>timestamp_pos.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>timestamp__pos_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>timestamp_win.cpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/src/lib/</path>
    <filename>timestamp__win_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>timestamp_win.hpp</name>
    <path>/tmp/catkin_workspace/src/ecl_core/ecl_time/include/ecl/time/</path>
    <filename>timestamp__win_8hpp</filename>
  </compound>
  <compound kind="struct">
    <name>ecl::FrequencyDiagnostics</name>
    <filename>structecl_1_1FrequencyDiagnostics.html</filename>
    <member kind="function">
      <type></type>
      <name>FrequencyDiagnostics</name>
      <anchorfile>structecl_1_1FrequencyDiagnostics.html</anchorfile>
      <anchor>a2ea15e5a0eab1b8aa1cb0ec8af8cb0cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_connection</name>
      <anchorfile>structecl_1_1FrequencyDiagnostics.html</anchorfile>
      <anchor>aecaa0c2f9751bf59ce3ad5df209399f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hz</name>
      <anchorfile>structecl_1_1FrequencyDiagnostics.html</anchorfile>
      <anchor>a1e4b877ce6b95c46ac857df4eab317e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>last_incoming</name>
      <anchorfile>structecl_1_1FrequencyDiagnostics.html</anchorfile>
      <anchor>a9fc1deeb1fa8aa417798d86931f51b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maximum_interval</name>
      <anchorfile>structecl_1_1FrequencyDiagnostics.html</anchorfile>
      <anchor>a3dccf22600673aac72449978adc6d3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minimum_interval</name>
      <anchorfile>structecl_1_1FrequencyDiagnostics.html</anchorfile>
      <anchor>ab55f2275671efcee03a88e315c522ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>std_dev</name>
      <anchorfile>structecl_1_1FrequencyDiagnostics.html</anchorfile>
      <anchor>a36ee33004f9589d44c8195d33c517947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::FrequencyMonitor</name>
    <filename>classecl_1_1FrequencyMonitor.html</filename>
    <member kind="function">
      <type>const FrequencyDiagnostics &amp;</type>
      <name>analyse</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>ab65c395922a8bd544e373390da255f7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FrequencyDiagnostics &amp;</type>
      <name>diagnostics</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a5d3a8c2a6a16bc3bb3c2c6afbd0d04d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrequencyMonitor</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>abf0ea8157e7bceab2efc00efc1c808ce</anchor>
      <arglist>(const float &amp;window_period=2.0, const bool &amp;use_realtime_clock=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>adb490211e4e9dc016b2fcc4d8bd85cc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FrequencyDiagnostics</type>
      <name>current_diagnostics</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a329ed589d4735dba186a442a5fc87e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>incoming_counter</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a5a67455a05871e05eef2db75ff95246c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ecl::TimeStamp</type>
      <name>last_anyalsed</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>afe330be079c809ad9800922c6a0d836f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ecl::TimeStamp</type>
      <name>last_incoming</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a3fa4b0f1ebd9c2be065e11d6b8165c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ecl::TimeStamp</type>
      <name>maximum_interval</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a14d676fd933d4792a58195a9c737aacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ecl::TimeStamp</type>
      <name>minimum_interval</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a450547ab08a1979003d6bd7ddecf5272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ecl::TimeStamp</type>
      <name>period</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a2ed18d2fb24e1396152db35a5a023c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_realtime_clock</name>
      <anchorfile>classecl_1_1FrequencyMonitor.html</anchorfile>
      <anchor>a1be6f7e5916908afc276eecfa18f5090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::RandomNumberGenerator</name>
    <filename>classecl_1_1RandomNumberGenerator.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>T</type>
      <name>gaussian</name>
      <anchorfile>classecl_1_1RandomNumberGenerator.html</anchorfile>
      <anchor>a376f2de065f868d0d698f4d0e437e545</anchor>
      <arglist>(const T &amp;std, const T &amp;mu=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomNumberGenerator</name>
      <anchorfile>classecl_1_1RandomNumberGenerator.html</anchorfile>
      <anchor>a3d5e36956427299012ff9f4867f8252f</anchor>
      <arglist>(const unsigned int randSeed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomNumberGenerator</name>
      <anchorfile>classecl_1_1RandomNumberGenerator.html</anchorfile>
      <anchor>a4906ef55598d5d5d469143a454b8bd6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uniform</name>
      <anchorfile>classecl_1_1RandomNumberGenerator.html</anchorfile>
      <anchor>ac11b120b174738b0a0834c53842262ff</anchor>
      <arglist>(const T &amp;range)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uniform</name>
      <anchorfile>classecl_1_1RandomNumberGenerator.html</anchorfile>
      <anchor>a35af28afe740232784aef90142827c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>seed</name>
      <anchorfile>classecl_1_1RandomNumberGenerator.html</anchorfile>
      <anchor>a8c125f6233d924d5eec92e4f0c82ef76</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::TimeData</name>
    <filename>classecl_1_1TimeData.html</filename>
    <member kind="function">
      <type>ecl::Duration</type>
      <name>average</name>
      <anchorfile>classecl_1_1TimeData.html</anchorfile>
      <anchor>a45f94930ae568bdf90f62398c9fb64af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classecl_1_1TimeData.html</anchorfile>
      <anchor>a2702c876d8f6909664b38d0fb453b04d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classecl_1_1TimeData.html</anchorfile>
      <anchor>a0c5ec77540837878f29e14f5e043b45e</anchor>
      <arglist>(const ecl::Duration &amp;duration)</arglist>
    </member>
    <member kind="function">
      <type>ecl::Duration</type>
      <name>stdDev</name>
      <anchorfile>classecl_1_1TimeData.html</anchorfile>
      <anchor>a8f9913e8bc36dbd2b7cd3eab48897864</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ecl::Duration</type>
      <name>variance</name>
      <anchorfile>classecl_1_1TimeData.html</anchorfile>
      <anchor>aa1f8bdbad129e4c3cf9731e4050e426d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ecl::Duration &gt;</type>
      <name>durations</name>
      <anchorfile>classecl_1_1TimeData.html</anchorfile>
      <anchor>ab895add4cda65fa49859581e20e907ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ecl::TimeStampBase</name>
    <filename>classecl_1_1TimeStampBase.html</filename>
    <member kind="function">
      <type>long</type>
      <name>msec</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a6e89c37911b3cb76fbb250011dd808d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>nsec</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>ac04b735cb1824a3a2762e8715b1a0631</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a6ed10cdbb6bc4e3ab13ca8bc0d71afb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>ad12acfcdce3a60051700f91ddd830dd6</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>TimeStampBase</type>
      <name>operator+</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>add438282cf7a228c8a8c5b1575f81cb0</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a87dccd59bef20326a06804add87212c5</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>TimeStampBase</type>
      <name>operator-</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a5b58fa25f1a9b78d84353c3c155be19d</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>ad384489abf113462c78a54414d887eec</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a3dbd543ad066ffbbcf8480f1bd238565</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a705fd35c6475de46bcc8d49bf8ee537d</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>aaab6456a381ca76940e6b3b9f7a1e3cf</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a4a82600d418891d8442a786274bf3480</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a01e4852183ebc53c9178c6e7607318f1</anchor>
      <arglist>(const TimeStampBase &amp;time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>sec</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a9a3e3c18ab6b45e74313590fdb86f6e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TimeStampBase &amp;</type>
      <name>stamp</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a97748996b1e936cd1845324c32ca429c</anchor>
      <arglist>(const double &amp;decimal_time_value) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>const TimeStampBase &amp;</type>
      <name>stamp</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>aab370f37630a8f654d4fc0220e1c96fc</anchor>
      <arglist>(const time_t &amp;seconds, const long &amp;nanoseconds) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStampBase</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>ad0e67d4c0e071aa20975529a3f7c1918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStampBase</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>afdf553e06e109d8899990b9a4b3c5872</anchor>
      <arglist>(const double &amp;decimal_time_value) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeStampBase</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>abc18a86e77590f0bae0a06bb298a04af</anchor>
      <arglist>(const time_t &amp;seconds, const long &amp;nanoseconds) ecl_assert_throw_decl(StandardException)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>usec</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a5f60cef5540378a549ba3c6ac3259f6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeStampBase</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a460a82b39a6b3ce963e9fe064dc9b86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimeStructure</type>
      <name>time</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>aa0e874d5d145aaa5f5b4ef3b8c64e752</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classecl_1_1TimeStampBase.html</anchorfile>
      <anchor>a2acdd454e8c26b8a7e7ca964c6975e16</anchor>
      <arglist>(OutputStream &amp;ostream, const TimeStampBase &amp;time_stamp)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl::time</name>
    <filename>namespaceecl_1_1time.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">utilities</docanchor>
    <docanchor file="index">CompilingLinking</docanchor>
    <docanchor file="index">unitTests</docanchor>
    <docanchor file="index">Sleep</docanchor>
    <docanchor file="index">posixRtTimers</docanchor>
    <docanchor file="index">CpuWatch</docanchor>
    <docanchor file="index">Snooze</docanchor>
    <docanchor file="index">StopWatch</docanchor>
    <docanchor file="index">Timestamps</docanchor>
    <docanchor file="index">Errata</docanchor>
    <docanchor file="index">TimeData</docanchor>
    <docanchor file="index">ChangeLog</docanchor>
    <docanchor file="index">Examples</docanchor>
    <docanchor file="index">usage</docanchor>
    <docanchor file="index">Duration</docanchor>
    <docanchor file="index">windozeTimers</docanchor>
    <docanchor file="index">macOSTimers</docanchor>
    <docanchor file="index">packageSummary</docanchor>
  </compound>
</tagfile>
