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: };