内部关联接口 ge_api_error_codes.h中的如下接口是内部关联接口,开发者不需要直接调用: 表1 内部关联接口类名 作用 备注 ErrorNoRegisterar类 错误码注册类,用于注册具体的错误码及其描述。 包含以下成员函数: 2个构造函数:ErrorNoRegisterar(uint32_t err, const std::string &desc) noexcept; ErrorNoRegisterar(const uint32_t err, const char *const desc) noexcept; 其中,err:错误码;desc: 错误码描述 1个默认析构函数:~ErrorNoRegisterar() = default; StatusFactory类 单例状态工厂类,管路注册的错误码。 包含以下成员函数: static StatusFactory *Instance()单例返回StatusFactory 类对象,全局唯一。 void RegisterErrorNo(uint32_t err, const std::string &desc)void RegisterErrorNo(const uint32_t err, const char *const desc) 用于错误码注册。 std::string GetErrDesc(uint32_t err)根据错误码值获取错误码描述。