Common.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  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_P_TEXT 9
  35. //撤回消息
  36. #define MESSAGE_CONTENT_TYPE_RECALL 80
  37. //删除消息,请勿直接发送此消息,此消息是服务器端删除时的同步消息
  38. #define MESSAGE_CONTENT_TYPE_DELETE 81
  39. //提醒消息
  40. #define MESSAGE_CONTENT_TYPE_TIP 90
  41. //正在输入消息
  42. #define MESSAGE_CONTENT_TYPE_TYPING 91
  43. //以上是打招呼的内容
  44. #define MESSAGE_FRIEND_GREETING 92
  45. //您已经添加XXX为好友了,可以愉快地聊天了
  46. #define MESSAGE_FRIEND_ADDED_NOTIFICATION 93
  47. //通知消息类型
  48. //创建群的通知消息
  49. #define MESSAGE_CONTENT_TYPE_CREATE_GROUP 104
  50. //加群的通知消息
  51. #define MESSAGE_CONTENT_TYPE_ADD_GROUP_MEMBER 105
  52. //踢出群成员的通知消息
  53. #define MESSAGE_CONTENT_TYPE_KICKOF_GROUP_MEMBER 106
  54. //退群的通知消息
  55. #define MESSAGE_CONTENT_TYPE_QUIT_GROUP 107
  56. //解散群的通知消息
  57. #define MESSAGE_CONTENT_TYPE_DISMISS_GROUP 108
  58. //转让群主的通知消息
  59. #define MESSAGE_CONTENT_TYPE_TRANSFER_GROUP_OWNER 109
  60. //修改群名称的通知消息
  61. #define MESSAGE_CONTENT_TYPE_CHANGE_GROUP_NAME 110
  62. //修改群昵称的通知消息
  63. #define MESSAGE_CONTENT_TYPE_MODIFY_GROUP_ALIAS 111
  64. //修改群头像的通知消息
  65. #define MESSAGE_CONTENT_TYPE_CHANGE_GROUP_PORTRAIT 112
  66. //修改群全局禁言的通知消息
  67. #define MESSAGE_CONTENT_TYPE_CHANGE_MUTE 113
  68. //修改群加入权限的通知消息
  69. #define MESSAGE_CONTENT_TYPE_CHANGE_JOINTYPE 114
  70. //修改群群成员私聊的通知消息
  71. #define MESSAGE_CONTENT_TYPE_CHANGE_PRIVATECHAT 115
  72. //修改群是否可搜索的通知消息
  73. #define MESSAGE_CONTENT_TYPE_CHANGE_SEARCHABLE 116
  74. //修改群管理的通知消息
  75. #define MESSAGE_CONTENT_TYPE_SET_MANAGER 117
  76. //禁言/取消禁言群成员的通知消息
  77. #define MESSAGE_CONTENT_TYPE_MUTE_MEMBER 118
  78. //VoIP开始消息
  79. #define VOIP_CONTENT_TYPE_START 400
  80. //VoIP结束消息
  81. #define VOIP_CONTENT_TYPE_END 402
  82. #define VOIP_CONTENT_TYPE_ACCEPT 401
  83. #define VOIP_CONTENT_TYPE_SIGNAL 403
  84. #define VOIP_CONTENT_TYPE_MODIFY 404
  85. #define VOIP_CONTENT_TYPE_ACCEPT_T 405
  86. #define VOIP_CONTENT_TYPE_ADD_PARTICIPANT 406
  87. #define VOIP_CONTENT_MUTE_VIDEO 407
  88. #define THINGS_CONTENT_TYPE_DATA 501
  89. #define THINGS_CONTENT_TYPE_LOST_EVENT 502
  90. #endif /* Common_h */