TLicenseInvalidProvider is a concrete class representing an error that occurs when an invalid license provider is introduced to the framework.
class TLicenseInvalidProvider : public TLicenseException {
// Copyright (C) 1995 Taligent, Inc. All rights reserved.
public:
enum EReason
{
kInvalidProvider,
kImpostorDetected,
};
TLicenseInvalidProvider(EReason whatHappened);
TLicenseInvalidProvider(const TLicenseInvalidProvider& copy);
TLicenseInvalidProvider& operator=(const TLicenseInvalidProvider& copy);
virtual~TLicenseInvalidProvider();
EReason GetReason() const;
virtual voidThrow() const;
protected:
};