The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
intframe.h
Go to the documentation of this file.
1 
27 #ifndef _INTFRAME_H
28 #define _INTFRAME_H
29 #include <projectcommon.h>
30 #include <frame.h>
31 
34 
35 typedef struct _IntFrame IntFrame;
39 struct _IntFrame {
41  int (*intlength)(IntFrame* self);
42  guint64 (*getint)(IntFrame* self);
43  void (*setint)(IntFrame* self, guint64 value);
44  guint64 _value;
45 };
46 
47 WINEXPORT IntFrame* intframe_new(guint16 frametype, int intlength);
48 WINEXPORT Frame* intframe_tlvconstructor(gconstpointer tlvstart, gconstpointer pktend);
50 
51 #endif /* _INTFRAME_H */