22 #ifndef NDN_CXX_SECURITY_TRANSFORM_BASE_HPP
23 #define NDN_CXX_SECURITY_TRANSFORM_BASE_HPP
49 class Error :
public std::runtime_error
52 Error(
size_t index,
const std::string& what);
92 write(span<const uint8_t> buf);
137 doWrite(span<const uint8_t> buf) = 0;
144 bool m_isEnd =
false;
217 doWrite(span<const uint8_t> data)
final;
247 convert(span<const uint8_t> data) = 0;
261 size_t m_outputOffset = 0;
318 size_t m_nModules = 1;
Common includes and macros used throughout the library.
std::istream & operator>>(std::istream &is, Name &name)
Parse URI from stream as Name.