Link to: source code | unit
cost directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages transaction calculators in the Goldenseal accounting software,
estimating software, project management software
and construction estimating software.
class CCalcTransaction : public CCalculatorList
{
public:
static CLASS_DESC *sDescriptor;
static DB_PersistentObject *MakeNew() { return TCS_NEW CCalcTransaction; }
CCalcTransaction();
virtual ~CCalcTransaction() {}
virtual DBid GetDBClassID(void) const { return id_CalcTransaction; }
virtual void CopyFrom(DB_PersistentObject *source, const UInt8 copyFlags = 0);
virtual NeoSize GetFileLength(const CNeoFormat *aFormat) const;
virtual Boolean GetMemberValue(const NeoTag aTag, const NeoTag aType,
void *aValue) const;
virtual Boolean SetMemberValue(const NeoTag aTag, const NeoTag aType,
const void *aValue);
virtual void ReadObject(CNeoStream *aStream, const TagType aTag);
virtual void WriteObject(CNeoStream *aStream, const TagType aTag);
protected:
// no members
enum
{
cCopyFileLength = 0,
cFileLength = cCopyFileLength + 0
};
}; |