• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ service::ErrorInfo类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中service::ErrorInfo的典型用法代码示例。如果您正苦于以下问题:C++ ErrorInfo类的具体用法?C++ ErrorInfo怎么用?C++ ErrorInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了ErrorInfo类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: _getGroupInfo

void GroupControler::_getGroupInfo(service::ErrorInfo &info, service::Group group)
{
    qDebug() << Q_FUNC_INFO<<"22222222222"<<info.code();
    if(info.code()==0){
        Group gp;
        if(group.info.avatar!=""){
            gp.avatar="/data/data/com.vrv.linkDood/public/head/"+QString::fromStdString(group.info.avatar);
        }
        qDebug() << Q_FUNC_INFO<<gp.avatar<<"ssssssssssssssssssssssss";
        gp.createrid=QString::number(group.creater_id);
        QDateTime DateTime;
        DateTime.setMSecsSinceEpoch(group.create_time);
        gp.create_time=DateTime.toString("MM月dd日") +QString::fromLocal8Bit(" ")+DateTime.toString("HH:mm");
        gp.extend=QString::fromStdString(group.extend);
        gp.id=QString::number(group.info.id);
        gp.level=QString::number(group.info.level);
        gp.name=QString::fromStdString(group.info.name);
        gp.pinyin=QString::fromStdString(group.info.pinyin);
        gp.server=QString::fromStdString(group.info.server);
        if(group.info.thumb_avatar!=""){
            gp.thumbAvatar="/data/data/com.vrv.linkDood/public/head/"+QString::fromStdString(group.info.thumb_avatar);
        }
        qDebug() << Q_FUNC_INFO<<"22222222222"<<gp.thumbAvatar<<gp.name;
        gp.timeZone=QString::number(group.info.time_zone);
        gp.brief=QString::fromStdString(group.brief);
        gp.bulletin=QString::fromStdString(group.bulletin);
        if(gp.brief=="#"){
            gp.brief="";
        }
        qDebug() << Q_FUNC_INFO<<"33333333333"<<gp.brief<<gp.bulletin;
        qDebug() << Q_FUNC_INFO<<"member_num:"<<group.member_nums;
        emit getGroupInfoResult("获取群信息成功",gp);
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:34,代码来源:groupcontroler.cpp


示例2: _getMemberInfo

void GroupControler::_getMemberInfo(service::ErrorInfo& info, service::User& member)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        //        service::Member mem=dynamic_cast<service::Member&>(member);
        Member m;
        m.name=QString::fromStdString(member.name);
        //        m.avatar=QString::fromStdString(mem.avatar);
        //        if(mem.gender==0){
        //            m.gender="保密";
        //        }
        //        if(mem.gender==1){
        //            m.gender="男";
        //        }
        //        if(mem.gender==2){
        //            m.gender="女";
        //        }
        //        m.groupid=QString::number(mem.groupid);
        //        m.id=QString::number(mem.id);
        //        m.member_type=QString::number(mem.member_type);
        //        m.name=QString::fromStdString(mem.name);
        //        m.remark=QString::fromStdString(mem.remark);
        //        m.team=QString::number(mem.team);
        //        m.thumbAvatar=QString::fromStdString(mem.thumb_avatar);
        emit getMemberInfoResult("获取成员信息成功",m);
    }
    else{
        Member m;
        emit getMemberInfoResult("获取成员信息失败",m);
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:31,代码来源:groupcontroler.cpp


示例3: _getVerifyImg

void AuthControler::_getVerifyImg(service::ErrorInfo info, std::string img)
{
    qDebug() << Q_FUNC_INFO<<info.code()<<img.c_str();
    if(img!=""){
        img="file://"+img;
    }
    emit getVerifyImgResult(QString::number(info.code()),QString::fromStdString(img));
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:8,代码来源:authcontroler.cpp


示例4: _removeMember

void GroupControler::_removeMember(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<"1111111111:"<<info.code();
    if(info.code()==0){
        emit removeMemberResult("移除群成员成功");
    }
    else{
        emit removeMemberResult("移除群成员失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp


示例5: _removeGroup

void GroupControler::_removeGroup(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<"ssssssssssssssss"<<info.code();
    if(info.code()==0){
        emit removeGroupResult("成功");
    }
    else{
        emit removeGroupResult("操作失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp


示例6: _inviteMember

void GroupControler::_inviteMember(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit inviteMemberResult("邀请成员成功");
    }
    else{
        emit inviteMemberResult("邀请成员失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp


示例7: _setMemberInfo

void GroupControler::_setMemberInfo(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit setMemberInfoResult("设置成员信息成功");
    }
    else{
        emit setMemberInfoResult("设置成员信息失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:10,代码来源:groupcontroler.cpp


示例8: onLogoutChanged

void AuthControler::onLogoutChanged(service::ErrorInfo& info)
{
    qDebug() << Q_FUNC_INFO << "loginout_code:" << info.code();

    if(info.code() == 0 ||info.code() == 1304||info.code()<0)
    {
        emit loginoutRelust(true);
    }else
    {
        emit loginoutRelust(false);
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:12,代码来源:authcontroler.cpp


示例9: _changepassword

void AuthControler::_changepassword(service::ErrorInfo &info)
{
    qDebug() << Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit changePasswordResult("修改成功");
    }
    else if(info.code()==543){
        emit changePasswordResult("旧密码不正确");
    }
    else{
        emit changePasswordResult("修改失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:13,代码来源:authcontroler.cpp


示例10: _getSonOrgs

void EnterpriseControler::_getSonOrgs(service::ErrorInfo info, std::vector<service::Org> orgs, std::vector<service::OrgUser> orgusers)
{
    qDebug() << Q_FUNC_INFO<<info.code()<<orgs.size();
    OrgList orgList;
    OrgUserList orgUserList;
    for(auto org:orgs){
        orgList.insert(orgList.size(),orgToQorg(org));
    }
    for(auto orgUser:orgusers){
        orgUserList.insert(orgUserList.size(),orguserToQorguser(orgUser));
    }
    emit getSonOrgsResult(info.code(),orgList,orgUserList);
}
开发者ID:bxyssf,项目名称:Linkdood,代码行数:13,代码来源:enterprisecontorler.cpp


示例11: _getMemberList

void GroupControler::_getMemberList(service::ErrorInfo &info, std::vector<std::shared_ptr<service::User> > members,QString groupId)
{
    qDebug() << Q_FUNC_INFO <<"size:"<<members.size()<<"groupId:"<<groupId;
    MemberList memberList;
    if(info.code()==0){
        if(members.size() >0){
            memberList=MemberToQMemberList(members);
            emit getGroupMemberListReslut(info.code(),groupId,memberList);
        }
        emit getMemberListResult("获取成员列表成功",memberList);

    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:13,代码来源:groupcontroler.cpp


示例12: _transferGroup

void GroupControler::_transferGroup(service::ErrorInfo &info)
{
    qDebug()<<Q_FUNC_INFO<<info.code();
    if(info.code()==0){
        emit transferGroupResult("转让群成功");
    }
    else if(info.code()==303){
        emit transferGroupResult("该用户拥有的群数量已经超过限制");
    }
    else{
        emit transferGroupResult("转让群失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:13,代码来源:groupcontroler.cpp


示例13: _createGroup

void GroupControler::_createGroup(service::ErrorInfo &info, long long &res)
{
    qDebug() << Q_FUNC_INFO<<"2222222......"<<info.code();
    if(info.code()==0){
        emit createGroupResult(QString::number(res));
    }
    else if(info.code()==303){
        emit createGroupResult("创建群失败(群数量超过限制)");
    }
    else{
        emit createGroupResult("创建群失败");
    }

}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:14,代码来源:groupcontroler.cpp


示例14: _getMesage

void ChatControler::_getMesage(service::ErrorInfo &info, int64 targetId, std::vector<service::MsgPtr>msgPtr)
{
    qDebug() << Q_FUNC_INFO << msgPtr.size();
    MsgList msgList;
    //std::shared_ptr<service::Msg> msg;

    for(auto msg:msgPtr){
        if(msg->msgtype == 2||msg->msgtype == 8){
            std::shared_ptr<service::MsgText> msgText = std::dynamic_pointer_cast<service::MsgText>(msg);
            Msg item;
            item.activeType = QString::number(msgText->active_type);
            item.body = QString::fromStdString(utils::MsgUtils::getText(msgText->body));
            item.fromid = QString::number(msgText->fromid);
            item.localid = QString::number(msgText->localid);
            item.msgid = QString::number(msgText->msgid);
            item.msgProperties = QString::fromStdString(msgText->msg_properties);
            item.msgtype = QString::number(msgText->msgtype);
            item.relatedMsgid = QString::number(msgText->related_msgid);
            item.targetid = QString::number(msgText->targetid);
            item.time = QString::number(msgText->time);
            item.toid = QString::number(msgText->toid);
            msgList.insert(msgList.size(),item);
        }
   }
    if(!info.code()){
        emit getMessagesBack(true,targetId,msgList);
    }else{
        emit getMessagesBack(true,targetId,msgList);
    }
}
开发者ID:lixinlixin,项目名称:Linkdood,代码行数:30,代码来源:chatcontroler.cpp


示例15: _getOrgUserInfo

void EnterpriseControler::_getOrgUserInfo(service::ErrorInfo &info, service::OrgUser &orguser)
{
    qDebug() << Q_FUNC_INFO;
    OrgUser Qorguser;
    Qorguser= orguserToQorguser(orguser);
    emit getOrgUserInfoResult(info.code(),Qorguser);
}
开发者ID:bxyssf,项目名称:Linkdood,代码行数:7,代码来源:enterprisecontorler.cpp


示例16: _getGroupSet

void GroupControler::_getGroupSet(service::ErrorInfo &info, int8 verify_type, int8 is_allow)
{
    if(info.code()==0){
        QString verify;
        QString allow;
        if(verify_type==3){
            verify="允许任何人加群";
        }
        else if(verify_type==1){
            verify="不允许加群";
        }
        else{
            verify="需要验证";
        }
        if(is_allow==1){
            allow="允许邀请";
        }
        else{
            allow="不允许邀请";
        }
        emit getGroupSetResult("获取群设置成功",verify,allow);
    }
    else{
        emit getGroupSetResult("获取群设置失败","","");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:26,代码来源:groupcontroler.cpp


示例17: _setGroupSet

void GroupControler::_setGroupSet(service::ErrorInfo &info)
{
    if(info.code()==0){
        emit setGroupSetResult("设置成功");
    }
    else{
        emit setGroupSetResult("设置失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:9,代码来源:groupcontroler.cpp


示例18: _setGroupInfo

void GroupControler::_setGroupInfo(service::ErrorInfo &info)
{
    if(info.code()==0){
        emit setGroupInfoResult("设置群信息成功");
    }
    else{
        emit setGroupInfoResult("设置群信息失败");
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:9,代码来源:groupcontroler.cpp


示例19: _loginResult

void AuthControler::_loginResult(service::ErrorInfo &info, long long userId)
{
    qDebug() << Q_FUNC_INFO << info.code() << userId;
    if(info.code() == 0 )
    {
        QString fileName = LinkDoodService::instance()->dataPath()+ "config.ini";
        QSettings settings(fileName, QSettings::IniFormat);
        settings.setValue("myId",QString::number(userId));
        emit loginSucceeded(QString::number(userId));

        emit loginResultObserver(0,QString::number(userId));
    }
    else
    {
        qDebug() << Q_FUNC_INFO << "loginFailed = " << info.code();
        emit loginFailed(info.code());
    }
}
开发者ID:MakoVsp,项目名称:Linkdood,代码行数:18,代码来源:authcontroler.cpp


示例20: _sendMesage

void ChatControler::_sendMesage(service::ErrorInfo &info, int64 sendTime, int64 msgId)
{
    qDebug() << Q_FUNC_INFO;
    if(!info.code()){
        emit sendMessageBack(true,sendTime,msgId);
    }else{
        emit sendMessageBack(false,sendTime,msgId);
    }
}
开发者ID:lixinlixin,项目名称:Linkdood,代码行数:9,代码来源:chatcontroler.cpp



注:本文中的service::ErrorInfo类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ service::Ptr类代码示例发布时间:2022-05-31
下一篇:
C++ serializer::Writer类代码示例发布时间:2022-05-31
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap