라이선스 기능(feature)을 제어하는 클래스.
More...
#include <license_features.hpp>
라이선스 기능(feature)을 제어하는 클래스.
- 라이선스에 명시된 기능 활성화/비활성화 관리
- 특정 기능 지원 여부 조회
◆ hasFeature()
bool license::FeatureControl::hasFeature |
( |
const std::string & | key | ) |
const |
|
inline |
특정 기능이 활성화되어 있는지 확인합니다.
- Parameters
-
- Returns
- 활성화 여부 (true: 활성화, false: 비활성화)
◆ sendMetadataToClient()
void license::FeatureControl::sendMetadataToClient |
( |
| ) |
|
|
inline |
클라이언트로 메타데이터를 전송합니다.
API_SUPPORT 기능이 활성화되어 있을 때만 전송합니다.
◆ setFeatures()
void license::FeatureControl::setFeatures |
( |
const std::vector< std::string > & | features | ) |
|
|
inline |
활성화된 기능 목록을 설정합니다.
- Parameters
-
The documentation for this class was generated from the following file: