Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Oracle/OracleCommandBase.h @ 1831:a03260db8835
Added SetCallerName to IOracleCommand to ease debugging
and logging
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Thu, 03 Jun 2021 09:14:07 +0200 |
parents | 9ac2a65d4172 |
children | 739a69562826 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Oracle/OracleCommandBase.h Sat May 29 11:14:20 2021 +0200 +++ b/OrthancStone/Sources/Oracle/OracleCommandBase.h Thu Jun 03 09:14:07 2021 +0200 @@ -35,6 +35,7 @@ { private: std::unique_ptr<Orthanc::IDynamicObject> payload_; + std::string callerName_; public: void AcquirePayload(Orthanc::IDynamicObject* payload); @@ -46,6 +47,9 @@ virtual Orthanc::IDynamicObject& GetPayload() const; + void SetCallerName(const std::string callerName) { callerName_ = callerName; } + virtual std::string GetCallerName() const { return callerName_; } + Orthanc::IDynamicObject* ReleasePayload(); }; }