| 
    10Duke Enterprise C++ Client
    
   | 
 
#include <KnownNameLicenseTokenParser.h>
A license token parser, which expects the licensed item name to be one given in constructor.
  
Public Member Functions | |
| KnownNameLicenseTokenParser (const std::shared_ptr< const tenduke::jwt::JWTParser > &parseJwt, std::string licensedItemName) | |
| Constructs new instance.   | |
  Public Member Functions inherited from tenduke::ee::licensing::impl::LicenseTokenParser | |
| LicenseTokenParser (const std::shared_ptr< const tenduke::jwt::JWTParser > &parseJwt) | |
| Constructs new instance.   | |
| virtual LeaseOrError | from (const std::string &licenseToken) const | 
| Parses the token.   | |
Protected Member Functions | |
| bool | isLicensedItemName (const std::string &claimName, const std::string &claimValue) const override | 
| Checks if given value is a licensed item name.   | |
| tenduke::ee::licensing::impl::KnownNameLicenseTokenParser::KnownNameLicenseTokenParser | ( | const std::shared_ptr< const tenduke::jwt::JWTParser > & | parseJwt, | 
| std::string | licensedItemName ) | 
Constructs new instance.
| parseJwt | JWT parser for parsing the license token | 
| licensedItemName | expected licensed item name | 
      
  | 
  overrideprotectedvirtual | 
Checks if given value is a licensed item name.
| claimName | - | 
| claimValue | - | 
Reimplemented from tenduke::ee::licensing::impl::LicenseTokenParser.