Sets our main struct and passes it to the parent class.
A destructor is present on this object, but not explicitly documented in the source.
Adds the given number of microseconds to time_. microseconds can also be negative to decrease the value of time_.
the main Gtk struct as a void*
Get the main Gtk struct
Converts time_ into an RFC 3339 encoded string, relative to the Coordinated Universal Time (UTC). This is one of the many formats allowed by ISO 8601.
seconds
microseconds
Converts a string containing an ISO 8601 encoded date and time to a glib.TimeVal and puts it into time_.
Equivalent to the UNIX gettimeofday() function, but portable.
Queries the system monotonic time.
Queries the system wall-clock time.
Pauses the current thread for the given number of microseconds.
the main Gtk struct
Deprecated: Use gstreamer.DateTime or guint64 instead.
Represents a precise time, with seconds and microseconds. Similar to the struct timeval returned by the gettimeofday() UNIX system call.
GLib is attempting to unify around the use of 64-bit integers to represent microsecond-precision time. As such, this type will be removed from a future version of GLib. A consequence of using glong for tv_sec is that on 32-bit systems GTimeVal is subject to the year 2038 problem.