ISXDDataEssenceDescriptor_NamespaceURI UL fixed
[asdcplib.git] / src / KM_tai.h
index 63336e7bea8c01e31202fa0c08248cbe429ed303..da90df732fe98ae2e763ff475e8f29b298d551ad 100644 (file)
@@ -64,8 +64,10 @@ namespace Kumu
     struct tai
     {
       ui64_t x;
+      inline void add_seconds(i32_t s)  { x += s; }
+      inline void add_minutes(i32_t m) { x += m * 60; }
       inline void add_hours(i32_t h) { x += h * 3600; }
-      inline void add_days(i32_t h) { x += h * 86400; }
+      inline void add_days(i32_t d) { x += d * 86400; }
       void now();
 
       const tai& operator=(const caltime& rhs);
@@ -80,8 +82,9 @@ namespace Kumu
     };
 
     //
-    struct caltime
+    class caltime
     {
+    public:
       caldate date;
       i32_t hour;
       i32_t minute;