Wireshark-commits: [Wireshark-commits] master be12a25: Provide new interface for Export PDU.

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Wed, 29 Jun 2016 18:54:04 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=be12a252dd0bfeddc4b82da4690bcd582aa94d4a
Submitter: Pascal Quantin (pascal.quantin@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

be12a25 by Michael Mann (mmann78@xxxxxxxxxxxx):

    Provide new interface for Export PDU.
    
    Rather than have a bitmask for each desired field, have a dissector
    provide a list of structures that represent data that goes into
    the PDU.
    
    Change-Id: I125190cbaee489ebffb7d9f5d8bc6f3be2d06353
    Reviewed-on: https://code.wireshark.org/review/16122
    Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Pascal Quantin <pascal.quantin@xxxxxxxxx>
    

Actions performed:

    from  4656191   CMake: Update the macOS wrapper script behavior.
    adds  be12a25   Provide new interface for Export PDU.


Summary of changes:
 debian/libwireshark0.symbols                       |    3 +-
 .../asn1/credssp/packet-credssp-template.c         |    8 +-
 epan/dissectors/asn1/h248/packet-h248-template.c   |    9 +-
 epan/dissectors/packet-credssp.c                   |   12 +-
 epan/dissectors/packet-diameter.c                  |    8 +-
 epan/dissectors/packet-dtls.c                      |    8 +-
 epan/dissectors/packet-dvbci.c                     |   30 +-
 epan/dissectors/packet-dvbci.h                     |    1 -
 epan/dissectors/packet-h248.c                      |   15 +-
 epan/dissectors/packet-ipsec.c                     |    8 +-
 epan/dissectors/packet-logcat-text.c               |    3 +-
 epan/dissectors/packet-logcat.c                    |    4 +-
 epan/dissectors/packet-megaco.c                    |    9 +-
 epan/dissectors/packet-reload-framing.c            |    6 +-
 epan/dissectors/packet-sctp.c                      |    8 +-
 epan/dissectors/packet-sip.c                       |    9 +-
 epan/dissectors/packet-ssl.c                       |    8 +-
 epan/dissectors/packet-user_encap.c                |   10 +-
 epan/exported_pdu.c                                |  471 ++++++++------------
 epan/exported_pdu.h                                |   91 ++--
 20 files changed, 306 insertions(+), 415 deletions(-)