From 9bd4a5ecc3e6fbf5ae276b8c480ef980fbbc75fd Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Fri, 3 Jul 2015 22:11:06 -0700 Subject: [PATCH] Add proto_rev accessors to WireEncoder and WireDecoder. Change-Id: I401a0fbc675379c4d5b1dbcc42cbefe0311304f1 --- src/WireDecoder.h | 3 +++ src/WireEncoder.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/WireDecoder.h b/src/WireDecoder.h index 619a634e5b..67c2a9cbb4 100644 --- a/src/WireDecoder.h +++ b/src/WireDecoder.h @@ -30,6 +30,9 @@ class WireDecoder { void set_proto_rev(unsigned int proto_rev) { m_proto_rev = proto_rev; } + /* Get the active protocol revision. */ + unsigned int proto_rev() const { return m_proto_rev; } + /* Clears error indicator. */ void Reset() { m_error = nullptr; } diff --git a/src/WireEncoder.h b/src/WireEncoder.h index 7d564fc64a..9106e84288 100644 --- a/src/WireEncoder.h +++ b/src/WireEncoder.h @@ -28,6 +28,9 @@ class WireEncoder { /* Change the protocol revision (mostly affects value encoding). */ void set_proto_rev(unsigned int proto_rev) { m_proto_rev = proto_rev; } + /* Get the active protocol revision. */ + unsigned int proto_rev() const { return m_proto_rev; } + /* Clears buffer and error indicator. */ void Reset() { m_cur = m_start;