 |
C-chat
|
Go to the documentation of this file.
6 #ifndef C_CHAT_CONSTANTS_H
7 #define C_CHAT_CONSTANTS_H
17 #define MSG_MAX_LENGTH 250
23 #define USERNAME_MAX_LENGTH 20
29 #define FILE_TRANSFER_CHUNK_SIZE 200
36 #define MAX_FILE_SIZE_UPLOAD 800000000
42 #define MAX_CONCURRENT_FILE_TRANSFER 2
48 #define ROOM_NAME_MAX_LENGTH 20
54 #define ROOM_DESC_MAX_LENGTH 120
60 #define MAX_USERS_PER_ROOM 10
66 #define NUMBER_ROOM_MAX 20
76 #define JOIN_MESSAGE_TYPE 0
82 #define LEAVE_MESSAGE_TYPE 1
88 #define TEXT_MESSAGE_TYPE 2
94 #define DEFINE_USERNAME_MESSAGE_TYPE 3
100 #define SERVER_ERROR_MESSAGE_TYPE 4
106 #define USERNAME_CHANGED_MESSAGE_TYPE 5
112 #define QUIT_MESSAGE_TYPE 6
118 #define FILE_UPLOAD_REQUEST_MESSAGE_TYPE 7
124 #define FILE_DOWNLOAD_REQUEST_MESSAGE_TYPE 8
130 #define FILE_UPLOAD_VALIDATION_MESSAGE_TYPE 9
136 #define FILE_DATA_TRANSFER_MESSAGE_TYPE 10
142 #define FILE_DOWNLOAD_VALIDATION_MESSAGE_TYPE 11
148 #define FILE_TRANSFER_CANCEL_MESSAGE_TYPE 12
154 #define SERVER_SUCCESS_MESSAGE_TYPE 13
160 #define CREATE_ROOM_MESSAGE_TYPE 14
166 #define JOIN_ROOM_MESSAGE_TYPE 15
172 #define LEAVE_ROOM_MESSAGE_TYPE 16
178 #define LIST_ROOMS_MESSAGE_TYPE 17
180 #endif //C_CHAT_CONSTANTS_H