X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fltt%2Ftype.h;h=98e7b8c0b4189a7344d1f959bfd81423749457c8;hb=3865ea0940b718a7832b813a790f287140233efc;hp=918281260cca81b45cce21e1c469c7d36577e438;hpb=f95bc8309fe113855266f4445874248b6a285062;p=lttv.git diff --git a/ltt/branches/poly/ltt/type.h b/ltt/branches/poly/ltt/type.h index 91828126..98e7b8c0 100644 --- a/ltt/branches/poly/ltt/type.h +++ b/ltt/branches/poly/ltt/type.h @@ -31,15 +31,15 @@ /* Obtain the name, description, facility, facility relative id, global id, type and root field for an eventtype */ -char *ltt_eventtype_name(LttEventType *et); +GQuark ltt_eventtype_name(LttEventType *et); -char *ltt_eventtype_description(LttEventType *et); +gchar *ltt_eventtype_description(LttEventType *et); LttFacility *ltt_eventtype_facility(LttEventType *et); unsigned ltt_eventtype_relative_id(LttEventType *et); -unsigned ltt_eventtype_id(LttEventType *et); +guint8 ltt_eventtype_id(LttEventType *et); LttType *ltt_eventtype_type(LttEventType *et); @@ -50,7 +50,7 @@ LttField *ltt_eventtype_field(LttEventType *et); primitive types (INT, UINT, FLOAT, ENUM), or the size for the unsigned integer length count for sequences. */ -char *ltt_type_name(LttType *t); +GQuark ltt_type_name(LttType *t); LttTypeEnum ltt_type_class(LttType *t); @@ -74,13 +74,13 @@ unsigned ltt_type_member_number(LttType *t); /* The type of a data member in a structure. */ -LttType *ltt_type_member_type(LttType *t, unsigned i, char ** name); +LttType *ltt_type_member_type(LttType *t, unsigned i, GQuark *name); /* For enumerations, obtain the symbolic string associated with a value (0 to n - 1 for an enumeration of n elements). */ -char *ltt_enum_string_get(LttType *t, unsigned i); +GQuark ltt_enum_string_get(LttType *t, unsigned i); /* The fields form a tree representing a depth first search of the