nlsr::SequencingManager Class Reference

#include <sequencing-manager.hpp>

Public Member Functions

 SequencingManager (const std::string &filePath, int hypState)
 
uint64_t getAdjLsaSeq () const
 
uint64_t getCorLsaSeq () const
 
uint64_t getLsaSeq (Lsa::Type lsaType)
 
uint64_t getNameLsaSeq () const
 
void increaseAdjLsaSeq ()
 
void increaseCorLsaSeq ()
 
void increaseNameLsaSeq ()
 
void setAdjLsaSeq (uint64_t alsn)
 
void setCorLsaSeq (uint64_t clsn)
 
void setLsaSeq (uint64_t seqNo, Lsa::Type lsaType)
 
void setNameLsaSeq (uint64_t nlsn)
 
void writeSeqNoToFile () const
 

Detailed Description

Definition at line 37 of file sequencing-manager.hpp.

Constructor & Destructor Documentation

◆ SequencingManager()

nlsr::SequencingManager::SequencingManager ( const std::string &  filePath,
int  hypState 
)

Definition at line 35 of file sequencing-manager.cpp.

Member Function Documentation

◆ getAdjLsaSeq()

uint64_t nlsr::SequencingManager::getAdjLsaSeq ( ) const
inline

Definition at line 88 of file sequencing-manager.hpp.

+ Here is the caller graph for this function:

◆ getCorLsaSeq()

uint64_t nlsr::SequencingManager::getCorLsaSeq ( ) const
inline

Definition at line 100 of file sequencing-manager.hpp.

+ Here is the caller graph for this function:

◆ getLsaSeq()

uint64_t nlsr::SequencingManager::getLsaSeq ( Lsa::Type  lsaType)
inline

Definition at line 61 of file sequencing-manager.hpp.

+ Here is the caller graph for this function:

◆ getNameLsaSeq()

uint64_t nlsr::SequencingManager::getNameLsaSeq ( ) const
inline

Definition at line 76 of file sequencing-manager.hpp.

+ Here is the caller graph for this function:

◆ increaseAdjLsaSeq()

void nlsr::SequencingManager::increaseAdjLsaSeq ( )
inline

Definition at line 118 of file sequencing-manager.hpp.

+ Here is the caller graph for this function:

◆ increaseCorLsaSeq()

void nlsr::SequencingManager::increaseCorLsaSeq ( )
inline

Definition at line 124 of file sequencing-manager.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ increaseNameLsaSeq()

void nlsr::SequencingManager::increaseNameLsaSeq ( )
inline

Definition at line 112 of file sequencing-manager.hpp.

+ Here is the caller graph for this function:

◆ setAdjLsaSeq()

void nlsr::SequencingManager::setAdjLsaSeq ( uint64_t  alsn)
inline

Definition at line 94 of file sequencing-manager.hpp.

◆ setCorLsaSeq()

void nlsr::SequencingManager::setCorLsaSeq ( uint64_t  clsn)
inline

Definition at line 106 of file sequencing-manager.hpp.

◆ setLsaSeq()

void nlsr::SequencingManager::setLsaSeq ( uint64_t  seqNo,
Lsa::Type  lsaType 
)
inline

Definition at line 43 of file sequencing-manager.hpp.

+ Here is the caller graph for this function:

◆ setNameLsaSeq()

void nlsr::SequencingManager::setNameLsaSeq ( uint64_t  nlsn)
inline

Definition at line 82 of file sequencing-manager.hpp.

◆ writeSeqNoToFile()

void nlsr::SequencingManager::writeSeqNoToFile ( ) const

Definition at line 43 of file sequencing-manager.cpp.

+ Here is the caller graph for this function: