You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openim-sdk-cpp/c_wrapper/constant.go

92 lines
1.6 KiB

package main
/*
#include <stdio.h>
*/
import "C"
var (
NO_ERR = C.int(0)
NO_ERR_MSG = C.CString("")
NO_DATA = C.CString("")
NO_PROGRESS = C.int(0)
)
const (
CONNECTING = iota
CONNECT_SUCCESS
CONNECT_FAILED
KICKED_OFFLINE
USER_TOKEN_EXPIRED
)
const (
JOINED_GROUP_ADDED = iota
JOINED_GROUP_DELETED
GROUP_MEMBER_ADDED
GROUP_MEMBER_DELETED
GROUP_APPLICATION_ADDED
GROUP_APPLICATION_DELETED
GROUP_INFO_CHANGED
GROUP_DISMISSED
GROUP_MEMBER_INFO_CHANGED
GROUP_APPLICATION_ACCEPTED
GROUP_APPLICATION_REJECTED
)
const (
FRIEND_APPLICATION_ADDED = iota
FRIEND_APPLICATION_DELETED
FRIEND_APPLICATION_ACCEPTED
FRIEND_APPLICATION_REJECTED
FRIEND_ADDED
FRIEND_DELETED
FRIEND_INFO_CHANGED
BLACK_ADDED
BLACK_DELETED
)
const (
SYNC_SERVER_START = iota
SYNC_SERVER_FINISH
SYNC_SERVER_PROGRESS
SYNC_SERVER_FAILED
NEW_CONVERSATION
CONVERSATION_CHANGED
TOTAL_UNREAD_MESSAGE_COUNT_CHANGED
)
const (
RECV_NEW_MESSAGE = iota
RECV_C2C_READ_RECEIPT
RECV_GROUP_READ_RECEIPT
NEW_RECV_MESSAGE_REVOKED
RECV_MESSAGE_EXTENSIONS_CHANGED
RECV_MESSAGE_EXTENSIONS_DELETED
RECV_MESSAGE_EXTENSIONS_ADDED
RECV_OFFLINE_NEW_MESSAGE
MSG_DELETED
)
const (
RECV_NEW_MESSAGES = iota
RECV_OFFLINE_NEW_MESSAGES
)
const (
SELF_INFO_UPDATED = iota
USER_STATUS_CHANGED
)
const (
RECV_CUSTOM_BUSINESS_MESSAGE = iota
)
const (
MESSAGE_KV_INFO_CHANGED = iota
)
const (
UPLOAD_FILE_CALLBACK_OPEN = iota
UPLOAD_FILE_CALLBACK_PART_SIZE
UPLOAD_FILE_CALLBACK_HASH_PART_PROGRESS
UPLOAD_FILE_CALLBACK_HASH_PART_COMPLETE
UPLOAD_FILE_CALLBACK_UPLOAD_ID
UPLOAD_FILE_CALLBACK_UPLOAD_PART_COMPLETE
UPLOAD_FILE_CALLBACK_UPLOAD_COMPLETE
UPLOAD_FILE_CALLBACK_COMPLETE
)