18 #ifndef __easemob__EMError__ 19 #define __easemob__EMError__ 21 #include "embaseobject.h" 39 INVALID_APP_KEY = 100,
44 USER_ALREADY_LOGIN = 200,
46 USER_AUTHENTICATION_FAILED,
49 USER_ILLEGAL_ARGUMENT,
50 USER_LOGIN_ANOTHER_DEVICE,
53 PUSH_UPDATECONFIGS_FAILED,
54 USER_PERMISSION_DENIED,
55 USER_BINDDEVICETOKEN_FAILED,
56 USER_UNBIND_DEVICETOKEN_FAILED,
58 SERVER_NOT_REACHABLE = 300,
62 SERVER_GET_DNSLIST_FAILED,
63 SERVER_SERVING_DISABLED,
70 MESSAGE_INVALID = 500,
71 MESSAGE_INCLUDE_ILLEGAL_CONTENT,
72 MESSAGE_SEND_TRAFFIC_LIMIT,
73 MESSAGE_ENCRYPTION_ERROR,
75 GROUP_INVALID_ID = 600,
78 GROUP_PERMISSION_DENIED,
82 CHATROOM_INVALID_ID = 700,
83 CHATROOM_ALREADY_JOINED,
85 CHATROOM_PERMISSION_DENIED,
86 CHATROOM_MEMBERS_FULL,
89 CALL_INVALID_ID = 800,
92 CALL_CONNECTION_FAILED,
93 CALL_INVALID_CAMERA_INDEX,
95 CALL_PERMISSION_DENIED,
111 mErrorCode = e.mErrorCode;
112 mDescription = e.mDescription;
114 EMError(
int errorCode = EM_NO_ERROR,
const std::string &description =
"");
115 void setErrorCode(
int errorCode,
const std::string &description =
"");
118 mErrorCode = e.mErrorCode;
119 mDescription = e.mDescription;
124 std::string mDescription;
127 typedef std::shared_ptr<EMError> EMErrorPtr;
Definition: emattributevalue.h:28
Definition: embaseobject.h:28
EMError(const EMError &e)
EMCallback's constructor.
Definition: emerror.h:110