ex

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers baidu_time_calculate_list.h Source File

baidu_time_calculate_list.h

00001 #ifndef __BAIDU_TIME_CALCULATE_H__
00002 #define __BAIDU_TIME_CALCULATE_H__
00003 #include "baidu_measure_time_list.h"
00004 
00005 #define TIME_BEGIN(key) do{\
00006     baidu::os::MeasureTimeList::getInstMeasureTime(time_current_get)->addMeasureValue(key);\
00007 }while(0)
00008 
00009 #define TIME_END(key, argument) do{\
00010     baidu::os::MeasureTimeList::getInstMeasureTime(time_current_get)->updateMeasureValue(key, argument);\
00011 }while(0)
00012 
00013 #define TIME_RESULT() do{\
00014     baidu::os::MeasureTimeList::getInstMeasureTime(time_current_get)->outputResult();\
00015 }while(0)
00016 
00017 #endif //~__BAIDU_TIME_CALCULATE_H__