diff options
Diffstat (limited to 'epan/dissectors/packet-noe.c')
-rw-r--r-- | epan/dissectors/packet-noe.c | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/epan/dissectors/packet-noe.c b/epan/dissectors/packet-noe.c index 81077a7ce5..61fc11de93 100644 --- a/epan/dissectors/packet-noe.c +++ b/epan/dissectors/packet-noe.c @@ -604,6 +604,9 @@ static int hf_noe_property_item_u32 = -1; static int hf_noe_property_item_bytes = -1; static int hf_event_value_u8 = -1; static int hf_event_context_switch = -1; +static int hf_evt_locappl_enable = -1; +static int hf_evt_locappl_interruptible= -1; +static int hf_evt_locappl_identifier = -1; static int hf_event_widget_gc = -1; static const value_string servers_vals[] = { @@ -1138,6 +1141,16 @@ static void decode_evt(proto_tree *tree, case OPCODE_EVT_CONTEXT_SWITCH: proto_tree_add_item(tree, hf_event_context_switch, tvb, offset, 1, ENC_BIG_ENDIAN); break; + case OPCODE_EVT_LOCAL_APPLICATION: + { + proto_tree_add_item(tree, hf_evt_locappl_enable, tvb, offset, 1, ENC_BIG_ENDIAN); + offset += 1; + proto_tree_add_item(tree, hf_evt_locappl_interruptible, tvb, offset, 1, ENC_BIG_ENDIAN); + offset += 1; + proto_tree_add_item(tree, hf_evt_locappl_identifier, tvb, offset, 1, ENC_BIG_ENDIAN); + offset += 1; + break; + } case OPCODE_EVT_SUCCESS_CREATE: case OPCODE_EVT_SUCCESS_DELETE: case OPCODE_EVT_SUCCESS_SET_PROPERTY: @@ -1597,6 +1610,42 @@ void proto_register_noe(void) HFILL } }, + { &hf_evt_locappl_enable, + { + "Enable", + "noe.event_locappl.enable", + FT_BOOLEAN, + BASE_NONE, + NULL, + 0x0, + NULL, + HFILL + } + }, + { &hf_evt_locappl_interruptible, + { + "Interruptible", + "noe.event_locappl.interruptible", + FT_BOOLEAN, + BASE_NONE, + NULL, + 0x0, + NULL, + HFILL + } + }, + { &hf_evt_locappl_identifier, + { + "Identifier", + "noe.event_locappl.identifier", + FT_UINT8, + BASE_DEC, + NULL, + 0x0, + NULL, + HFILL + } + }, { &hf_event_widget_gc, { "FreeMem (bytes)", |