psync::State Class Reference

#include <state.hpp>

Public Member Functions

 State (const ndn::Block &block)
 
 State ()=default
 
void addContent (const ndn::Name &prefix)
 
std::vector< ndn::Name > getContent () const
 
void wireDecode (const ndn::Block &wire)
 
const ndn::Block & wireEncode () const
 
template<ndn::encoding::Tag TAG>
size_t wireEncode (ndn::EncodingImpl< TAG > &block) const
 

Detailed Description

Definition at line 35 of file state.hpp.

Constructor & Destructor Documentation

psync::State::State ( const ndn::Block &  block)
explicit

Definition at line 24 of file state.cpp.

psync::State::State ( )
default

Member Function Documentation

void psync::State::addContent ( const ndn::Name &  prefix)

Definition at line 30 of file state.cpp.

std::vector<ndn::Name> psync::State::getContent ( ) const
inline

Definition at line 46 of file state.hpp.

void psync::State::wireDecode ( const ndn::Block &  wire)

Definition at line 72 of file state.cpp.

const ndn::Block & psync::State::wireEncode ( ) const

Definition at line 36 of file state.cpp.

template<ndn::encoding::Tag TAG>
size_t psync::State::wireEncode ( ndn::EncodingImpl< TAG > &  block) const

Definition at line 54 of file state.cpp.