UTF8 fix
[lttv.git] / ltt / branches / poly / ltt / ltt-private.h
index 726908cbcc9948c3a3682074c61a06989c7244c7..05c18c0ffdb3bc472eadb85fba22e635d2d1ac81 100644 (file)
@@ -38,7 +38,7 @@ typedef enum _BuildinEvent{
 /* structure definition */
 
 typedef struct _FacilityLoad{
-  char * name;
+  gchar * name;
   LttChecksum checksum;
   guint32     base_code;
 } LTT_PACKED_STRUCT FacilityLoad;
@@ -62,20 +62,20 @@ typedef struct _TimeHeartbeat {
 
 
 struct _LttType{
-  char * type_name;                //type name if it is a named type
-  char * element_name;             //elements name of the struct
-  char * fmt;
+  gchar * type_name;                //type name if it is a named type
+  gchar * element_name;             //elements name of the struct
+  gchar * fmt;
   unsigned int size;
   LttTypeEnum type_class;          //which type
-  char ** enum_strings;            //for enum labels
+  gchar ** enum_strings;            //for enum labels
   struct _LttType ** element_type; //for array, sequence and struct
   unsigned element_number;         //the number of elements 
                                    //for enum, array, sequence and structure
 };
 
 struct _LttEventType{
-  char * name;
-  char * description;
+  gchar * name;
+  gchar * description;
   int index;              //id of the event type within the facility
   LttFacility * facility; //the facility that contains the event type
   LttField * root_field;  //root field
@@ -139,7 +139,7 @@ struct _LttField{
 
 
 struct _LttFacility{
-  char * name;               //facility name 
+  gchar * name;               //facility name 
   unsigned int event_number;          //number of events in the facility 
   LttChecksum checksum;      //checksum of the facility 
   guint32  base_id;          //base id of the facility
@@ -149,7 +149,7 @@ struct _LttFacility{
 };
 
 struct _LttTracefile{
-  char * name;                       //tracefile name
+  gchar * name;                       //tracefile name
   LttTrace * trace;                  //trace containing the tracefile
   int fd;                            //file descriptor 
   off_t file_size;                   //file size
@@ -159,8 +159,8 @@ struct _LttTracefile{
   unsigned int which_event;          //which event of the current block 
                                      //is currently processed 
   LttTime current_event_time;        //time of the current event
-  BlockStart * a_block_start;        //block start of the block
-  BlockEnd   * a_block_end;          //block end of the block
+  BlockStart * a_block_start;        //block start of the block- trace endian
+  BlockEnd   * a_block_end;          //block end of the block - trace endian
   TimeHeartbeat * last_heartbeat;    //last heartbeat
   void * cur_event_pos;              //the position of the current event
   void * buffer;                     //the buffer containing the block
@@ -183,7 +183,7 @@ struct _LttTracefile{
 };
 
 struct _LttTrace{
-  char * pathname;                          //the pathname of the trace
+  gchar * pathname;                          //the pathname of the trace
   guint facility_number;                    //the number of facilities 
   guint control_tracefile_number;           //the number of control files 
   guint per_cpu_tracefile_number;           //the number of per cpu files 
@@ -192,8 +192,7 @@ struct _LttTrace{
   GPtrArray *control_tracefiles;            //array of control tracefiles 
   GPtrArray *per_cpu_tracefiles;            //array of per cpu tracefiles 
   GPtrArray *facilities;                    //array of facilities 
-  LttArchSize my_arch_size;                 //data size of the local machine
-  LttArchEndian my_arch_endian;             //endian type of the local machine
+  gboolean reverse_byte_order;              //must we reverse BO ?
 };
 
 struct _LttEventPosition{
@@ -222,19 +221,19 @@ struct _LttEventPosition{
    is described in a LttSystemDescription structure. */
 
 struct _LttSystemDescription {
-  char *description;
-  char *node_name;
-  char *domain_name;
+  gchar *description;
+  gchar *node_name;
+  gchar *domain_name;
   unsigned nb_cpu;
   LttArchSize size;
   LttArchEndian endian;
-  char *kernel_name;
-  char *kernel_release;
-  char *kernel_version;
-  char *machine;
-  char *processor;
-  char *hardware_platform;
-  char *operating_system;
+  gchar *kernel_name;
+  gchar *kernel_release;
+  gchar *kernel_version;
+  gchar *machine;
+  gchar *processor;
+  gchar *hardware_platform;
+  gchar *operating_system;
   unsigned ltt_major_version;
   unsigned ltt_minor_version;
   unsigned ltt_block_size;
This page took 0.027109 seconds and 4 git commands to generate.