diff options
author | Evan Huus <eapache@gmail.com> | 2021-08-23 18:26:13 -0400 |
---|---|---|
committer | AndersBroman <a.broman58@gmail.com> | 2021-08-24 12:43:52 +0000 |
commit | 678541878cb9fd1400a1b9104e76b79f5a2eb775 (patch) | |
tree | 16a9ddc4b9f895d04df8a5fa56c2a1d65751ae2c /epan/dissectors/asn1/h248/packet-h248-template.h | |
parent | e8f967f162038fe4a72595f0b2191cdca2f10149 (diff) |
h248: convert to pinfo->pool
This one was non-trivial in places and involved converting a few methods
to use strbufs to simplify.
Diffstat (limited to 'epan/dissectors/asn1/h248/packet-h248-template.h')
-rw-r--r-- | epan/dissectors/asn1/h248/packet-h248-template.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/epan/dissectors/asn1/h248/packet-h248-template.h b/epan/dissectors/asn1/h248/packet-h248-template.h index d6356b927d..ac32c7045d 100644 --- a/epan/dissectors/asn1/h248/packet-h248-template.h +++ b/epan/dissectors/asn1/h248/packet-h248-template.h @@ -164,10 +164,10 @@ typedef struct _gcp_ctx_t { } gcp_ctx_t; extern gcp_msg_t* gcp_msg(packet_info* pinfo, int o, gboolean persistent); -extern gcp_trx_t* gcp_trx(gcp_msg_t* m ,guint32 t_id , gcp_trx_type_t type, gboolean persistent); -extern gcp_ctx_t* gcp_ctx(gcp_msg_t* m, gcp_trx_t* t, guint32 c_id, gboolean persistent); -extern gcp_cmd_t* gcp_cmd(gcp_msg_t* m, gcp_trx_t* t, gcp_ctx_t* c, gcp_cmd_type_t type, guint offset, gboolean persistent); -extern gcp_term_t* gcp_cmd_add_term(gcp_msg_t* m, gcp_trx_t* tr, gcp_cmd_t* c, gcp_term_t* t, gcp_wildcard_t wildcard, gboolean persistent); +extern gcp_trx_t* gcp_trx(gcp_msg_t* m ,guint32 t_id , gcp_trx_type_t type, packet_info *pinfo, gboolean persistent); +extern gcp_ctx_t* gcp_ctx(gcp_msg_t* m, gcp_trx_t* t, guint32 c_id, packet_info *pinfo, gboolean persistent); +extern gcp_cmd_t* gcp_cmd(gcp_msg_t* m, gcp_trx_t* t, gcp_ctx_t* c, gcp_cmd_type_t type, guint offset, packet_info *pinfo, gboolean persistent); +extern gcp_term_t* gcp_cmd_add_term(gcp_msg_t* m, gcp_trx_t* tr, gcp_cmd_t* c, gcp_term_t* t, gcp_wildcard_t wildcard, packet_info *pinfo, gboolean persistent); extern void gcp_analyze_msg(proto_tree* gcp_tree, packet_info* pinfo, tvbuff_t* gcp_tvb, gcp_msg_t* m, gcp_hf_ett_t* ids, expert_field* command_err); #define GCP_ETT_ARR_ELEMS(gi) &(gi.ett.ctx),&(gi.ett.ctx_cmds),&(gi.ett.ctx_terms),&(gi.ett.ctx_term) @@ -183,7 +183,7 @@ extern void gcp_analyze_msg(proto_tree* gcp_tree, packet_info* pinfo, tvbuff_t* WS_DLL_PUBLIC const value_string gcp_cmd_type[]; WS_DLL_PUBLIC const value_string gcp_term_types[]; -extern const gchar* gcp_msg_to_str(gcp_msg_t* m, gboolean persistent); +extern const gchar* gcp_msg_to_str(gcp_msg_t* m, wmem_allocator_t *scope, gboolean persistent); #define gcp_cmd_set_error(c,e) (c->error = e) #define gcp_trx_set_error(t,e) (t->error = e) |