|
enum class | NIMChatRoomMsgFeature { kNIMChatRoomMsgFeatureDefault = 0
} |
| 消息属性 更多...
|
|
enum class | NIMChatRoomExitReason {
kNIMChatRoomExitReasonExit = 0
, kNIMChatRoomExitReasonRoomInvalid = 1
, kNIMChatRoomExitReasonKickByManager = 2
, kNIMChatRoomExitReasonKickByMultiSpot = 3
,
kNIMChatRoomExitReasonIllegalState = 4
, kNIMChatRoomExitReasonBeBlacklisted = 5
} |
| 聊天室离开原因 更多...
|
|
enum class | NIMChatRoomLinkCondition { kNIMChatRoomLinkConditionAlive = 0
, kNIMChatRoomLinkConditionDeadAndRetry = 1
, kNIMChatRoomLinkConditionDead = 2
} |
| 聊天室链接情况,一般都是有本地网路情况引起 更多...
|
|
enum class | NIMChatRoomEnterStep {
kNIMChatRoomEnterStepInit = 1
, kNIMChatRoomEnterStepServerConnecting = 2
, kNIMChatRoomEnterStepServerConnectOver = 3
, kNIMChatRoomEnterStepRoomAuthing = 4
,
kNIMChatRoomEnterStepRoomAuthOver = 5
} |
| 聊天室进入状态 更多...
|
|
enum class | NIMChatRoomProxyType {
kNIMChatRoomProxyNone = 0
, kNIMChatRoomProxyHttp11 = 1
, kNIMChatRoomProxySocks4 = 4
, kNIMChatRoomProxySocks4a = 5
,
kNIMChatRoomProxySocks5 = 6
} |
| 代理类型 更多...
|
|
enum class | NIMChatRoomLoginStep {
kNIMChatRoomLoginStepInit = 1
, kNIMChatRoomLoginStepServerConnecting = 2
, kNIMChatRoomLoginStepServerConnectOver = 3
, kNIMChatRoomLoginStepRoomAuthing = 4
,
kNIMChatRoomLoginStepRoomAuthOver = 5
} |
| 聊天室登录状态 更多...
|
|
enum class | ChatRoomMemberType { Restricted = -1
, Normal = 0
, Creator = 1
, Manager = 2
} |
| 成员类型, -1:受限用户; 0:普通;1:创建者;2:管理员 更多...
|
|
enum class | NIMChatRoomGetMemberType { kNIMChatRoomGetMemberTypeSolid = 0
, kNIMChatRoomGetMemberTypeTemp = 1
} |
| 查询成员的成员类型 更多...
|
|
enum class | NIMChatRoomGuestFlag { kNIMChatRoomGuestFlagNoGuest = 0
, kNIMChatRoomGuestFlagGuest = 1
} |
| 成员类型 更多...
|
|
enum class | NIMChatRoomOnlineState { kNIMChatRoomOnlineStateOffline = 0
, kNIMChatRoomOnlineStateOnline = 1
} |
| 在线状态 更多...
|
|
enum class | NIMChatRoomMemberAttribute { kNIMChatRoomMemberAttributeAdminister = 1
, kNIMChatRoomMemberAttributeNomalSold = 2
, kNIMChatRoomMemberAttributeBlackList = -1
, kNIMChatRoomMemberAttributeMuteList = -2
} |
| 设置成员的成员身份 更多...
|
|
enum class | NIMChatRoomMsgType {
kNIMChatRoomMsgTypeText = 0
, kNIMChatRoomMsgTypeImage = 1
, kNIMChatRoomMsgTypeAudio = 2
, kNIMChatRoomMsgTypeVideo = 3
,
kNIMChatRoomMsgTypeLocation = 4
, kNIMChatRoomMsgTypeNotification = 5
, kNIMChatRoomMsgTypeFile = 6
, kNIMChatRoomMsgTypeTips = 10
,
kNIMChatRoomMsgTypeRobot
, kNIMChatRoomMsgTypeCustom = 100
, kNIMChatRoomMsgTypeUnknown = 1000
} |
| 聊天室消息类型 更多...
|
|
enum class | NIMChatRoomClientType {
kNIMChatRoomClientTypeDefault = 0
, kNIMChatRoomClientTypeAndroid = 1
, kNIMChatRoomClientTypeiOS = 2
, kNIMChatRoomClientTypePCWindows = 4
,
kNIMChatRoomClientTypeWindowsPhone = 8
, kNIMChatRoomClientTypeWeb = 16
, kNIMChatRoomClientTypeRestAPI = 32
, kNIMChatRoomClientTypeMacOS = 64
} |
| 聊天室消息来源端 更多...
|
|
enum class | NIMChatRoomNotificationId {
kNIMChatRoomNotificationIdMemberIn = 301
, kNIMChatRoomNotificationIdMemberExit = 302
, kNIMChatRoomNotificationIdAddBlack = 303
, kNIMChatRoomNotificationIdRemoveBlack = 304
,
kNIMChatRoomNotificationIdAddMute = 305
, kNIMChatRoomNotificationIdRemoveMute = 306
, kNIMChatRoomNotificationIdAddManager = 307
, kNIMChatRoomNotificationIdRemoveManager = 308
,
kNIMChatRoomNotificationIdAddFixed = 309
, kNIMChatRoomNotificationIdRemoveFixed = 310
, kNIMChatRoomNotificationIdClosed = 311
, kNIMChatRoomNotificationIdInfoUpdated = 312
,
kNIMChatRoomNotificationIdMemberKicked = 313
, kNIMChatRoomNotificationIdMemberTempMute = 314
, kNIMChatRoomNotificationIdMemberTempUnMute = 315
, kNIMChatRoomNotificationIdMyRoleUpdated = 316
,
kNIMChatRoomNotificationIdRoomMuted = 318
, kNIMChatRoomNotificationIdRoomDeMuted = 319
} |
| 聊天室通知类型 更多...
|
|
|
delegate void | RequestChatRoomLinkInfoDelegate (long roomId, NIM.ResponseCode errorCode, string[] linkAddrs) |
|
delegate void | ChatRoomLoginDelegate (NIMChatRoomLoginStep loginStep, NIM.ResponseCode errorCode, ChatRoomInfo roomInfo, MemberInfo memberInfo) |
|
delegate void | ExitChatRoomDelegate (long roomId, NIM.ResponseCode errorCode, NIMChatRoomExitReason reason) |
|
delegate void | QueryMembersResultDelegate (long roomId, NIM.ResponseCode errorCode, MemberInfo[] members) |
|
delegate void | QueryMessageHistoryResultDelegate (long roomId, NIM.ResponseCode errorCode, Message[] messages) |
|
delegate void | SetMemberPropertyDelegate (long roomId, NIM.ResponseCode errorCode, MemberInfo info) |
|
delegate void | CloseRoomDelegate (long roomId, NIM.ResponseCode errorCode) |
|
delegate void | RemoveMemberDelegate (long roomId, NIM.ResponseCode errorCode) |
|
delegate void | UpdateRoomInfoDelegate (long roomId, NIM.ResponseCode errorCode) |
|
delegate void | UpdateMyRoleDelegate (long roomId, NIM.ResponseCode errorCode) |
|
delegate void | GetRoomInfoDelegate (long roomId, NIM.ResponseCode errorCode, ChatRoomInfo info) |
|
delegate void | TempMuteMemberDelegate (long roomId, NIM.ResponseCode errorCode, MemberInfo info) |
|
delegate void | ChatRoomQueueListDelegate (long room_id, NIM.ResponseCode error_code, string result) |
|
delegate void | ChatRoomQueueDropDelegate (long room_id, NIM.ResponseCode error_code) |
|
delegate void | ChatRoomQueuePollDelegate (long room_id, NIM.ResponseCode error_code, string result) |
|
delegate void | ChatRoomQueueOfferDelegate (long room_id, NIM.ResponseCode error_code) |
|
delegate void | ChatRoomQueueHeaderDelegate (long room_id, NIM.ResponseCode error_code, string result) |
|
delegate void | nim_chatroom_queue_offer_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_chatroom_queue_poll_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_chatroom_queue_list_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_chatroom_queue_drop_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_chatroom_queue_header_cb_func (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|