CAgpValidateApplication::CAgpValidateApplication(void) : m_agp_version(eAgpVersion_auto), m_use_xml(false), m_reader( (pAgpErr.Reset(new CAgpErrEx), *pAgpErr), m_comp2len, m_comp2range_coll) { const int build_num = #if defined(NCBI_PRODUCTION_VER) NCBI_PRODUCTION_VER #elif defined(NCBI_DEVELOPMENT_VER) NCBI_DEVELOPMENT_VER #else 0 #endif ; const string version_name = #if defined(NCBI_PRODUCTION_VER) "production" #elif defined(NCBI_DEVELOPMENT_VER) "development" #else kEmptyStr #endif ; SetVersion(CVersionInfo(1, 0, build_num, version_name)); }
CVersionInfo CompatibilityList::GetVersionInfoFromDocProvPtr(CStdString sServiceID, CComPtr<IUnknown> pDocProv) { if (m_CachedVersions.find(sServiceID)!=m_CachedVersions.end()) return m_CachedVersions[sServiceID]; CComQIPtr<IWSComponent> pComponent = pDocProv; if (pComponent == NULL) return CVersionInfo(); // default - 0,0,0,0 long lMajor, lMinor, lPatch, lBuild; HRESULT hr = pComponent->GetVersion(&lMajor, &lMinor, &lPatch, &lBuild); if (FAILED(hr)) return CVersionInfo(); CVersionInfo vi((WORD)lMajor, (WORD)lMinor, (WORD)lPatch, (WORD)lBuild); m_CachedVersions[sServiceID] = vi; return vi; }
CompatibilityList CompatibilityList::CreateCompatibilityList() { CompatibilityList cl; // modifiy these or add more incompatible versions here /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("desksite"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(2,1,3,1508))); /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("imanage"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(2,1,3,1508))); /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("powerdocs"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(2,1,3,1508))); /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("file"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(2,61,3,1508))); /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("pcdocs"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(2,1,3,1508))); /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("livelink"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(1,0,0,1508))); /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("documentum"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(2,61,3,1508))); /* TXTEX_IGNORE */ cl.AddIncompatibility(_T("worldox"), VersionRange(CVersionInfo(0, 0, 0, 1), CVersionInfo(2,1,3,1508))); return cl; }
CVersionInfo CZipCompression::GetVersion(void) const { return CVersionInfo(ZLIB_VERSION, "zlib"); }
// CAlignmentRefiner() : m_quietMode(false), m_quietDetails(false), m_nTrials(1), m_nCycles(1), m_forcedThreshold(-1), m_scoreDeviationThreshold(0.01) CAlignmentRefiner() : m_quietMode(false), m_quietDetails(false), m_nTrials(1), m_nCycles(1), m_scoreDeviationThreshold(0.01) { SetVersion(CVersionInfo(1,3,0, "a Block-based Multiple Alignment Refinement program")); };
CVersionInfo CompatibilityList::GetCurrentVersion() { return CVersionInfo((WORD) GetVersion_Major(), (WORD)GetVersion_Minor(), (WORD)GetVersion_Patch(), (WORD)GetVersion_Build()); }
COMSSABase::COMSSABase() { SetVersion(CVersionInfo(2, 1, 8)); }
COMSSAMerge::COMSSAMerge() { SetVersion(CVersionInfo(2, 1, 4)); }