Common.h 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. //
  2. // Common.h
  3. // WFChatClient
  4. //
  5. // Created by heavyrain on 2017/11/8.
  6. // Copyright © 2017年 WildFireChat. All rights reserved.
  7. //
  8. #ifndef Common_h
  9. #define Common_h
  10. /*
  11. * 说明:1000以下为系统保留类型,自定义消息请使用1000以上数值。
  12. * 系统消息类型中100以下为常用基本类型消息。100-199位群组消息类型。400-499为VoIP消息类型.
  13. */
  14. //基本消息类型
  15. //未知类型的消息
  16. #define MESSAGE_CONTENT_TYPE_UNKNOWN 0
  17. //文本消息
  18. #define MESSAGE_CONTENT_TYPE_TEXT 1
  19. //语音消息
  20. #define MESSAGE_CONTENT_TYPE_SOUND 2
  21. //图片消息
  22. #define MESSAGE_CONTENT_TYPE_IMAGE 3
  23. //位置消息
  24. #define MESSAGE_CONTENT_TYPE_LOCATION 4
  25. //文件消息
  26. #define MESSAGE_CONTENT_TYPE_FILE 5
  27. //视频消息
  28. #define MESSAGE_CONTENT_TYPE_VIDEO 6
  29. //动态表情消息
  30. #define MESSAGE_CONTENT_TYPE_STICKER 7
  31. //图文消息
  32. #define MESSAGE_CONTENT_TYPE_IMAGETEXT 8
  33. //撤回消息
  34. #define MESSAGE_CONTENT_TYPE_RECALL 80
  35. //提醒消息
  36. #define MESSAGE_CONTENT_TYPE_TIP 90
  37. //正在输入消息
  38. #define MESSAGE_CONTENT_TYPE_TYPING 91
  39. //通知消息类型
  40. //创建群的通知消息
  41. #define MESSAGE_CONTENT_TYPE_CREATE_GROUP 104
  42. //加群的通知消息
  43. #define MESSAGE_CONTENT_TYPE_ADD_GROUP_MEMBER 105
  44. //踢出群成员的通知消息
  45. #define MESSAGE_CONTENT_TYPE_KICKOF_GROUP_MEMBER 106
  46. //退群的通知消息
  47. #define MESSAGE_CONTENT_TYPE_QUIT_GROUP 107
  48. //解散群的通知消息
  49. #define MESSAGE_CONTENT_TYPE_DISMISS_GROUP 108
  50. //转让群主的通知消息
  51. #define MESSAGE_CONTENT_TYPE_TRANSFER_GROUP_OWNER 109
  52. //修改群名称的通知消息
  53. #define MESSAGE_CONTENT_TYPE_CHANGE_GROUP_NAME 110
  54. //修改群昵称的通知消息
  55. #define MESSAGE_CONTENT_TYPE_MODIFY_GROUP_ALIAS 111
  56. //修改群头像的通知消息
  57. #define MESSAGE_CONTENT_TYPE_CHANGE_GROUP_PORTRAIT 112
  58. //VoIP开始消息
  59. #define VOIP_CONTENT_TYPE_START 400
  60. //VoIP结束消息
  61. #define VOIP_CONTENT_TYPE_END 402
  62. #define VOIP_CONTENT_TYPE_ACCEPT 401
  63. #define VOIP_CONTENT_TYPE_SIGNAL 403
  64. #define VOIP_CONTENT_TYPE_MODIFY 404
  65. #define VOIP_CONTENT_TYPE_ACCEPT_T 405
  66. #endif /* Common_h */