6#ifndef _ZFI_ZFEnvInfo_h_
7#define _ZFI_ZFEnvInfo_h_
#define ZFLIB_ZFCore
used to export symbols
Definition ZFCoreEnvDef.h:30
#define ZF_IN
dummy macro that shows the param used as required input
Definition ZFCoreTypeDef_ClassType.h:180
#define ZF_IN_OUT
dummy macro that shows the param used as required input and output
Definition ZFCoreTypeDef_ClassType.h:196
zft_zfstring< zfchar > zfstring
see zft_zfstring
Definition ZFCoreTypeDef_StringType.h:15
void(* ZFEnvSummaryCallback)(zfstring &ret)
see ZFEnvInfo::envSummaryCallbackRegister
Definition ZFEnvInfo.h:13
#define ZFMP_IN_OUT(ParamType, paramName)
see ZFMP_IN
Definition ZFMethod.h:117
#define ZFMETHOD_FUNC_DECLARE_0(ZFLIB_, ReturnType, MethodName)
declare function type of ZFMethod
Definition ZFMethodFuncDeclare.h:493
#define ZFMETHOD_FUNC_DECLARE_1(ZFLIB_, ReturnType, MethodName, ZFMP_0)
see ZFMETHOD_FUNC_DECLARE_0
Definition ZFMethodFuncDeclare.h:624
#define ZF_NAMESPACE_BEGIN_REGISTER(NameSpace, ParentNameSpace)
begin and register namespace
Definition ZFNamespace.h:48
#define ZF_NAMESPACE_GLOBAL_BEGIN
begin namespace ZFFramework
Definition ZFNamespace.h:97
#define ZF_NAMESPACE_END(NameSpace)
end namespace
Definition ZFNamespace.h:60
#define ZF_NAMESPACE_GLOBAL_END
end namespace ZFFramework
Definition ZFNamespace.h:98
#define ZF_NAMESPACE_GLOBAL
namespace of ZFFramework
Definition ZFNamespace.h:96
ZFObject related include.
Definition ZFEnvInfo.h:15
void systemName(zfstring &ret)
name of native system, e.g. "iOS", empty if not available
void systemVersion(zfstring &ret)
version of native system, e.g. "9.0.1", empty if not available
void envSummaryCallbackRegister(const zfstring &name, ZFEnvSummaryCallback callback)
register a callback to output custom env info, see envSummary
void frameworkName(zfstring &ret)
name of native framework, e.g. "Qt", empty if not available
void envSummaryCallbackUnregister(const zfstring &name)
see envSummaryCallbackRegister
void frameworkVersion(zfstring &ret)
version of native framework, e.g. "9.0.1", empty if not available
void envSummary(zfstring &ret)
util method to get summary info