22 #ifndef NLSR_SEQUENCING_MANAGER_HPP 23 #define NLSR_SEQUENCING_MANAGER_HPP 28 #include <ndn-cxx/face.hpp> 32 #include <boost/cstdint.hpp> 100 initiateSeqNoFromFile();
110 setSeqFileDirectory(
const std::string& filePath);
116 uint64_t m_nameLsaSeq = 0;
117 uint64_t m_adjLsaSeq = 0;
118 uint64_t m_corLsaSeq = 0;
119 std::string m_seqFileNameWithPath;
122 int m_hyperbolicState;
126 #endif // NLSR_SEQUENCING_MANAGER_HPP
void setAdjLsaSeq(uint64_t alsn)
void writeSeqNoToFile() const
#define PUBLIC_WITH_TESTS_ELSE_PRIVATE
uint64_t getCorLsaSeq() const
uint64_t getAdjLsaSeq() const
void setNameLsaSeq(uint64_t nlsn)
uint64_t getNameLsaSeq() const
Copyright (c) 2014-2019, The University of Memphis, Regents of the University of California, Arizona Board of Regents.
void setCorLsaSeq(uint64_t clsn)
void increaseNameLsaSeq()
SequencingManager(const std::string &filePath, int hypState)