class TCoolSoftCADLicenseUse : public TLicenseUse { public: ... private: ... }
TCoolSoftCADLicenseUse ::SelectProvider (TLicenseProduct& selection, const TCollectionOf<TLicenseProduct>& providers) { ... }
TCoolSoftCADLicenseUse ::GetOperations (const TLicenseProduct& theProviderProduct, TCollectionOf<TProviderOperation>& theOperations) { ... }
TCoolSoftCADLicenseUse ::AcceptOperationsResults (const TLicenseProduct& theProviderProduct, const TCollectionOf<TProviderOperation>& theOperations) { ... }
TCoolSoftCADLicenseUse :: ReportException (const TStandardException& exception) { ... }
static TCoolSoftCADLicenseUse gCoolSoftCADLicenseUse;
gCoolSoftCADLicenseUse.Check();During the check for each available provider, the Licensing framework interacts with the derived class of TLicenseUse, and iterates through the following member functions: