class TElfinConfiguration : public TProviderOperation { // Copyright (C) 1995 Taligent, Inc. All rights reserved. public: //................................................................. // Constructors and destructor TElfinConfiguration( const TText& feature, const unsigned long option, TText& host, const int port, const TText& service, const char * salt); virtual ~TElfinConfiguration(); //................................................................ // operator overloads. TElfinConfiguration& operator=(const TElfinConfiguration&); //................................................................ // MCollectible overrides. //................................................................ // Required TProviderOperation overrides. virtual void GetOperationType(TStandardText& token) const; //................................................................ // TElfinConfiguration specific operations. virtual void SetOption(const unsigned long option); virtual TText& GetHost(); protected: };
TElfinConfiguration has two constructors. The default constructor should not be used in normal operation. The arguments to the other constructor are as follows:
SetOption allows the previously specified option value to be changed. The argument is the Elan License Manager option as described above.
GetHost allows the licensed product to determine which Elan License Manager licensing server responded to the licensing request. The returned reference is to storage belonging to the operation object.
Deriving Classes
TElfinConfiguration is not designed for derivation.
Concurrency
TElfinConfiguration is not designed for concurrent access.