Add infrastructure for display filter functions.
[metze/wireshark/wip.git] / epan / ftypes / ftypes.h
index 6a30a4b7b5a54aec082d22aeb0fd272759792aa9..a21feb52917d491616d3b2ff7df97ba6dcaacf9e 100644 (file)
@@ -196,6 +196,7 @@ typedef guint (*FvalueLen)(fvalue_t*);
 typedef void (*FvalueSlice)(fvalue_t*, GByteArray *, guint offset, guint length);
 
 struct _ftype_t {
+    ftenum_t        ftype;
        const char              *name;
        const char              *pretty_name;
        int                     wire_size;
@@ -288,6 +289,9 @@ fvalue_string_repr_len(fvalue_t *fv, ftrepr_t rtype);
 extern char *
 fvalue_to_string_repr(fvalue_t *fv, ftrepr_t rtype, char *buf);
 
+ftype_t*
+fvalue_ftype(fvalue_t *fv);
+
 const char*
 fvalue_type_name(fvalue_t *fv);