comparison Orthanc/Core/Toolbox.h @ 90:a54260a7fe59

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 27 Nov 2015 13:54:33 +0100
parents abdde1dfb3eb
children 3809121c3290
comparison
equal deleted inserted replaced
89:bc05500ea317 90:a54260a7fe59
98 void ComputeMD5(std::string& result, 98 void ComputeMD5(std::string& result,
99 const std::string& data); 99 const std::string& data);
100 100
101 void ComputeMD5(std::string& result, 101 void ComputeMD5(std::string& result,
102 const void* data, 102 const void* data,
103 size_t length); 103 size_t size);
104 #endif 104 #endif
105 105
106 void ComputeSHA1(std::string& result, 106 void ComputeSHA1(std::string& result,
107 const std::string& data); 107 const std::string& data);
108
109 void ComputeSHA1(std::string& result,
110 const void* data,
111 size_t size);
108 112
109 bool IsSHA1(const char* str, 113 bool IsSHA1(const char* str,
110 size_t size); 114 size_t size);
111 115
112 bool IsSHA1(const std::string& s); 116 bool IsSHA1(const std::string& s);
121 # if BOOST_HAS_REGEX == 1 125 # if BOOST_HAS_REGEX == 1
122 void DecodeDataUriScheme(std::string& mime, 126 void DecodeDataUriScheme(std::string& mime,
123 std::string& content, 127 std::string& content,
124 const std::string& source); 128 const std::string& source);
125 # endif 129 # endif
130
131 void EncodeDataUriScheme(std::string& result,
132 const std::string& mime,
133 const std::string& content);
126 #endif 134 #endif
127 135
128 std::string GetPathToExecutable(); 136 std::string GetPathToExecutable();
129 137
130 std::string GetDirectoryOfExecutable(); 138 std::string GetDirectoryOfExecutable();