X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=network_msg.h;h=83f87075b585e4db9aea727725bce29ee037aefe;hb=a7d144c7905105909cc4434e0ab43008bbb8f89f;hp=c28f5b3c5607b2762574323ee189b274568f634c;hpb=ce0205fd929e5fb1446f8c52fcab344884d82569;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network_msg.h b/network_msg.h index c28f5b3..83f8707 100644 --- a/network_msg.h +++ b/network_msg.h @@ -139,6 +139,34 @@ enum netmsg_playeritem_type { k_netmsg_playeritem_max }; +typedef struct netmsg_chat netmsg_chat; +enum{ k_inetmsg_chat = 205 }; +struct netmsg_chat { + u16 inetmsg_id; + u8 client; + char msg[]; +}; + +/* requests 300 */ +typedef struct netmsg_request netmsg_request; +enum{ k_inetmsg_request = 300, k_inetmsg_response = 301 }; +struct netmsg_request { + u16 inetmsg_id; + u8 id, status; + u8 q[]; +}; + +enum request_status { + k_request_status_client_error = 0, + k_request_status_invalid_endpoint = 1, + + k_request_status_server_error = 100, + k_request_status_out_of_memory = 101, + k_request_status_database_error = 102, + + k_request_status_ok = 200, + k_request_status_not_found = 201 +}; #pragma pack(pop) #endif /* NETWORK_MSG_H */