Constification, to remove some compiler warnings.

We don't modify expert_info_t's used when constructing an
ExpertPacketItem or when they're passed to the tap routine.

Change-Id: I9e6a1545ce2340091eb7c5f6a8ef5a1da675b3ab
Reviewed-on: https://code.wireshark.org/review/32456
Petri-Dish: Guy Harris <guy@alum.mit.edu>
Tested-by: Petri Dish Buildbot
Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
Guy Harris 2019-03-17 09:54:37 -07:00
parent a3de3fbec9
commit 7d8cb0ab4f
2 changed files with 5 additions and 5 deletions

View File

@ -13,7 +13,7 @@
#include "file.h"
ExpertPacketItem::ExpertPacketItem(expert_info_t& expert_info, column_info *cinfo, ExpertPacketItem* parent) :
ExpertPacketItem::ExpertPacketItem(const expert_info_t& expert_info, column_info *cinfo, ExpertPacketItem* parent) :
packet_num_(expert_info.packet_num),
group_(expert_info.group),
severity_(expert_info.severity),
@ -333,7 +333,7 @@ int ExpertInfoModel::columnCount(const QModelIndex& ) const
return colLast;
}
void ExpertInfoModel::addExpertInfo(struct expert_info_s& expert_info)
void ExpertInfoModel::addExpertInfo(const struct expert_info_s& expert_info)
{
QString groupKey = ExpertPacketItem::groupKey(FALSE, expert_info.severity, expert_info.group, QString(expert_info.protocol), expert_info.hf_index);
QString summaryKey = ExpertPacketItem::groupKey(TRUE, expert_info.severity, expert_info.group, QString(expert_info.protocol), expert_info.hf_index);
@ -378,7 +378,7 @@ void ExpertInfoModel::tapReset(void *eid_ptr)
tap_packet_status ExpertInfoModel::tapPacket(void *eid_ptr, struct _packet_info *pinfo, struct epan_dissect *, const void *data)
{
ExpertInfoModel *model = static_cast<ExpertInfoModel*>(eid_ptr);
expert_info_t *expert_info = (expert_info_t *) data;
const expert_info_t *expert_info = (const expert_info_t *) data;
tap_packet_status status = TAP_PACKET_DONT_REDRAW;
if (!pinfo || !model || !expert_info)

View File

@ -26,7 +26,7 @@
class ExpertPacketItem
{
public:
ExpertPacketItem(expert_info_t& expert_info, column_info *cinfo, ExpertPacketItem* parent);
ExpertPacketItem(const expert_info_t& expert_info, column_info *cinfo, ExpertPacketItem* parent);
virtual ~ExpertPacketItem();
unsigned int packetNum() const { return packet_num_; }
@ -109,7 +109,7 @@ public:
void setGroupBySummary(bool group_by_summary);
// Called from tapPacket
void addExpertInfo(struct expert_info_s& expert_info);
void addExpertInfo(const struct expert_info_s& expert_info);
// Callbacks for register_tap_listener
static void tapReset(void *eid_ptr);