From f23114704d0a6135962b72ccb88b55425c48b5b0 Mon Sep 17 00:00:00 2001 From: kthui <18255193+kthui@users.noreply.github.com> Date: Fri, 24 Jan 2025 11:46:12 -0800 Subject: [PATCH] Mark response parameters accessor const and JSON serializable --- src/infer_response.cc | 4 ++-- src/infer_response.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/infer_response.cc b/src/infer_response.cc index b02cdfd5..56f2bbbc 100644 --- a/src/infer_response.cc +++ b/src/infer_response.cc @@ -60,8 +60,8 @@ InferResponse::OutputTensors() return output_tensors_; } -std::string& -InferResponse::Parameters() +const std::string& +InferResponse::Parameters() const { return parameters_; } diff --git a/src/infer_response.h b/src/infer_response.h index 1af69b20..ab8eb68a 100644 --- a/src/infer_response.h +++ b/src/infer_response.h @@ -76,7 +76,7 @@ class InferResponse { std::shared_ptr error = nullptr, std::string parameters = "", const bool is_last_response = true, void* id = nullptr); std::vector>& OutputTensors(); - std::string& Parameters(); + const std::string& Parameters() const; // JSON serializable unless empty void SaveToSharedMemory( std::unique_ptr& shm_pool, bool copy_gpu = true); static std::unique_ptr LoadFromSharedMemory(