Mercurial > hg > orthanc
diff Core/Enumerations.cpp @ 1571:3232f1c995a5
provide the origin of the requests to HTTP handlers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 25 Aug 2015 11:04:19 +0200 |
parents | 4b23310eb7e8 |
children | 904096e7367e |
line wrap: on
line diff
--- a/Core/Enumerations.cpp Sun Aug 23 11:13:03 2015 +0200 +++ b/Core/Enumerations.cpp Tue Aug 25 11:04:19 2015 +0200 @@ -370,6 +370,28 @@ } + const char* EnumerationToString(RequestOrigin origin) + { + switch (origin) + { + case RequestOrigin_DicomProtocol: + return "DicomProtocol"; + + case RequestOrigin_Http: + return "Http"; + + case RequestOrigin_Plugins: + return "Plugins"; + + case RequestOrigin_Lua: + return "Lua"; + + default: + throw OrthancException(ErrorCode_ParameterOutOfRange); + } + } + + const char* EnumerationToString(LogLevel level) { switch (level)