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;
117 uint64_t m_adjLsaSeq;
118 uint64_t m_corLsaSeq;
119 std::string m_seqFileNameWithPath;
122 int m_hyperbolicState;
126 #endif // NLSR_SEQUENCING_MANAGER_HPP
void setAdjLsaSeq(uint64_t alsn)
#define PUBLIC_WITH_TESTS_ELSE_PRIVATE
uint64_t getCorLsaSeq() const
uint64_t getAdjLsaSeq() const
uint64_t getNameLsaSeq() const
void setNameLsaSeq(uint64_t nlsn)
Copyright (c) 2014-2018, The University of Memphis, Regents of the University of California, Arizona Board of Regents.
void writeSeqNoToFile() const
void setCorLsaSeq(uint64_t clsn)
SequencingManager(std::string filePath, int hypState)
void increaseNameLsaSeq()