TR-mbed 1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
X86_Timer Class Reference

#include <x86_timer.hh>

Public Member Functions

 X86_Timer (void)
 
void start (void)
 
void stop (void)
 
double frequency (void)
 
double get_elapsed_time_in_second (void)
 
unsigned long long get_click (void)
 
void find_frequency (void)
 
void add_get_click (void)
 
void dump_statistics (string filemane)
 
void dump_history (string filemane)
 
double get_mean_clicks (void)
 
double get_shortest_clicks (void)
 
void fill_history_clicks (void)
 
double get_most_occured_clicks (void)
 
void clear (void)
 

Constructor & Destructor Documentation

◆ X86_Timer()

X86_Timer::X86_Timer ( void  )
inline

Member Function Documentation

◆ add_get_click()

void X86_Timer::add_get_click ( void  )
inline

◆ clear()

void X86_Timer::clear ( void  )
inline

◆ dump_history()

void X86_Timer::dump_history ( string  filemane)
inline

◆ dump_statistics()

void X86_Timer::dump_statistics ( string  filemane)
inline

◆ fill_history_clicks()

void X86_Timer::fill_history_clicks ( void  )
inline

◆ find_frequency()

void X86_Timer::find_frequency ( void  )
inline

INFOS("CPU frequency : "<< _frequency);

◆ frequency()

double X86_Timer::frequency ( void  )
inline

◆ get_click()

unsigned long long X86_Timer::get_click ( void  )
inline

◆ get_elapsed_time_in_second()

double X86_Timer::get_elapsed_time_in_second ( void  )
inline

◆ get_mean_clicks()

double X86_Timer::get_mean_clicks ( void  )
inline

◆ get_most_occured_clicks()

double X86_Timer::get_most_occured_clicks ( void  )
inline

◆ get_shortest_clicks()

double X86_Timer::get_shortest_clicks ( void  )
inline

◆ start()

void X86_Timer::start ( void  )
inline

◆ stop()

void X86_Timer::stop ( void  )
inline

Member Data Documentation

◆ n32

unsigned long int X86_Timer::n32[2]

◆ n64

unsigned long long X86_Timer::n64

The documentation for this class was generated from the following file: