17 #include "opcua_identifiers.h"
20 extern int hf_opcua_returnDiag;
21 extern int hf_opcua_returnDiag_mask_sl_symbolicId;
22 extern int hf_opcua_returnDiag_mask_sl_localizedText;
23 extern int hf_opcua_returnDiag_mask_sl_additionalinfo;
24 extern int hf_opcua_returnDiag_mask_sl_innerstatuscode;
25 extern int hf_opcua_returnDiag_mask_sl_innerdiagnostics;
26 extern int hf_opcua_returnDiag_mask_ol_symbolicId;
27 extern int hf_opcua_returnDiag_mask_ol_localizedText;
28 extern int hf_opcua_returnDiag_mask_ol_additionalinfo;
29 extern int hf_opcua_returnDiag_mask_ol_innerstatuscode;
30 extern int hf_opcua_returnDiag_mask_ol_innerdiagnostics;
31 extern int hf_opcua_nodeClassMask;
32 extern int hf_opcua_nodeClassMask_object;
33 extern int hf_opcua_nodeClassMask_variable;
34 extern int hf_opcua_nodeClassMask_method;
35 extern int hf_opcua_nodeClassMask_objecttype;
36 extern int hf_opcua_nodeClassMask_variabletype;
37 extern int hf_opcua_nodeClassMask_referencetype;
38 extern int hf_opcua_nodeClassMask_datatype;
39 extern int hf_opcua_nodeClassMask_view;
42 extern gint ett_opcua_array_Boolean;
43 extern gint ett_opcua_array_SByte;
44 extern gint ett_opcua_array_Byte;
45 extern gint ett_opcua_array_Int16;
46 extern gint ett_opcua_array_UInt16;
47 extern gint ett_opcua_array_Int32;
48 extern gint ett_opcua_array_UInt32;
49 extern gint ett_opcua_array_Int64;
50 extern gint ett_opcua_array_UInt64;
51 extern gint ett_opcua_array_Float;
52 extern gint ett_opcua_array_Double;
53 extern gint ett_opcua_array_String;
54 extern gint ett_opcua_array_DateTime;
55 extern gint ett_opcua_array_Guid;
56 extern gint ett_opcua_array_ByteString;
57 extern gint ett_opcua_array_XmlElement;
58 extern gint ett_opcua_array_NodeId;
59 extern gint ett_opcua_array_ExpandedNodeId;
60 extern gint ett_opcua_array_StatusCode;
61 extern gint ett_opcua_array_DiagnosticInfo;
62 extern gint ett_opcua_array_QualifiedName;
63 extern gint ett_opcua_array_LocalizedText;
64 extern gint ett_opcua_array_ExtensionObject;
65 extern gint ett_opcua_array_DataValue;
66 extern gint ett_opcua_array_Variant;
67 extern gint ett_opcua_returnDiagnostics;
69 enum ua_message_mode {
70 UA_MessageMode_Unknown = 0,
73 UA_MessageMode_SignAndEncrypt,
74 UA_MessageMode_MaybeEncrypted
106 void parseArraySimple(
proto_tree *tree,
tvbuff_t *tvb,
packet_info *pinfo, gint *pOffset,
const char *szFieldName,
const char *szTypeName,
int hfIndex, fctSimpleTypeParser pParserFunction,
const gint idx);
107 void parseArrayEnum(
proto_tree *tree,
tvbuff_t *tvb,
packet_info *pinfo, gint *pOffset,
const char *szFieldName,
const char *szTypeName, fctEnumParser pParserFunction,
const gint idx);
108 void parseArrayComplex(
proto_tree *tree,
tvbuff_t *tvb,
packet_info *pinfo, gint *pOffset,
const char *szFieldName,
const char *szTypeName, fctComplexTypeParser pParserFunction,
const gint idx);
109 void registerSimpleTypes(
int proto);
110 guint32 getExtensionObjectType(
tvbuff_t *tvb, gint *pOffset);
Definition: packet_info.h:44
Definition: tvbuff-int.h:35