#include <spdDBGlobalVersion.h>
Public Member Functions | |
long int | update (long int hsSideA, long int hsSideC, long int routerSideA, long int routerSideC, long int typeOfRun) |
long int | update () |
updates the database version with the internal members | |
void | setHsVerSideA (long int ver) |
void | setHsVerSideC (long int ver) |
void | setRouterVerSideA (long int ver) |
void | setRouterVerSideC (long int ver) |
void | setRunType (long int ver) |
long int | getHsVerSideA () |
long int | getHsVerSideC () |
long int | getRouterVerSideA () |
long int | getRouterVerSideC () |
long int | getRunType () |
std::string | getRunTypeName () |
long int | getVersionNumber () |
void | setVersionNumber (long int version) |
spdDBGlobalVersion (void) | |
~spdDBGlobalVersion (void) | |
Private Member Functions | |
std::vector< std::string > | getSpdVerFields () |
std::vector< std::string > | getRunTypeFields () |
Private Attributes | |
SpdVerTable | topTable |
object to manage the top level versioned table | |
SpdVerTable | runTypeTable |
long int | detSideA_Ver |
internal members for the versions of side A and C | |
long int | detSideC_Ver |
long int | routSideA_Ver |
long int | routSideC_Ver |
long int | runType |
std::string | runTypeName |
spdDBGlobalVersion::spdDBGlobalVersion | ( | void | ) |
spdDBGlobalVersion::~spdDBGlobalVersion | ( | void | ) |
std::vector< std::string > spdDBGlobalVersion::getSpdVerFields | ( | ) | [private] |
gets the rows names for this table in the database its is used in the initialization of the topTable object (spdVerTable)
std::vector< std::string > spdDBGlobalVersion::getRunTypeFields | ( | ) | [private] |
long int spdDBGlobalVersion::update | ( | long int | hsSideA, | |
long int | hsSideC, | |||
long int | routerSideA, | |||
long int | routerSideC, | |||
long int | typeOfRun | |||
) |
update method to generate a new version table inserting all the versions
long int spdDBGlobalVersion::update | ( | ) |
updates the database version with the internal members
void spdDBGlobalVersion::setHsVerSideA | ( | long int | ver | ) | [inline] |
void spdDBGlobalVersion::setHsVerSideC | ( | long int | ver | ) | [inline] |
void spdDBGlobalVersion::setRouterVerSideA | ( | long int | ver | ) | [inline] |
void spdDBGlobalVersion::setRouterVerSideC | ( | long int | ver | ) | [inline] |
void spdDBGlobalVersion::setRunType | ( | long int | ver | ) | [inline] |
long int spdDBGlobalVersion::getHsVerSideA | ( | ) | [inline] |
long int spdDBGlobalVersion::getHsVerSideC | ( | ) | [inline] |
long int spdDBGlobalVersion::getRouterVerSideA | ( | ) | [inline] |
long int spdDBGlobalVersion::getRouterVerSideC | ( | ) | [inline] |
long int spdDBGlobalVersion::getRunType | ( | ) | [inline] |
std::string spdDBGlobalVersion::getRunTypeName | ( | ) | [inline] |
long int spdDBGlobalVersion::getVersionNumber | ( | ) | [inline] |
void spdDBGlobalVersion::setVersionNumber | ( | long int | version | ) |
SpdVerTable spdDBGlobalVersion::topTable [private] |
object to manage the top level versioned table
SpdVerTable spdDBGlobalVersion::runTypeTable [private] |
long int spdDBGlobalVersion::detSideA_Ver [private] |
internal members for the versions of side A and C
long int spdDBGlobalVersion::detSideC_Ver [private] |
long int spdDBGlobalVersion::routSideA_Ver [private] |
long int spdDBGlobalVersion::routSideC_Ver [private] |
long int spdDBGlobalVersion::runType [private] |
std::string spdDBGlobalVersion::runTypeName [private] |