11#include "ProcessingUnitBase.h"
26 class FL_EXPORT CProcessingUnitManager
29 CProcessingUnitManager();
140 static CProcessingUnitManager* GetInstance();
프로세싱 유닛 기초 클래스
Definition ProcessingUnitBase.h:27
virtual ~CProcessingUnitManager()
소멸자
static int32_t GetMaxConfigurableThreadLimit()
구성 가능한 최대 쓰레드 제한 개수 반환
static void UnlockMaxThreadLimit()
LockMaxThreadLimit 함수를 통해 잠금된 상태를 해제
static const CResult SetMaxThreadLimit(int32_t i32MaxThreadLimit)
라이브러리 내의 모든 병렬처리 지원되는 알고리즘에 대한 최대 쓰레드 제한 개수를 지정. 0과 같거나 작은 값 혹은 최대 가용 쓰레드 개수 이상의 값을 입력 시 가용한 최대 개수로 설...
static int32_t GetMaxThreadLimit()
설정된 라이브러리 내의 모든 병렬처리 지원되는 알고리즘에 대한 최대 쓰레드 제한 개수를 반환
static CProcessingUnitBase * GetProcessingUnit()
설정된 프로세싱 유닛 객체을 얻음
static void ResetProcessingUnit()
설정된 프로세싱 유닛 객체를 리셋
static const CResult SetProcessingUnit(const CProcessingUnitBase &pu)
프로세싱 유닛 객체 설정
static void LockMaxThreadLimit()
SetMaxThreadLimit 함수를 통해 최대 쓰레드의 한계치를 수정하지 못하도록 잠금
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1676
Definition AESCryptography.h:18