X-Git-Url: https://git.draconx.ca/gitweb/upkg.git/blobdiff_plain/82568fc97fa528e92f2de5e97717b542b921ccf3..67b795eeb9c9515adb9450562a3e7e15eb63a21d:/src/uobject/uobject.h diff --git a/src/uobject/uobject.h b/src/uobject/uobject.h index 00f742b..4347800 100644 --- a/src/uobject/uobject.h +++ b/src/uobject/uobject.h @@ -56,8 +56,13 @@ GType u_object_get_type(void); int u_object_deserialize(GObject *obj, GTypeModule *pkg, unsigned long idx); +float u_unpack_binary32_le(const unsigned char *buf); + GObject *u_object_new_from_package(GTypeModule *pkg, unsigned long idx); +/* Resolve an object reference from one object to another. */ +GObject *u_object_get_by_link(GObject *obj, long link); + /* Logging helpers for UObject class implementations. */ void u_vlog_full(GObject *o, GLogLevelFlags level, const char *fmt, va_list ap); void u_log_full(GObject *o, GLogLevelFlags level, const char *fmt, ...);