Public メソッド | Private 変数

クラス beat_tracker::TimeKeeper

#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]

変数

boost::condition_variable beat_tracker::TimeKeeper::state_update_ [private]
boost::mutex beat_tracker::TimeKeeper::time_guard_ [private]

このクラスの説明は次のファイルから生成されました: