7 #include <sigc++/slot.h>
55 Period(time_t seconds, uint32_t nanoseconds);
69 void SetPeriod(time_t sec, uint32_t nanosec);
77 const sigc::slot<const char*>*
istr()
const;
80 operator std::string()
const;
105 uint32_t nanoseconds;
108 const char* IStr()
const;
109 sigc::slot<const char*> slot;
132 Time(time_t time, uint32_t nanosec);
135 Time(
const std::string&);
153 void SetTime(time_t time, uint32_t nanosec);
161 operator std::string()
const;
200 static const int YEAR = 31536000;
204 static const int WEEK = 604800;
206 static const int DAY = 86400;
235 #endif // ARCLIB_TIME