Kiwano Engine v1.3.x
kiwano::ObjectPolicy结构体 参考

对象处理策略 更多...

#include <ObjectBase.h>

静态 Public 成员函数

static ObjectPolicyFunc Ignore ()
 忽略对象失败状态
 
static ObjectPolicyFunc WarnLog (int threshold=ObjectStatus::fail)
 在对象状态变为失败时打印警告日志 更多...
 
static ObjectPolicyFunc ErrorLog (int threshold=ObjectStatus::fail)
 在对象状态变为失败时打印错误日志(默认策略) 更多...
 
static ObjectPolicyFunc Exception (int threshold=ObjectStatus::fail)
 在对象状态变为失败时抛出 ObjectFailException 更多...
 

详细描述

对象处理策略

成员函数说明

◆ ErrorLog()

ObjectPolicyFunc kiwano::ObjectPolicy::ErrorLog ( int  threshold = ObjectStatus::fail)
static

在对象状态变为失败时打印错误日志(默认策略)

参数
threshold触发阈值
返回
对象处理策略方法

◆ Exception()

ObjectPolicyFunc kiwano::ObjectPolicy::Exception ( int  threshold = ObjectStatus::fail)
static

在对象状态变为失败时抛出 ObjectFailException

参数
threshold触发阈值
返回
对象处理策略方法

◆ WarnLog()

ObjectPolicyFunc kiwano::ObjectPolicy::WarnLog ( int  threshold = ObjectStatus::fail)
static

在对象状态变为失败时打印警告日志

参数
threshold触发阈值
返回
对象处理策略方法