意见反馈
方法总览
方法名称 | 行为 | 含义描述 |
---|---|---|
onCommitting | 通知 | 提交意见反馈中的通知;nCommitId: 问题反馈id |
onCommitFinish | 通知 | 提交意见反馈结束的通知;FeedbackResultInfo: 提交结果 |
CommitFeedback | 调用 | 提交意见反馈,返回结果会带上操作是否成功和成功时才有效的任务id;stFeedbackInfo: 反馈信息 |
onCommitting
通知描述
提交意见反馈中的通知
通知定义
void onCommitting(int nCommitId);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCommitId | int | 问题反馈id |
返回值描述
无返回值。
onCommitFinish
通知描述
提交意见反馈结束的通知;FeedbackResultInfo: 提交结果
通知定义
void onCommitFinish(int nCommitId, FeedbackResultType eFeedbackResultType);
参数描述
参数 | 类型 | 含义 |
---|---|---|
nCommitId | int | 无 |
eFeedbackResultType | FeedbackResultType | 无 |
表示反馈结果的枚举
enum FeedbackResultType {
Successed = 0,/** < 成功 */
NotEnoughSpaceOnTheDisk = 1,/** < 磁盘空间不足 */
TaskFull = 2,/** < 任务过多,请稍后 */
Unknown = 3,/** < 未知问题导致失败 */
}
返回值描述
无返回值。
CommitFeedback
接口描述
提交意见反馈,返回结果会带上操作是否成功和成功时才有效的任务id
接口定义
FeedbackResultInfo CommitFeedback(FeedbackInfo stFeedbackInfo);
参数描述
参数 | 类型 | 含义 |
---|---|---|
stFeedbackInfo | FeedbackInfo | 反馈信息 |
FeedbackInfo 反馈信息
struct FeedbackInfo {
FeedbackType type;/** < 反馈类型 */
std::string strDesc;/** < 问题描述及改进意见 */
bool bWithLog;/** < 是否上传日志 */
std::string strContact;/** < 联系方式 */
std::string strAttachFile;/** < 附加文件 */
}
返回值描述
类型 | 含义 |
---|---|
FeedbackResultInfo | 反馈信息 |
FeedbackResultInfo 反馈信息
struct FeedbackResultInfo {
bool bSuccessed;/** < 是否成功 */
int nCommitId;/** < 意见反馈id */
}