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