#include "ndn-cxx/util/io.hpp"
#include "ndn-cxx/encoding/buffer-stream.hpp"
#include "ndn-cxx/security/transform/base64-decode.hpp"
#include "ndn-cxx/security/transform/base64-encode.hpp"
#include "ndn-cxx/security/transform/buffer-source.hpp"
#include "ndn-cxx/security/transform/hex-decode.hpp"
#include "ndn-cxx/security/transform/hex-encode.hpp"
#include "ndn-cxx/security/transform/stream-sink.hpp"
#include "ndn-cxx/security/transform/stream-source.hpp"
#include "ndn-cxx/security/transform/strip-space.hpp"
Go to the source code of this file.
Namespaces | |
ndn | |
Copyright (c) 2011-2015 Regents of the University of California. | |
ndn::io | |
Functions | |
shared_ptr< Buffer > | ndn::io::loadBuffer (std::istream &is, IoEncoding encoding=BASE64) |
Reads bytes from a stream until EOF. More... | |
optional< Block > | ndn::io::loadBlock (std::istream &is, IoEncoding encoding=BASE64) |
Reads a TLV block from a stream. More... | |
void | ndn::io::saveBuffer (const uint8_t *buf, size_t size, std::ostream &os, IoEncoding encoding=BASE64) |
Writes a byte buffer to a stream. More... | |
void | ndn::io::saveBlock (const Block &block, std::ostream &os, IoEncoding encoding=BASE64) |
Writes a TLV block to a stream. More... | |