FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcTcRevision.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2023 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19template < typename Param1, typename Param2 > class StrTraitMFC_DLL;
20//struct MSXML::IXMLDOMNode;
21
23{
24protected:
25 static bool s_bBldEnv;
28
29public:
31 AcTcRevision(long,long,long);
33 bool IsSuspenderAttached(void)const;
35 bool ParseRevisonString( ATL::CStringT<wchar_t, StrTraitMFC_DLL<wchar_t, ATL::ChTraitsCRT<wchar_t> > > const &,long &,long &,long &);
36 long GetMajorVersion(void)const;
37 long GetMinorVersion(void)const;
38 long GetUserVersion(void)const;
39 static bool IsBuildEnv(void);
40 static bool SetHostRevisionSetting(long,long,bool);
41 static long GetCurrentMajorVersion(void);
42 static long GetCurrentMinorVersion(void);
43 virtual bool IsUserModified(void)const;
44 virtual AcTcRevision & operator=( AcTcRevision const &);
45 virtual void AttachSuspender(void);
46 virtual void CopyFrom( AcTcRevision const &);
47 virtual void DetachSuspender(void);
48 virtual void ResumeUserVersionUpdate(void);
49 virtual void SetUserModified(void);
50 virtual void SuspendUserVersionUpdate(void);
51 virtual void UpdateMajorMinorVersion(void);
52 void SetMajorVersion(long);
53 void SetMinorVersion(long);
54 void SetUserVersion(long);
55
56};
static bool IsBuildEnv(void)
virtual void SuspendUserVersionUpdate(void)
bool ParseRevisonString(ATL::CStringT< wchar_t, StrTraitMFC_DLL< wchar_t, ATL::ChTraitsCRT< wchar_t > > > const &, long &, long &, long &)
static long s_lCurrentMajorVersion
long GetMinorVersion(void) const
void SetUserVersion(long)
static long GetCurrentMajorVersion(void)
virtual void SetUserModified(void)
void SetMajorVersion(long)
AcTcRevision(void)
bool IsUserVersionUpdateSuspended(void) const
virtual AcTcRevision & operator=(AcTcRevision const &)
static long s_lCurrentMinorVersion
virtual void CopyFrom(AcTcRevision const &)
virtual bool IsUserModified(void) const
static long GetCurrentMinorVersion(void)
static bool s_bBldEnv
virtual void ResumeUserVersionUpdate(void)
virtual void AttachSuspender(void)
void SetMinorVersion(long)
AcTcRevision(AcTcRevision const &)
long GetUserVersion(void) const
virtual void DetachSuspender(void)
virtual void UpdateMajorMinorVersion(void)
bool IsSuspenderAttached(void) const
AcTcRevision(long, long, long)
static bool SetHostRevisionSetting(long, long, bool)
long GetMajorVersion(void) const