本文整理汇总了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;未经允许,请勿转载。 |
请发表评论