diff options
author | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-09-30 12:54:28 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-09-30 14:09:31 +0000 |
commit | 95a586154dacbfd9acdc604f8e63b282194743ea (patch) | |
tree | d9a8dc58df096dfa198cfa9d4a7e4860f6b1e157 /storageapi/src | |
parent | cae8ba3bfc5573828a6e4a28d2616694b09cb616 (diff) |
Gracefully handle RPC header/payload decode failures
Diffstat (limited to 'storageapi/src')
-rw-r--r-- | storageapi/src/vespa/storageapi/messageapi/storagemessage.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagemessage.h b/storageapi/src/vespa/storageapi/messageapi/storagemessage.h index 85d4e072171..aa23d3a0cae 100644 --- a/storageapi/src/vespa/storageapi/messageapi/storagemessage.h +++ b/storageapi/src/vespa/storageapi/messageapi/storagemessage.h @@ -422,6 +422,10 @@ public: return std::move(_transportContext); } + bool has_transport_context() const noexcept { + return (_transportContext.get() != nullptr); + } + /** * This method is overloaded in subclasses and will call the correct * method in the MessageHandler interface. |