#include <ivd_version.h>
Definition at line 31 of file ivd_version.h.
Public Member Functions | |
| ivd_ModVersion (const char *a_name, UInt32_t a_major, UInt32_t a_minor, UInt32_t a_smr, UInt32_t a_build, const char *a_label, const char *a_buildTime, const char *a_compiler, const char *a_machineInfo, const char *a_verStr, const char *a_compileTimeStr, const char *a_computerStr, const char *a_compilerStr) | |
| ~ivd_ModVersion () | |
| const string & | GetModuleName () const |
| string | GetShortVersion () const |
| string | GetFullVersion () const |
| UInt32_t | GetMajor () const |
| UInt32_t | GetMinor () const |
| UInt32_t | GetSystemMaintRel () const |
| UInt32_t | GetBuildNum () const |
| const string & | GetLabel () const |
| const string & | GetBuildTime () const |
| const string & | GetCompilerInfo () const |
| const string & | GetMachineInfo () const |
Private Attributes | |
| log_CLASSID_m | |
| string | m_name |
| UInt32_t | m_major |
| UInt32_t | m_minor |
| UInt32_t | m_smr |
| UInt32_t | m_build |
| string | m_label |
| string | m_buildTime |
| string | m_compiler |
| string | m_machineOS |
| const char * | m_verStr |
| const char * | m_compileTimeStr |
| const char * | m_computerStr |
| const char * | m_compilerStr |
| ivd_ModVersion::ivd_ModVersion | ( | const char * | a_name, | |
| UInt32_t | a_major, | |||
| UInt32_t | a_minor, | |||
| UInt32_t | a_smr, | |||
| UInt32_t | a_build, | |||
| const char * | a_label, | |||
| const char * | a_buildTime, | |||
| const char * | a_compiler, | |||
| const char * | a_machineInfo, | |||
| const char * | a_verStr, | |||
| const char * | a_compileTimeStr, | |||
| const char * | a_computerStr, | |||
| const char * | a_compilerStr | |||
| ) |
Definition at line 43 of file ivd_version.cpp.
References ivd_Versions::AddModuleVersion().
00059 : m_name(a_name), 00060 m_major(a_major), 00061 m_minor(a_minor), 00062 m_smr(a_smr), 00063 m_build(a_build), 00064 m_label(a_label), 00065 m_buildTime(a_buildTime), 00066 m_compiler(a_compiler), 00067 m_machineOS(a_machineInfo), 00068 00069 m_verStr(m_verStr), 00070 m_compileTimeStr(m_compileTimeStr), 00071 m_computerStr(m_computerStr), 00072 m_compilerStr(m_compilerStr) { 00073 00074 ivd_Versions::AddModuleVersion(*this); 00075 }

| ivd_ModVersion::~ivd_ModVersion | ( | ) |
| const string & ivd_ModVersion::GetModuleName | ( | ) | const |
Definition at line 81 of file ivd_version.cpp.
References m_name.
00081 { 00082 return m_name; 00083 }
| string ivd_ModVersion::GetShortVersion | ( | ) | const |
Definition at line 96 of file ivd_version.cpp.
References m_build, m_major, m_minor, and m_smr.
Referenced by GetFullVersion().
00096 { 00097 ostringstream sstr; 00098 sstr 00099 << m_major << "." 00100 << m_minor << "." 00101 << m_smr << "." 00102 << m_build; 00103 00104 return sstr.str(); 00105 }

| string ivd_ModVersion::GetFullVersion | ( | ) | const |
Definition at line 85 of file ivd_version.cpp.
References GetShortVersion(), and m_label.
00085 { 00086 ostringstream sstr; 00087 sstr << GetShortVersion(); 00088 00089 if (!m_label.empty()) { 00090 sstr << " \"" << m_label << "\""; 00091 } 00092 00093 return sstr.str(); 00094 }

| UInt32_t ivd_ModVersion::GetMajor | ( | ) | const |
Definition at line 107 of file ivd_version.cpp.
References m_major.
00107 { 00108 return m_major; 00109 }
| UInt32_t ivd_ModVersion::GetMinor | ( | ) | const |
Definition at line 111 of file ivd_version.cpp.
References m_minor.
00111 { 00112 return m_minor; 00113 }
| UInt32_t ivd_ModVersion::GetSystemMaintRel | ( | ) | const |
Definition at line 115 of file ivd_version.cpp.
References m_smr.
00115 { 00116 return m_smr; 00117 }
| UInt32_t ivd_ModVersion::GetBuildNum | ( | ) | const |
Definition at line 119 of file ivd_version.cpp.
References m_build.
00119 { 00120 return m_build; 00121 }
| const string & ivd_ModVersion::GetLabel | ( | ) | const |
Definition at line 123 of file ivd_version.cpp.
References m_label.
00123 { 00124 return m_label; 00125 }
| const string & ivd_ModVersion::GetBuildTime | ( | ) | const |
Definition at line 127 of file ivd_version.cpp.
References m_buildTime.
00127 { 00128 return m_buildTime; 00129 }
| const string & ivd_ModVersion::GetCompilerInfo | ( | ) | const |
Definition at line 131 of file ivd_version.cpp.
References m_compiler.
00131 { 00132 return m_compiler; 00133 }
| const string & ivd_ModVersion::GetMachineInfo | ( | ) | const |
Definition at line 135 of file ivd_version.cpp.
References m_machineOS.
00135 { 00136 return m_machineOS; 00137 }
ivd_ModVersion::log_CLASSID_m [private] |
Definition at line 65 of file ivd_version.h.
string ivd_ModVersion::m_name [private] |
UInt32_t ivd_ModVersion::m_major [private] |
UInt32_t ivd_ModVersion::m_minor [private] |
UInt32_t ivd_ModVersion::m_smr [private] |
Definition at line 70 of file ivd_version.h.
Referenced by GetShortVersion(), and GetSystemMaintRel().
UInt32_t ivd_ModVersion::m_build [private] |
string ivd_ModVersion::m_label [private] |
string ivd_ModVersion::m_buildTime [private] |
string ivd_ModVersion::m_compiler [private] |
string ivd_ModVersion::m_machineOS [private] |
const char* ivd_ModVersion::m_verStr [private] |
Definition at line 85 of file ivd_version.h.
const char* ivd_ModVersion::m_compileTimeStr [private] |
Definition at line 86 of file ivd_version.h.
const char* ivd_ModVersion::m_computerStr [private] |
Definition at line 87 of file ivd_version.h.
const char* ivd_ModVersion::m_compilerStr [private] |
Definition at line 88 of file ivd_version.h.
1.5.6