ImSQL
C++ 기반 SQL 자동화 및 라이선스 관리 엔진
Loading...
Searching...
No Matches
license::FeatureControl Class Reference

라이선스 기능(feature)을 제어하는 클래스. More...

#include <license_features.hpp>

Public Member Functions

void sendMetadataToClient ()
 클라이언트로 메타데이터를 전송합니다.
 
void setFeatures (const std::vector< std::string > &features)
 활성화된 기능 목록을 설정합니다.
 
bool hasFeature (const std::string &key) const
 특정 기능이 활성화되어 있는지 확인합니다.
 

Detailed Description

라이선스 기능(feature)을 제어하는 클래스.

  • 라이선스에 명시된 기능 활성화/비활성화 관리
  • 특정 기능 지원 여부 조회

Member Function Documentation

◆ hasFeature()

bool license::FeatureControl::hasFeature ( const std::string & key) const
inline

특정 기능이 활성화되어 있는지 확인합니다.

Parameters
key기능 이름
Returns
활성화 여부 (true: 활성화, false: 비활성화)
+ Here is the caller graph for this function:

◆ sendMetadataToClient()

void license::FeatureControl::sendMetadataToClient ( )
inline

클라이언트로 메타데이터를 전송합니다.

API_SUPPORT 기능이 활성화되어 있을 때만 전송합니다.

+ Here is the call graph for this function:

◆ setFeatures()

void license::FeatureControl::setFeatures ( const std::vector< std::string > & features)
inline

활성화된 기능 목록을 설정합니다.

Parameters
features기능 문자열 리스트

The documentation for this class was generated from the following file: