#include <time_keeper.h>
Public メソッド | |
TimeKeeper (size_t sampling_rate, size_t now_samples) | |
~TimeKeeper () | |
double | get_msec () |
size_t | get_samples () |
size_t | get_sampling_rate_ () |
void | set_samples (size_t sample) |
void | set_samples_by_diff (int diff) |
void | WaitForUpdate () |
void | printOn (std::ostream &out=std::cout) const |
Private 変数 | |
boost::mutex | time_guard_ |
boost::condition_variable | state_update_ |
size_t | now_samples_ |
size_t | sampling_rate_ |
beat_tracker::TimeKeeper::TimeKeeper | ( | size_t | sampling_rate, | |
size_t | now_samples | |||
) | [inline] |
beat_tracker::TimeKeeper::~TimeKeeper | ( | ) | [inline] |
double beat_tracker::TimeKeeper::get_msec | ( | ) | [inline] |
size_t beat_tracker::TimeKeeper::get_samples | ( | ) | [inline] |
size_t beat_tracker::TimeKeeper::get_sampling_rate_ | ( | ) | [inline] |
void beat_tracker::TimeKeeper::printOn | ( | std::ostream & | out = std::cout |
) | const [inline] |
void beat_tracker::TimeKeeper::set_samples | ( | size_t | sample | ) | [inline] |
void beat_tracker::TimeKeeper::set_samples_by_diff | ( | int | diff | ) | [inline] |
void beat_tracker::TimeKeeper::WaitForUpdate | ( | ) | [inline] |
size_t beat_tracker::TimeKeeper::now_samples_ [private] |
size_t beat_tracker::TimeKeeper::sampling_rate_ [private] |
boost::condition_variable beat_tracker::TimeKeeper::state_update_ [private] |
boost::mutex beat_tracker::TimeKeeper::time_guard_ [private] |