22 #ifndef NDN_CXX_SECURITY_TRANSFORM_BASE_HPP
23 #define NDN_CXX_SECURITY_TRANSFORM_BASE_HPP
47 class Error :
public std::runtime_error
50 Error(
size_t index,
const std::string& what);
90 write(span<const uint8_t> buf);
135 doWrite(span<const uint8_t> buf) = 0;
142 bool m_isEnd =
false;
215 doWrite(span<const uint8_t> data)
final;
245 convert(span<const uint8_t> data) = 0;
259 size_t m_outputOffset = 0;
316 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.