Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00029
00030
00031
00032
00033 #ifndef __REMIX_TIME_H__
00034 #define __REMIX_TIME_H__
00035
00036 #include <remix/remix_types.h>
00037
00038 #if defined(__cplusplus)
00039 extern "C" {
00040 #endif
00041
00042
00043 RemixTime remix_time_convert (RemixEnv * env, RemixTime time,
00044 RemixTimeType old_type, RemixTimeType new_type);
00045 RemixTime remix_time_zero (RemixTimeType type);
00046 RemixTime remix_time_invalid (RemixTimeType type);
00047 int remix_time_is_invalid (RemixTimeType type, RemixTime time);
00048 RemixTime remix_time_add (RemixTimeType type, RemixTime t1, RemixTime t2);
00049 RemixTime remix_time_sub (RemixTimeType type, RemixTime t1, RemixTime t2);
00050 RemixTime remix_time_min (RemixTimeType type, RemixTime t1, RemixTime t2);
00051 RemixTime remix_time_max (RemixTimeType type, RemixTime t1, RemixTime t2);
00052 int remix_time_eq (RemixTimeType type, RemixTime t1, RemixTime t2);
00053 int remix_time_gt (RemixTimeType type, RemixTime t1, RemixTime t2);
00054 int remix_time_lt (RemixTimeType type, RemixTime t1, RemixTime t2);
00055 int remix_time_ge (RemixTimeType type, RemixTime t1, RemixTime t2);
00056 int remix_time_le (RemixTimeType type, RemixTime t1, RemixTime t2);
00057
00058
00059 #if defined(__cplusplus)
00060 }
00061 #endif
00062
00063 #endif