This is an automated email from the ASF dual-hosted git repository. astitcher pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
commit 53999051c1da5b82ef4c329a415b4c4756a67157 Author: Andrew Stitcher <[email protected]> AuthorDate: Wed Oct 27 22:35:46 2021 -0400 PROTON-2451: Remove some things not needed at all with the new code --- c/src/core/engine-internal.h | 2 ++ c/src/core/framing.c | 2 ++ c/src/core/post_frame.c | 2 ++ c/src/core/transport.c | 5 ++++- 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/c/src/core/engine-internal.h b/c/src/core/engine-internal.h index 4313ab4..3bfa64a 100644 --- a/c/src/core/engine-internal.h +++ b/c/src/core/engine-internal.h @@ -165,8 +165,10 @@ struct pn_transport_t { /* scratch area */ +#ifdef GENERATE_CODEC_CODE pn_data_t *args; pn_data_t *output_args; +#endif pn_buffer_t *frame; // frame under construction // Temporary - ?? diff --git a/c/src/core/framing.c b/c/src/core/framing.c index 1f791d5..41b176b 100644 --- a/c/src/core/framing.c +++ b/c/src/core/framing.c @@ -159,6 +159,7 @@ int pn_framing_send_sasl(pn_transport_t *transport, pn_bytes_t performative) return 0; } +#ifdef GENERATE_CODEC_CODE ssize_t pn_framing_recv_amqp(pn_data_t *args, pn_logger_t *logger, const pn_bytes_t bytes) { pn_data_clear(args); @@ -170,3 +171,4 @@ ssize_t pn_framing_recv_amqp(pn_data_t *args, pn_logger_t *logger, const pn_byte return dsize; } +#endif diff --git a/c/src/core/post_frame.c b/c/src/core/post_frame.c index 5125816..f910427 100644 --- a/c/src/core/post_frame.c +++ b/c/src/core/post_frame.c @@ -29,6 +29,7 @@ #include "framing.h" #include "dispatch_actions.h" +#ifdef GENERATE_CODEC_CODE static inline struct out {int err; pn_bytes_t bytes;} pn_vfill_performative(pn_buffer_t *frame_buf, pn_data_t *output_args, const char *fmt, va_list ap) { pn_data_clear(output_args); @@ -75,3 +76,4 @@ pn_bytes_t pn_fill_performative(pn_transport_t *transport, const char *fmt, ...) } return out.bytes; } +#endif diff --git a/c/src/core/transport.c b/c/src/core/transport.c index bebb5b8..f197ad9 100644 --- a/c/src/core/transport.c +++ b/c/src/core/transport.c @@ -410,9 +410,10 @@ static void pn_transport_initialize(void *object) transport->tracer = NULL; transport->sasl = NULL; transport->ssl = NULL; - +#ifdef GENERATE_CODEC_CODE transport->args = pn_data(16); transport->output_args = pn_data(16); +#endif transport->frame = pn_buffer(PN_TRANSPORT_INITIAL_FRAME_SIZE); transport->input_frames_ct = 0; transport->output_frames_ct = 0; @@ -666,8 +667,10 @@ static void pn_transport_finalize(void *object) pn_free(transport->remote_channels); pni_mem_subdeallocate(pn_class(transport), transport, transport->input_buf); pni_mem_subdeallocate(pn_class(transport), transport, transport->output_buf); +#ifdef GENERATE_CODEC_CODE pn_data_free(transport->args); pn_data_free(transport->output_args); +#endif pn_buffer_free(transport->frame); pn_free(transport->context); pn_buffer_free(transport->output_buffer); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
