TLicenseProductUnknown is an abstract base class representing an exception that occurs when a license provider is requested to issue licensing units for a licensed product that is not recognized.
class TLicenseProductUnknown : public TLicenseException {
// Copyright (C) 1995 Taligent, Inc. All rights reserved.
public:
virtual~TLicenseProductUnknown();
protected:
};
class TStandardLicenseProductUnknown : public TLicenseProductUnknown {
// Copyright (C) 1995 Taligent, Inc. All rights reserved.
public:
enum EReason
{
kProductUnknown,
};
TStandardLicenseProductUnknown(EReason whatHappened);
TStandardLicenseProductUnknown(const TStandardLicenseProductUnknown& copy);
TStandardLicenseProductUnknown& operator=(const TStandardLicenseProductUnknown& copy);
virtual~TStandardLicenseProductUnknown();
EReason GetReason() const;
virtual voidThrow() const;
protected:
};