diff options
| author | Mario Kilies <MarioKilies@GMX.net> | 2011-01-24 14:17:55 +0100 |
|---|---|---|
| committer | Mario Kilies <MarioKilies@GMX.net> | 2011-01-24 14:17:55 +0100 |
| commit | 5f956e035e648901645fd43d2e28fc6f8c49a585 (patch) | |
| tree | 60e183934c44934c1c7f5b964f510778962254e9 /src/net/server.h | |
| parent | 6820c635353b25f12401f8610c140c8608051ded (diff) | |
Huge refactoring of network related code.
Diffstat (limited to 'src/net/server.h')
| -rw-r--r-- | src/net/server.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/net/server.h b/src/net/server.h index 66bce9b..7856cee 100644 --- a/src/net/server.h +++ b/src/net/server.h @@ -3,7 +3,9 @@ #include <stdint.h> #include <stdbool.h> +#include "comm.h" #include "../player.h" +#include "../hand.h" // Socket list typedef struct @@ -14,12 +16,14 @@ typedef struct int server_start(const char* port); void server_get_players(int serversock, socket_list_t* client_socks, const uint8_t count); -bool server_recv_hello(const uint8_t* payload, const uint8_t payload_len); -card* server_recv_selected_card(const uint8_t* payload, const uint8_t payload_len); -uint8_t* server_recv_selected_stack(const uint8_t* payload, const uint8_t payload_len); -uint8_t server_send_start_game(uint8_t* payload, const uint8_t payload_len); -uint8_t server_send_deal_cards(uint8_t* payload, const uint8_t payload_len, const void* param); -uint8_t server_send_selected_stack(uint8_t* payload, const uint8_t payload_len); -uint8_t server_send_initial_stacks(uint8_t* payload, const uint8_t payload_len); + +bool server_parse_hello(const uint8_t* payload, const uint8_t payload_len); +card* server_parse_selected_card(const uint8_t* payload, const uint8_t payload_len); +uint8_t* server_parse_selected_stack(const uint8_t* payload, const uint8_t payload_len); + +void server_prep_start_game(msg_t *m); +void server_prep_deal_hand(msg_t *m, const hand_t *h); +void server_prep_selected_stack(msg_t *m); +void server_prep_initial_stacks(msg_t *m); #endif // OXEN_SERVER_H |
