Adapt to the new format (several named control files). Provide a way to
[lttv.git] / ltt / branches / poly / include / ltt / type.h
index de1fd03ccb576df9e38286530a91da8b2db2afb0..acbd7d6754baf595a8f584a00dd61d5879ab55fd 100644 (file)
@@ -6,10 +6,10 @@
 
 /* Different types allowed */
 
-typedef enum _ltt_type_enum 
+typedef enum _LttTypeEnum 
 { LTT_INT, LTT_UINT, LTT_FLOAT, LTT_STRING, LTT_ENUM, LTT_ARRAY, 
   LTT_SEQUENCE, LTT_STRUCT
-} ltt_type_enum;
+} LttTypeEnum;
 
 
 /* All event types, data types and fields belong to their trace and 
@@ -18,56 +18,56 @@ typedef enum _ltt_type_enum
 /* Obtain the name, description, facility, facility relative id, global id, 
    type and root field for an eventtype */
 
-char *ltt_eventtype_name(ltt_eventtype *et);
+char *ltt_eventtype_name(LttEventType *et);
 
-char *ltt_eventtype_description(ltt_eventtype *et);
+char *ltt_eventtype_description(LttEventType *et);
 
-ltt_facility *ltt_eventtype_facility(ltt_eventtype *et);
+LttFacility *ltt_eventtype_facility(LttEventType *et);
 
-unsigned *ltt_eventtype_relative_id(ltt_eventtype *et);
+unsigned *ltt_eventtype_relative_id(LttEventType *et);
 
-unsigned *ltt_eventtype_id(ltt_eventtype *et);
+unsigned *ltt_eventtype_id(LttEventType *et);
 
-ltt_type *ltt_eventtype_type(ltt_eventtype *et);
+LttType *ltt_eventtype_type(LttEventType *et);
 
-ltt_field *ltt_eventtype_field(ltt_eventtype *et);
+LttField *ltt_eventtype_field(LttEventType *et);
 
 
 /* obtain the type name and size. The size is the number of bytes for
    primitive types (INT, UINT, FLOAT, ENUM), or the size for the unsigned
    integer length count for sequences. */
  
-char *ltt_type_name(ltt_type *t);
+char *ltt_type_name(LttType *t);
 
-ltt_type_enum ltt_type_class(ltt_type *t);
+LttTypeEnum ltt_type_class(LttType *t);
 
-unsigned ltt_type_size(ltt_tracefile * tf, ltt_type *t); 
+unsigned ltt_type_size(LttTracefile *tf, LttType *t); 
 
 
 /* The type of nested elements for arrays and sequences. */
 
-ltt_type *ltt_type_element_type(ltt_type *t);
+LttType *ltt_type_element_type(LttType *t);
 
 
 /* The number of elements for arrays. */
 
-unsigned ltt_type_element_number(ltt_type *t);
+unsigned ltt_type_element_number(LttType *t);
 
 
 /* The number of data members for structures. */
 
-unsigned ltt_type_member_number(ltt_type *t);
+unsigned ltt_type_member_number(LttType *t);
 
 
 /* The type of a data member in a structure. */
 
-ltt_type *ltt_type_member_type(ltt_type *t, unsigned i);
+LttType *ltt_type_member_type(LttType *t, unsigned i);
 
 
 /* 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(ltt_type *t, unsigned i);
+char *ltt_enum_string_get(LttType *t, unsigned i);
 
 
 /* The fields form a tree representing a depth first search of the 
@@ -76,12 +76,12 @@ char *ltt_enum_string_get(ltt_type *t, unsigned i);
    selected element among all the (identically typed) elements. For structures,
    a nested field exists for each data member. Each field stores the
    platform/trace specific offset values (for efficient access) and
-   points back to the corresponding ltt_type for the rest. */
+   points back to the corresponding LttType for the rest. */
 
-ltt_field *ltt_field_element(ltt_field *f);
+LttField *ltt_field_element(LttField *f);
 
-ltt_field *ltt_field_member(ltt_field *f, unsigned i);
+LttField *ltt_field_member(LttField *f, unsigned i);
 
-ltt_type *ltt_field_type(ltt_field *f);
+LttType *ltt_field_type(LttField *f);
 
 #endif // TYPE_H
This page took 0.024018 seconds and 4 git commands to generate.