X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=genevent-new%2Fparser.h;h=e19dc93d528ddbaf267fa5af4974710ee28c8c37;hb=47299663f9a2f077317b95f7e669e8373052364b;hp=482e16d0eb6de5466ee988ab79b3620443534ab5;hpb=5a413497af425939d816da3773555b6dcd985f81;p=lttv.git diff --git a/genevent-new/parser.h b/genevent-new/parser.h index 482e16d0..e19dc93d 100644 --- a/genevent-new/parser.h +++ b/genevent-new/parser.h @@ -131,7 +131,8 @@ typedef struct _field{ typedef struct _event { char *name; char *description; - type_descriptor_t *type; + //type_descriptor_t *type; + sequence_t fields; /* event fields */ int per_trace; /* Is the event able to be logged to a specific trace ? */ int per_tracefile; /* Must we log this event in a specific tracefile ? */ } event_t; @@ -156,7 +157,7 @@ void parseTypeDefinition(parse_file_t *in, sequence_t * unnamed_types, table_t * named_types); type_descriptor_t *parseType(parse_file_t *in, type_descriptor_t *t, sequence_t * unnamed_types, table_t * named_types); -void parseFields(parse_file_t *in, type_descriptor_t *t, +void parseFields(parse_file_t *in, field_t *f, sequence_t * unnamed_types, table_t * named_types); void checkNamedTypesImplemented(table_t * namedTypes); type_descriptor_t * find_named_type(char *name, table_t * named_types);